News
Powershell spricht mehr als 32 entfernte Systeme an
Das Cmdlet Invoke-Command der Powershell spricht standardmäßig zunächst maximal 32 entfernte Systeme an. Sollten zusätzliche Rechner angesprochen werden, findet ein Queuing statt. Doch diese Einstellung lässt sich ändern.
Mit dem Limit von zuerst 32 entfernten Systemen, auf denen sich über die Powershell Kommandos ausführen lassen, soll eine bessere Kontrolle über die „Fernausführung“ von Befehlen erreicht werden. Doch die Powershell ist so flexibel, dass sich diese Einschränkung umgehen lässt.
Mit dem Parameter „ThrottleLimit“ und der Angabe eines entsprechenden Wertes kann man diese Änderung für das Cmdlet Invoke-Command ausführen. Das folgende Beispiel zeigt, wie es funktioniert:
Invoke-Command -ThrottleLimit 64 -ComputerName a,b,c -ScriptBlock {command}
Damit werden zunächst 64 entfernte Systeme über den Befehl Invoke-Command angesprochen.




















