Powershell - Net Использование учетных данных не работает - PullRequest
0 голосов
/ 12 марта 2020

я хочу автоматизировать net использование через powershell для связывания большого количества общих дисков.

сначала я получаю учетные данные через Get-Credentials, затем я хочу использовать их позже.

$cred = Get-Credentials -Message "Enter credentials"
net use K: \\192.168.100.50\E$ /user:$cred.username $cred.password

Это выдает ошибку Network password wrong (перевод с немецкого)

Когда я ввожу это так: net use K: \\192.168.100.50\E$ /user:Admin Adminpassword

Это работает? Когда я заменяю $cred.password открытым паролем и использую только переменную username, он все равно говорит Network password wrong

Что здесь конфликтует?

1 Ответ

0 голосов
/ 12 марта 2020

Используйте для этого PowerShell, потому что Get-Credentials хранит ваши данные как защищенную строку, net use не может работать с ними.

 $cred = Get-Credentials -Message "Enter credentials"
 New-PSDrive -Name K -PSProvider FileSystem -Root "ComputerName\FilePath" -Persist -Credential $cred
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...