我试图弄清楚为什么一台计算机需要更长的时间来导入自定义 powershell 模块而不是另一台。
我有 2 台计算机,它们都有 Windows 7、PowerShell 5.0 版、相同的文件夹结构、相同的代码、相同的硬件规格和相同的 profile.ps1 设置。计算机 A 需要大约 2 分钟来导入模块,计算机 B 需要不到 5 秒。
以下是我尝试/检查过的事情:
- 使用计算机 B 登录计算机 A 的帐户。计算机 B 仍然更快。
- 使用计算机 A 登录另一个帐户。仍然很慢。
- 交叉引用计算机 A 和 B 之间的网络和 Internet -> Internet 属性 -> 高级设置。它们是相同的。
- 检查计算机 A 和 B 上的 Get-ExecutionPolicy。它们是相同的。
我研究了“优化”模块在代码中导入的方式,以便计算机 A 的导入速度比以前更快,但它仍然不能解决为什么它们以如此不同的速度导入的问题。
非常感谢任何正确方向的想法、指导或指示!谢谢 :)