代码之家  ›  专栏  ›  技术社区  ›  A Seyam

使用PowerShell筛选阿拉伯语单词

  •  5
  • A Seyam  · 技术社区  · 10 年前

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

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

    谢谢

    1 回复  |  直到 10 年前
        1
  •  8
  •   mklement0    10 年前

    你可以用正则表达式测试名字中的阿拉伯字母。以下内容将产生 True 因为阿拉伯字母( ـأ )在单词中间:

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