Obtenir l’instance PSCredential représentant le compte intégré du système local

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