Tre*_*van 5 windows powershell
在Windows 10 Build 10240上运行PowerShell版本5.0。我需要获取一个PSCredential包含LocalSystem上下文的实例。我该如何实现?
https://msdn.microsoft.com/zh-CN/library/windows/desktop/ms684190(v=vs.85).aspx
从您链接到的文档中:
此帐户没有密码。如果您在调用 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
Run Code Online (Sandbox Code Playgroud)