【发布时间】:2014-02-13 15:19:26
【问题描述】:
我想在 windows 中获取本地用户帐户的组。如果我们从目录条目中获取本机对象,则可以做到这一点。这是通过 API 以下列方式实现的:
DirectoryEntry comp = new DirectoryEntry("WinNT://computername");
DirectoryEntry de = comp.Children.Find("account19", "user");
IADsUser NativeObject = (IADsUser)directoryentry.NativeObject;
但是如何通过powershell脚本得到同样的东西呢?
【问题讨论】:
-
嗯.. 也许在 powershell 中还有另一种方法可以使用
[ADSI]完成域/本地用户的任务。你能告诉NativeObject你的最终目标是什么吗? -
获取用户的组。一种方法是获取所有组。然后他们的成员并检查用户是否属于该组。但这效率不高。
标签: windows powershell com directoryentry