的分裂模塊通常用來分割的Active Directory專有名稱和規範的名稱來的RDN方便地忘記了,可能在組織單位和中樞神經系統被用作逃跑的分隔符:(PowerShell中)分割字符串轉義分隔符
與轉義逗號的專有名稱示例:
CN=Test User,OU=Comma\,Test,OU=Test,DC=domain,DC=com
規範名稱例如使用轉義斜槓:
Domain.com/Test/Slash\/Test/Test User
在互聯網上有幾個分裂的例子,甚至沒有提到這個陷阱,它可能會工作很長一段時間,但遲早會對解決這個編程缺陷造成很大的痛苦。
我不認爲有一種簡單的方法可以使用正則表達式正確拆分轉義字符串(另請參閱:是否存在包含轉義序列的字符串的純正則表達式?)。 。
我曾經見過這個答案,但之前無法使用它。但顯然,我犯了一個錯字,因爲它現在起作用了。 -謝謝 – iRon