Как сопоставить диск с PowerShell - PullRequest
2 голосов
/ 01 сентября 2010

Как в 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

Спасибо

1 Ответ

5 голосов
/ 01 сентября 2010

Честно говоря, я бы просто использовал net use, например:

PS> net use G: \\10.10.10.1\f$ /USER:prod\joe myStrongPasswordHere
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...