【发布时间】:2011-06-07 09:14:33
【问题描述】:
我正在尝试通过 powershell 连接到网络共享。网络共享位于不同的域中,因此我需要提供凭据。由于 New-PSDrive 不支持凭据,我打算使用 net use,但我担心将我的用户名/密码以纯文本形式放入脚本中.我强制 ConvertTo-SecureString 从我的密码中创建一个安全字符串,然后使用 ConvertFrom-SecureString 并将结果存储在一个文件中。然后,我像这样将它从文件中取出并尝试net use:
$password = Get-Content <locationOfStoredPasswordFile> | ConvertTo-SecureString
net use q: "\\server\share" $password /user:domain\username
但 net use 无法识别安全字符串。
任何人对如何存储凭据以便 net use 可以使用它们有任何想法吗?谢谢!
【问题讨论】:
标签: networking powershell network-programming share