Ich hoffe, Sie können mir bei einem Problem helfen, einen Skriptblock mit alternativen Anmeldeinformationen auf einem lokalen Computer auszuführen. Ich habe gründlich wurde in Foren gesucht und einige googeln tun und fand zwei mögliche Vorgehensweise, mein Problem zu lösen:Powershell "Parametersatz kann nicht mit den angegebenen benannten Parametern aufgelöst werden"
- Verwenden Invoke-Command
- Verwenden Start-Job
Mit Ansatz # 1 I hatte diesen Code:
$res = Invoke-Command -Credential $migratorCreds -ScriptBlock {param($one, $two) Get-LocalUsers -parentNodeXML $one -migratorUser $two } -ArgumentList $xmlPRE,$migratorCreds
wo Get-LocalUsers
eine benutzerdefinierte Funktion in einem benutzerdefinierten Modul (* .psm1) gespeichert ist.
Mein Problem ist, dass jedes Mal, wenn ich diesen Code ausführen ich Fehler erhalten folgende:
Parameter set cannot be resolved using the specified named parameters
So ist es offensichtlich, dass ich etwas fehlen müssen, könnten Sie mir zu diesem Thema helfen?
Vielen Dank im Voraus ...
Danke für Ihre Hilfe. Es funktionierte perfekt, obwohl ich ein anderes Problem mit WinRM habe, aber ich werde versuchen, es selbst zu lösen, bevor ich frage;) – SantiFdezMunoz
@SantiFdezMunoz Gut zu helfen! –
können Sie localhost anstelle von IHREM COMPUTERNAME für die Wiederverwendbarkeit verwenden. – rob