PS-Remote-Shell-Zugriff auf einen Benutzer

PS-Remote-Shell-Zugriff auf einen Benutzer

Ich füge derzeit einem Benutzer manuell Vollzugriff hinzu. Siehe Screenshot unten. Dies muss jedoch über ein PS-Skript erfolgen. Ich folgtehttps://blogs.technet.microsoft.com/heyscriptingguy/2010/11/18/use-powershell-to-set-security-permissions-for-remoting/Link, aber ich erhalte einen Fehler, wenn ich dies einzeln ausführe. Bitte geben Sie einen Vorschlag.

Fehler-

PS C:\Windows\system32> $user = "bsg\sisyphus"
PS C:\Windows\system32> $accval = New-Object Security.Principal.NTAccount $user
PS C:\Windows\system32> $accval

Value
-----
bsg\sisyphus


PS C:\Windows\system32> $sid = $accval.Translate([Security.Principal.SecurityIdentifier]).Value
Exception calling "Translate" with "1" argument(s): "Some or all identity references could not be translated."
At line:1 char:1
+ $sid = $accval.Translate([Security.Principal.SecurityIdentifier]).Val ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [], MethodInvocationException
    + FullyQualifiedErrorId : IdentityNotMappedException

Bildbeschreibung hier eingeben

Antwort1

Versuchen Sie, Security.Principal.NTAccount in System.Security.Principal.NTAccount umzubenennen und prüfen Sie, ob ein anderer Fehler auftritt.

verwandte Informationen