我正在尝试优化登录脚本,使其尽可能健壮和快速执行。
该脚本记录了许多驱动器,我可以看到我可以使用:
(New-Object -ComObject WScript.Network).MapNetworkDrive("X:", \\myserver\myshare))
或者
net use x: \\myserver\myshare
映射驱动器。
哪个是“更好”的方式?“传统”方式似乎更健壮,但比新方法慢。
当我测试驱动器是否存在时,我也会遇到一些奇怪的事情。即使它们显示在资源管理器中,有时当我测试时:
if (test-path x:) { write "Drive mapped already" }
它不输出任何结果。这似乎只在某些时候发生,但我还没有弄清楚这种模式。
谢谢,
本