I'm trying to retrieve the hash of a file located on remote server using Invoke-Command. It works fine when I give the full path as below:
Invoke-Command -ComputerName winserver -ScriptBlock {
Get-FileHash -Path E:\test\testfile.zip -Algorithm SHA1
}
But I need to pass the file name via a variable as below:
Invoke-Command -ComputerName winserver -ScriptBlock {
Get-FileHash -Path "E:\test\$dest.zip" -Algorithm SHA1
}
How do I access this variable in the scriptblock of a remote session?