Powershell - 网络使用凭据不起作用

Powershell - Net Use credentials not working

我想通过 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

这里有什么冲突?

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

 $cred = Get-Credentials -Message "Enter credentials"
 New-PSDrive -Name K -PSProvider FileSystem -Root "ComputerName\FilePath" -Persist -Credential $cred