Powershell изменяет массив и экспортирует результат - PullRequest
0 голосов
/ 08 марта 2019

Мне нужно изменить номер телефона в AD.

вот что я пытаюсь сделать.

$test1 = get-aduser -filter * -Properties * | Select-Object SamAccountName,OfficePhone | Sort-Object -Property SamAccountName | Where-Object {$_.OfficePhone -match "xxx-xxx-xxxx"}

это вывод:

SamAccountName OfficePhone
-------------- -----------
user1          xxx-xxx-xxxx,ext

so i want to replace 

$test1 -replace 'xxx-xxx-xxxx','newphonenumber'

но вывод выглядит так:

@{SamAccountName=user1; OfficePhone=newphonenumber,ext}

тогда, когда я пытаюсь выбрать объект OfficePhone значение пусто.

...