PowerShell 技能连载 - 管理凭据(第二部分)

对于无人值守运行的脚本,您可以从代码创建登录凭据。这需要将密码以明文的方式存在脚本中(这显然是不安全的,除非您用加密文件系统(EFS)加密您的脚本,或是用其它办法来保护内容):

1
2
3
4
5
6
7
$password = 'topsecret!' | ConvertTo-SecureString -AsPlainText -Force
$username = 'myCompany\myUserName'
$credential = New-Object -TypeName PSCredential($username, $password)

# use the credential with any cmdlet that exposes the –Credential parameter
# to log in to remote systems
Get-WmiObject -Class Win32_LogicalDisk -ComputerName SomeServer -Credential $credential

PowerShell 技能连载 - 管理凭据(第二部分)

http://blog.vichamp.com/2017/01/05/managing-credentials-part-2/

作者

吴波

发布于

2017-01-05

更新于

2022-07-06

许可协议

评论