2016-06-11 39 views
4

我们在Active Directory中有一些帐号和阿拉伯显示名称,我们希望将其更改为英语,但我不知道如何先使用PowerShell获取这些帐号。我使用任务ActiveRoles来查询Active Directory使用PowerShell过滤阿拉伯语字词

Get-QADUser -SizeLimit 0 -SearchRoot "OU Location" | ? {$_.displayName -contains "The Arabic Letter Filter"} 

感谢

回答

7

你可以用正则表达式进行测试,以发现在名阿拉伯字母。下面将产生True因为在字中间的阿拉伯字母(ـأ)的:

"Blaـأ‎Bla" -match "\p{IsArabic}" 
+0

非常感谢你 –