In PowerShell 4 (3+ actually) the easiest way is to use the Using
scope modifier:
Invoke-Command -ComputerName winserver -ScriptBlock {
Get-FileHash E:est$Using:dest.zip -Algorithm SHA1
}
For a solution that works with all versions:
Invoke-Command -ComputerName winserver -ScriptBlock {
param($myDest)
Get-FileHash E:est$myDest.zip -Algorithm SHA1
} -ArgumentList $dest
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…