尝试在另一台装有 powershell 2.0 的计算机上使用http://powershellgac.codeplex.com,在我的主电脑上的 powershell 3.0 中成功使用它,但在另一台电脑上显示:
Get-Module -ListAvailable
Manifest AppLocker {}
Manifest PSDaignostics {}
Manifest TroubleshootingGPack {}
Manifest Gac {}
Manifest Gac {}
Manifest Gac {}
括号都填在我的主电脑上,为什么这不起作用?我已将 ExecutionPolicy 设置为“无限制”。还是同样的错误。我已经在两台电脑上正确设置了 $env:PSModulePath。(否则它怎么会找到 Gac 清单)
编辑:我忘了添加最重要的信息:当我在 Powershell ISE 中启动 .ps1 脚本时,它可以工作,即使在另一台电脑上也是如此。很明显,脚本本身没有任何问题,所以我一无所知。