$objUser = New-Object System.Security.Principal.NTAccount("kenmyer") $strSID = $objUser.Translate([System.Security.Principal.SecurityIdentifier]) $strSID.Value
创建第一个类,用第一个类的方法创建第二个类 Translate() ---> 问题:更改过名称后使用方法错误
调用第二个类的 value 属性$objUser = New-Object System.Security.Principal.NTAccount("fabrikam", "kenmyer") $strSID = $objUser.Translate([System.Security.Principal.SecurityIdentifier]) $strSID.Value
3、Determining Which Account a SID Belons to
和前边的方法一致,只是方法反过来,用第二个类的Translate() 方法生成第一个类 然后调用第一个类的 value 属性$objSID = New-Object System.Security.Principal.SecurityIdentifier ` ("S-1-5-21-1454471165-1004335555-1606985555-5555") $objUser = $objSID.Translate( [System.Security.Principal.NTAccount]) $objUser.Value
原文:http://www.cnblogs.com/nervertoolate/p/7905585.html