小编Jes*_*mon的帖子

Powershell:如何使用存储的非明文用户名/密码连接到不同域上的网络文件夹

我正在尝试通过PowerShell连接到网络共享.网络共享位于不同的域中,因此我需要提供凭据.由于New-PSDrive不支持凭证,我打算使用网络使用,但我担心将我的用户名/密码以明文形式放入脚本中.我强制ConvertTo-SecureString从我的密码中生成一个安全的字符串,然后使用ConvertFrom-SecureString并将结果存储在一个文件中.然后,我把它从这个文件中拉出来并尝试使用net:

$password = Get-Content <locationOfStoredPasswordFile> | ConvertTo-SecureString
net use q: "\\server\share" $password /user:domain\username
Run Code Online (Sandbox Code Playgroud)

网络使用无法识别安全字符串.

任何人对如何存储凭据有任何想法,以便网络使用可以使用它们?谢谢!

powershell networking share network-programming

5
推荐指数
1
解决办法
4603
查看次数