标签: powershell
在某些情况下,我有一些Powershell代码来安装不支持通过WinRM / PS Remoting安装的软件。有什么方法可以检查脚本当前是否在WinRM或PS Remoting会话的上下文中执行?我知道如何检查返回的对象是否来自远程执行,但不知道如何检查当前上下文是否为远程。
WinRM
PS Remoting
答案 0 :(得分:2)
您可以检查$PSSenderInfo自动变量,该变量在本地会话中为空。
$PSSenderInfo