Для метода split()
необходимо указать разделитель ,
:
$test= Get-ADUser -Server dc1 hpeter -Properties DistinguishedName | Select-Object -ExpandProperty DistinguishedName
$arr = $test.Split(',')
Затем отфильтруйте и выберите первое:
$result = $arr | Where-Object {$_ -like "DC=*"} | Select-Object -First 1
Некоторые возможные улучшения:
Вы также можете явно преобразовать в String
, используя:
[string]$test= Get-ADUser -Server dc1 hpeter -Properties DistinguishedName | Select-Object -ExpandProperty DistinguishedName
DistinguishedName
можно получить так:
[string]$test = (Get-ADUser -Server dc1 hpeter -Properties DistinguishedName).DistinguishedName