繁体   English   中英

PowerShell中的活动目录

[英]Active directory in PowerShell

有人可以简要介绍一下PowerShell中的Active Directory。 我只想了解PowerShell中活动目录的基本概念。

您可能需要将此迁移到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就是这样-具有Active Directory接口的PowerShell。

基本上,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

祝你今天愉快!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM