Pau*_*vis 6 powershell powershell-remoting
我有一个可以本地或远程运行的脚本(通过WinRM),但我希望它在远程计算机上运行时的行为略有不同.我意识到我可以通过切换到脚本以确定它是在本地还是远程运行,但我想知道脚本本身是否有可能检测它是否正在远程运行?
Ric*_*ard 10
Get-Host返回,以及其他信息a Name:
PS> (Get-Host).Name
ConsoleHost
PS> (Invoke-Command -ComputerName dev2 -Script {Get-Host}).Name
ServerRemoteHost
小智 6
if ($PSSenderInfo) {
"Running remote"
}
else {
"Running local"
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3493 次 |
| 最近记录: |