2016-09-08 2 views
0

Ich brauche Get-ChildItem Befehl auszuführen folgenden auszuführen:Wie auf einem entfernten Rechner

Get-ChildItem Cert:\LocalMachine -Recurse 

auf einem entfernten Rechner. Zum Beispiel habe ich eine Schleife:

foreach ($server in $serverList) { 
    if((Test-Connection -Cn $server -BufferSize 16 -Count 1 -ea 0 -quiet)) 
    { 
     $certs = Get-ChildItem Cert:\LocalMachine -Recurse | Select Thumbnail, subject 
     ..... 
    } 
} 

Wie kann ich sicherstellen, dass es auf dem Remote-Rechner läuft?

Antwort

0

könnten Sie Invoke-Command verwenden:

foreach ($server in $serverList) { 
    if((Test-Connection -Cn $server -BufferSize 16 -Count 1 -ea 0 -quiet)) 
    { 
     $certs = Invoke-Command -Cn $server { 
      Get-ChildItem Cert:\LocalMachine -Recurse | Select Thumbnail, subject 
     } 
     ..... 
    } 
} 
Verwandte Themen