Wie gebe ich eine lokale variable zu einem remote "Invoke-Command"?

Ich versuche zum abrufen der hash einer Datei, die sich auf remote-server mit Invoke-Command. Es funktioniert, wenn ich geben Sie den vollständigen Pfad wie folgt:

Invoke-Command -ComputerName winserver -ScriptBlock { 
    Get-FileHash -Path E:\test\testfile.zip -Algorithm SHA1 
}

Aber ich muss übergeben Sie den Dateinamen über eine variable wie folgt:

Invoke-Command -ComputerName winserver -ScriptBlock { 
    Get-FileHash -Path "E:\test\$dest.zip" -Algorithm SHA1 
}

Wie greife ich auf diese variable in der scriptblock einer remote session?

InformationsquelleAutor Bose | 2016-02-18
Schreibe einen Kommentar