远程执行PowerShell脚本会产生不同的结果

时间:2014-05-09 11:49:23

标签: c# powershell

我已经编写了一个C#代码,该代码应该在Win8机器上检索所有已安装的Appx软件包。在本地运行时,我得到了预期的结果。但是,当从不同的主机远程运行它时,我得到了不寻常的结果 - 这意味着我没有安装所有软件包。这也从执行变为执行 - 包括从同一主机和同一台机器连续两次运行它而不做任何更改。

这是代码的基本结构:

PowerShell powerShell = PowerShell.Create();

powerShell.AddCommand("Get-AppxPackage");

Collection<PSObject> psObjects = powerShell.Invoke();

以前有没有人经历过这个?可能是什么导致了这个? (我在目标计算机上以管理员身份运行脚本)

提前致谢

0 个答案:

没有答案