【问题标题】:how to map a drive with powershell如何使用 powershell 映射驱动器
【发布时间】: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


【解决方案1】:

老实说,我只会使用net use 例如:

PS> net use G: \\10.10.10.1\f$ /USER:prod\joe myStrongPasswordHere

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-04
    • 1970-01-01
    • 2019-11-21
    • 2020-06-08
    相关资源
    最近更新 更多