0

私は、社内ディレクトリから AD グループを自動的に作成する PS-Script に取り組んでいます。

group-parameter は次のようになります。

“CN=TEST_FOLDER_RW,OU=Groups,OU=Managed,OU=europe,DC=company,DC=com”

ただし、New-ADGroup に必要な構文は次のようになります。

-パス "ou=mfg,dc=noam,dc=corp,dc=contoso,dc=com"

-name "TEST_FOLDER_RW"

先頭の CN= の代わりに。

適切に行う方法についてヒントやアドバイスをいただけますか?

私の頭に浮かんだ唯一の方法は、「CN=*」の間の文字列を解析することですが、これまでにこれを行ったことがなく、これが良い方法であるかどうかもわかりません。

前もって感謝します。

マイケル

4

1 に答える 1

1

1 つの解決策:

$dn = "CN=TEST_FOLDER_RW,OU=Groups,OU=Managed,OU=europe,DC=company,DC=com"
$path  = $dn.Split(",")

$name = $path[0] -replace 'CN=',''
$path  = ($path[1..$path.Count]) -join ','

$name と $path は次のようになります。

$name
TEST_FOLDER_RW
$path
OU=Groups,OU=Managed,OU=europe,DC=company,DC=com
于 2015-01-09T08:17:28.123 に答える