0

我有一个名为的用户Lamda,我想从DistinguishedName.

例如,DistinguishedName对于CN=Lamda,OU=OU_Bloquage,DC=Adminstrateur,DC=6NLG-AD

我想提取序列OU=OU_Bloquage,DC=Adminstrateur,DC=6NLG-AD并分配给一个变量。

我尝试了以下脚本,但它不起作用:

$var = dsquery user -name 'Lamda' | dsget user -dn [regex]::match($var,'(?=OU)(.*\n?)(?<=.)').Value
4

1 回答 1

0

用非转义逗号分割一次,丢弃第一个子字符串:

$null,$ou = 'CN=Lamda,OU=OU_Bloquage,DC=Adminstrateur,DC=6NLG-AD' -split '(?<!\\),',2
于 2019-03-01T09:33:17.953 回答