为什么Get-PSDrive这么慢?

时间:2017-02-20 12:24:08

标签: powershell

我正在尝试使用NetworkAdve的RemoteAdress。我是这样做的:

Get-PSDrive -name K -PSProvider FileSystem

我不是在开玩笑,这个命令在ISE和终端中完成需要120多秒。

但如果我在measure-command内运行它,它会给我以下输出:

PS Z:\Powershell-Scripts\_DVLP> measure-command {get-psdrive -name K -PSProvider FileSystem}


Days              : 0
Hours             : 0
Minutes           : 0
Seconds           : 0
Milliseconds      : 5
Ticks             : 53547
TotalDays         : 6.19756944444444E-08
TotalHours        : 1.48741666666667E-06
TotalMinutes      : 8.9245E-05
TotalSeconds      : 0.0053547
TotalMilliseconds : 5.3547

为什么在measure-command之外运行会花费这么长时间?

我正在使用PSVersion 5.1.14393.0,Windows 10周年更新

但是,我只需要RemoteAdress以某种方式使用net use K:,但我无法访问RemoteAdress属性。

如何获取RemoteAdress

1 个答案:

答案 0 :(得分:1)

最近的WMF 5.1版本已经确定并修复了该问题。 如果无法升级,您可以在评论here中找到解决方法。