Mam nadzieję, że pomożesz mi w rozwiązaniu problemu przy próbie wykonania bloku skryptu z alternatywnymi danymi uwierzytelniającymi na komputerze lokalnym. Byłem dokładnie szukają na forach i robi jakieś googling i stwierdzono dwa możliwe podejścia do rozwiązania mojego problemu:powershell "Zestaw parametrów nie może zostać rozwiązany przy użyciu określonych parametrów o nazwie"
- użycie Invoke-Command
- Zastosowanie Start-Job
Stosując podejście # 1 I miał ten kod:
$res = Invoke-Command -Credential $migratorCreds -ScriptBlock {param($one, $two) Get-LocalUsers -parentNodeXML $one -migratorUser $two } -ArgumentList $xmlPRE,$migratorCreds
gdzie Get-LocalUsers
jest funkcją zwyczaj przechowywane w module niestandardowego (* .psm1).
Moim problemem jest to, że za każdym razem ten kod dostaję następujący błąd:
Parameter set cannot be resolved using the specified named parameters
Więc to oczywiste, że musi być brakuje czegoś, mógłbyś mi pomóc w tym temacie?
góry dzięki ...
Dzięki za pomoc. To działało idealnie, chociaż mam inny problem z WinRM, ale spróbuję rozwiązać go sam przed pytaniem;) – SantiFdezMunoz
@SantiFdezMunoz Cieszę się, że mogę pomóc! –
możesz użyć localhost zamiast YOURCOMPUTERNAME do ponownego użycia. – rob