除了寻找倾销$ PSVersionTable和转储variables和env“PS-Drives”之外,我还可以做什么来比较PowerShell环境?

除了寻找倾销$PSVersionTable并转储variables和env“PS-Drives”之外,我还能做些什么来比较PowerShell环境?

这是问题:

所以差异在版本。 但是第一个服务器将运行PSClass部署附带的Animal类示例,而第二个则不会。

而且我在debugging器中追踪到了Attach-PSScriptMethod的第二个调用,无论是否在debugging器中,第二个服务器都挂在那个调用上。


更新:刚刚得到了一个更改,以更新我的第一台服务器生成6.3.30319.34209,第二个(和相同的CLRVersion)相同的次要版本。 现在这个例子也打破了。 看起来像微软打破了PSClass库。

我希望没有太多的脚本依赖于那里使用的OO模型,因为如果他们打破了这个简单的例子,他们也可以打破更重的代码。

我仍然无法解决它所带来的问题