在Windows 10 Build 10240上运行PowerShell 5.0版。我需要获取包含LocalSystem上下文的PSCredential
实例。我怎样才能做到这一点?
https://msdn.microsoft.com/en-us/library/windows/desktop/ms684190(v=vs.85).aspx
答案 0 :(得分:2)
从您链接到的文档:
此帐户没有密码。如果您在调用CreateService或ChangeServiceConfig函数时指定LocalSystem帐户,则将忽略您提供的任何密码信息。
所以,只需提供"任何密码信息"在pscredential
构造函数中:
$Username = "NT AUTHORITY\SYSTEM"
$Password = "whatever you feel like" | ConvertTo-SecureString -AsPlainText -Force
$LocalSystemCreds = New-Object -TypeName pscredential -ArgumentList $Username,$Password