/ / Фільтр арабських слів за допомогою PowerShell - регулярний вираз, powerhell, арабська

Фільтр арабських слів із використанням PowerShell - регулярний вираз, радар, радар

У нас є кілька облікових записів в Active Directoryз арабською відображуваною назвою, і ми хочемо змінити його на англійську, але я не знаю, як спочатку отримати ці акаунти за допомогою PowerShell. Я використовую Quest ActiveRoles для запиту Active Directory

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

Дякую

Відповіді:

7 для відповіді № 1

Ви можете спробувати регулярним виразом, щоб знайти арабські літери у назвах. Вийде наступне True через арабську літеру (ـأ) в середині слова:

"Blaـأ‎Bla" -match "p{IsArabic}"