2016-06-11 51 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

非常感謝你 –