사용자에 대한 PS-Remote 셸 액세스

사용자에 대한 PS-Remote 셸 액세스

현재 사용자에게 모든 권한을 수동으로 추가하고 있습니다. 아래 스크린샷을 참조하세요. 하지만 이 작업은 PS 스크립트를 통해 수행되어야 합니다.나는 따랐습니다.https://blogs.technet.microsoft.com/heyscriptingguy/2010/11/18/use-powershell-to-set-security-permissions-for-remoting/링크를 걸었지만 하나씩 실행하는 중에 오류가 발생합니다. 제안해주세요.

오류-

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

여기에 이미지 설명을 입력하세요

답변1

Security.Principal.NTAccount의 이름을 System.Security.Principal.NTAccount로 바꾸고 다른 오류가 발생하는지 확인하세요.

관련 정보