让AD用户在AD中的描述字段中具有特定关键字

时间:2016-08-22 11:00:45

标签: windows powershell active-directory

我希望使用PowerShell在AD用户描述字段中以特定关键字开头的所有用户。 关键字:无法执行powershell

Import-Module ActiveDirectory

Get-ADUser -Filter * -SearchBase 'OU=contoso, DC=contoso, DC=local' - Properties Description | select -expand name,distinguishedname,description  | Export-Csv -path C:\description.csv -NoTypeInformation

最后更新:

 Get-ADUser -Properties Description -Filter 'Description -like "*Could not  execute powershell*"' -SearchBase 'OU=contoso, DC=contoso, DC=local' | 
select name,distinguishedname,description  | 
Export-Csv -path C:\description2.csv -NoTypeInformation

2 个答案:

答案 0 :(得分:3)

使用可与get-aduser一起使用的-filter选项,这是一项简单的任务。

有关如何过滤的详细信息:https://technet.microsoft.com/en-us/library/ee617241.aspx?f=255&MSPPError=-2147217396

在过滤位

 Get-ADUser -Properties Description -Filter {Description -like $Description} -SearchBase 'OU=contoso, DC=contoso, DC=local' | select Name, DistinguishedName, Description | Export-Csv -path C:\description2.csv -NoTypeInformation

答案 1 :(得分:0)

您只需过滤描述:

Get-ADUser -Properties Description -Filter 'Description -like "*Could not execute powershell*"' -SearchBase 'OU=contoso, DC=contoso, DC=local'