通过PowerShell查询不同的免费共享空间,但每次都得到相同的结果
这是我的代码: $map = new-Object -com wscript.Network $map.mapNetworkDrive("v:","\\sharespace\testbuilds\test1") $fso = new-Object -com Scripting.FileSystemObject $do = $fso.getdrive("v") $do.AvailableSpace $do.TotalSize 我的意思是一些免费的分享空间。 当我第一次运行这些代码时,我得到了正确的大小数据。 当我改变第二行的path时,它给我一个错误报警: Exception calling "MapNetworkDrive" with "2" argument(s): "The local device name is already in use." At D:\test2fornetworkspace.ps1:5 char:21 + $map.mapNetworkDrive <<<< ("v:","\\sharespace\testbuilds\test1") + CategoryInfo : NotSpecified: (:) [], MethodInvocationException + FullyQualifiedErrorId : ComMethodTargetInvocation 然后,结果出来和第一次运行的结果一样。不同的自由大小不同的共享空间。 所以这是完全错误的… 为何发生这种事? […]