Надеюсь, вы можете помочь мне с проблемой, связанной с попыткой выполнить блок script с альтернативными учетными данными на локальном компьютере. Я тщательно искал на форумах и делал некоторые поисковые запросы и нашел два возможных подхода к решению моей проблемы:
- Использовать Invoke-Command
- Использовать Start-Job
Использование подхода # 1 У меня был этот код:
$res = Invoke-Command -Credential $migratorCreds -ScriptBlock {param($one, $two) Get-LocalUsers -parentNodeXML $one -migratorUser $two } -ArgumentList $xmlPRE,$migratorCreds
где Get-LocalUsers
- это настраиваемая функция, хранящаяся в настраиваемом модуле (*.psm1).
Моя проблема в том, что каждый раз, когда я запускаю этот код, я получаю следующую ошибку:
Набор параметров не может быть разрешен с использованием указанных именованных параметров
Итак, очевидно, что мне что-то не хватает, не могли бы вы помочь мне в этой теме?
Спасибо заранее...