我想在windows中獲取本地用戶帳戶的組。如果我們從目錄條目中獲取本地對象,就可以完成此操作。這是通過以下方式通過API實現的:如何通過PowerShell從目錄條目獲取IADSUser本機對象?
DirectoryEntry comp = new DirectoryEntry("WinNT://computername");
DirectoryEntry de = comp.Children.Find("account19", "user");
IADsUser NativeObject = (IADsUser)directoryentry.NativeObject;
但是如何通過powershell腳本獲取相同的內容?
um ..也許在PowerShell中有另一種方法來完成使用'[ADSI]'的域/本地用戶的任務。你能用'NativeObject'告訴你最終目標是什麼嗎? –
獲取用戶的組。一種方法是獲得所有組。然後他們的成員,並檢查用戶是否是該組的一部分,但這不是有效的。 –
這應有助於: http://stackoverflow.com/questions/4548476/powershell-list-local-users-and-their-groups – Raf