在什么条件下,某些Powershell模块变得不可用?

当我与 CreateProcess() 和命令行

powershell -Command "Get-Module -ListAvailable"

从命令提示符执行相同的语句时,我没有得到所有的模块。

我是否必须在启动企业或Process_Information结构内设置任何字段?

有帮助吗?

解决方案

在PowerShell的32位版本中,某些模块不可用。在Windows Server 2008 R2上,带有PowerShell v1.0这些是:

  • ADRMS
  • Appleocker
  • 最佳实践
  • ServerManager

其他提示

可用的模块集由 PSModulePath 环境变量。此处所讨论的两个过程可能有2个不同的值 PSModulePath 因此,您会看到2组不同的模块。

您可以在两种情况下检查值并查看是否不同吗?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top