【发布时间】:2010-09-01 06:18:49
【问题描述】:
如何在 PowerShell 上使用用户名和密码映射网络驱动器?
我正在尝试执行与命令提示符 (cmd.exe) 等效的命令:
net use G: \\10.10.10.1\f$ /USER:prod\joe myStrongPasswordHere
我在下面的这个站点上找到了解决方案,但下面出现错误。这是命令和错误:
$net = new-object -ComObject WScript.Network$net.MapNetworkDrive
("r:", "\\10.10.10.1\$f", $false, "prod\joe", "myStrongPasswordHere")
New-Object : A positional parameter cannot be found that accepts argument 'System.Object []'. At line:1 char:18 + $net = new-object <<<< -ComObject WScript.Network$net.MapNetworkDrive ("r:", "\\10.10 .10.1\$f", $false, "prod\joe", "myStrongPasswordHere") + CategoryInfo : InvalidArgument: (:) [New-Object], ParameterBindingExcept ion + FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.PowerShell.Commands .NewObjectCommand
谢谢
【问题讨论】:
-
你可能在 serverfault 上运气更好
标签: powershell