有人可以向我简要介绍PowerShell中的Active目录。我只是想在PowerShell中获得活动目录的基本概念。
答案 0 :(得分:1)
您可能希望将其迁移到ServerFault。
PowerShell允许您使用Microsoft提供的命令执行某些Active Directory查询/功能。
你的问题太过笼统,我无法回答,但我可以举个例子。我想这会对你有帮助。
假设我想要检索所有Active Directory用户:
$users = Get-ADUser
现在假设我只想检索那些Enabled
的用户。我查看了Get-ADUser
的文档,看到我需要添加切换-LDAPFilter
:
Get-ADUser -LDAPFilter "(&(sAMAccountName=b*) (!userAccountControl:1.2.840.113556.1.4.803:=2))"
现在假设我只需要用户名和用户名(而不是所有属性)。我添加了-Properties
开关:
Get-ADUser -LDAPFilter "(&(sAMAccountName=b*) (!userAccountControl:1.2.840.113556.1.4.803:=2))" -Properties sAMAccountName, givenName, sn, enabled
通常,PowerShell + AD允许您查询Active Directory,甚至在某些情况下进行修改。某些AD功能(例如Exchange)需要单独加载或特殊管理单元。
但是对于你的问题,PowerShell + AD就是这样 - PowerShell与Active Directory的接口。
答案 1 :(得分:0)
基本上,Active Diretory的Powershell允许您创建脚本来执行大量操作。例如,您可以在几秒钟内创建大量用户,或者您可以检查所有用户属性亲属或特定于报告。
这是我在technet上的一个贡献。 https://gallery.technet.microsoft.com/exchange/Get-AD-Active-Users-cf308fec
我很快就会用html和jquery做这件事。不仅仅是为了csv。
如果你想扩展你对AD powershell的了解,我建议你参加MVA免费课程
http://www.microsoftvirtualacademy.com/training-courses/using-powershell-for-active-directory
度过美好的一天!