注意到点源文件在Windows 7上的WMF5中加载缓慢。 WMF4不会发生此问题。
test.ps1
创建"hello"
。 调用.\test.ps1
需要2-8秒才能调用此文件。
Measure-Command { .\test.ps1 }
Days : 0
Hours : 0
Minutes : 0
Seconds : 2
Milliseconds : 397
Ticks : 23979752
TotalDays : 2.77543425925926E-05
TotalHours : 0.000666104222222222
TotalMinutes : 0.0399662533333333
TotalSeconds : 2.3979752
TotalMilliseconds : 2397.9752
这是我的$PSVersionTable
Name Value
---- -----
PSVersion 5.0.10586.117
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...}
BuildVersion 10.0.10586.117
CLRVersion 4.0.30319.42000
WSManStackVersion 3.0
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1
采取的故障排除步骤:
卸载WMF5后,该命令立即运行。我不确定如何进一步跟踪导致此性能问题的原因。我注意到,如果在WMF4或WMF5上运行该命令时规则处于活动状态,McAfee会将WMI服务显示为(将被阻止)。这可能是由防病毒引起的问题。