0

我想通过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用明文密码替换并且只使用用户名变量时,它仍然说Network password wrong

这里有什么矛盾?

4

1 回答 1

0

使用 powershell 来执行此操作,因为Get-Credentials将您的数据存储为安全字符串,net use无法使用它。

 $cred = Get-Credentials -Message "Enter credentials"
 New-PSDrive -Name K -PSProvider FileSystem -Root "ComputerName\FilePath" -Persist -Credential $cred
于 2020-03-12T13:34:09.890 回答