Exécution de PowerShell version 5.0 sur Windows 10 Build 10240. Je dois obtenir une instance PSCredential
contenant le contexte LocalSystem. Comment puis-je atteindre cet objective?
https://msdn.microsoft.com/en-us/library/windows/desktop/ms684190(v=vs.85).aspx
De la documentation que vous avez liée à:
Ce compte n’a pas de mot de passe . Si vous spécifiez le compte LocalSystem dans un appel à la fonction CreateService ou ChangeServiceConfig, toutes les informations de mot de passe que vous fournissez sont ignorées.
Il suffit donc de fournir “toute information de mot de passe” dans le constructeur de pscredential
:
$Username = "NT AUTHORITY\SYSTEM" $Password = "whatever you feel like" | ConvertTo-SecureSsortingng -AsPlainText -Force $LocalSystemCreds = New-Object -TypeName pscredential -ArgumentList $Username,$Password