1
Wenn ich laufen:Aktivieren der Powershell-Remoting mit psexec als Skript
C:\psexec.exe \\$compname -s powershell Enable-PSRemoting -Force
als Befehl fein es funktioniert, aber sobald ich es in einer foreach-Schleife habe ich erhalte eine Fehlermeldung sagen, das Handle ist ungültig. Irgendeine Möglichkeit, das zu beheben?
Hier ist meine Schleife:
$computerlist = Get-Content C:\computernames\WorkstationList.txt
foreach ($compname in $computerlist){
C:\psexec.exe \\$compname -s powershell Enable-PSRemoting -Force
}
Können Sie bitte einige Beispiele des Host-Namen (verschleierten, aber in ähnlicher Weise aufgeführt - einschließlich obskure Zeichen, wenn vorhanden, usw.), die sich in WorkstationList befinden? Meine Vermutung ist, dass die Daten dort nicht angemessen behandelt werden. – gravity