Size: a a a

2021 July 20

VB

Vector BCO in Powershell Rus
если не взлетит всунь форич всередину
источник

Н

Никита in Powershell Rus
с пайпом понятно было, мне не было понятно, взлетит ли эта конструкция и как вообще ее правильно написать "$_.OfficePhone -replace " int. ", ",""
источник

Н

Никита in Powershell Rus
ок, ща попробую
источник

VB

Vector BCO in Powershell Rus
попробуй
источник

VB

Vector BCO in Powershell Rus
давно ад палкой не тыкал
источник

VG

Vasily Gusev in Powershell Rus
и с -replace должно взлететь, справка врать не будет...
источник

Н

Никита in Powershell Rus
не взлетело
источник

Н

Никита in Powershell Rus
PS C:\Windows\system32> Get-ADUser kotovna -Properties officephone | set-aduser -OfficePhone $($_.OfficePhone -replace " int. ", ",")
set-aduser : replace
источник

Н

Никита in Powershell Rus
ругнулось на replace
источник

Н

Никита in Powershell Rus
попробовал через -replace, тоже ругается
PS C:\Windows\system32> Get-ADUser kotovna | set-aduser -Replace @{telephoneNumber=' int. ', ','}
set-aduser : Multiple values were specified for an attribute that can have only one value
источник

VB

Vector BCO in Powershell Rus
посмотри справку по replace
источник

S

Slaffka.Vlasov in Powershell Rus
Get-ADUser aduser |  Set-ADUser -replace @{telephonenumber="123123"}
источник

Н

Никита in Powershell Rus
так сработает, но мне то надо заменить лишь часть текста, а не весь
источник

Н

Никита in Powershell Rus
в справке ничего нового не нашел. В одном из мест, например, явно приводится такая конструкция
-Replace @{otherTelephone='555-222-2222', '555-222-1111'}
источник

Н

Никита in Powershell Rus
я аналогичную делаю, не работает
источник

S

Slaffka.Vlasov in Powershell Rus
тогда меняешь часть текста раньше и в командлет скармливаешь
источник

VG

Vasily Gusev in Powershell Rus
Это не что и на что менять. Это заменить значение на 2 телефона.
источник

Н

Никита in Powershell Rus
зато увидел какую странную конструкцию | % {команда}
источник

S

Slaffka.Vlasov in Powershell Rus
foreach-object точнее
источник

Н

Никита in Powershell Rus
а и правда. Это не какой-то оригинальный гайд, а хуево справку перевели, в оригинале прямо сказано, что это несколько параметров, а в переводе "Например, чтобы заменить в атрибуте Phone-Office-Other (отображаемое имя LDAP «otherTelephone») значения «555-222-2222» значениями «555-222-1111», установите для параметра Replace следующее значение."
источник