Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Какой-то Парень
@FloID1986
PowerShell
Не отрабатывает скрипт в Powershell?
Скрипт отрабатывает только если поля homephone и mobile имеют телефоны, однако если хотя бы одно поле пустое, то он не отрабатывает, может как то подправить регулярное выражение или лучше добавить условия if, else ?
Get-ADUser -SearchBase "DC=mydomain,DC=local" -Filter * -properties homephone, mobile | Foreach {
# ALL
$homephone = $_.homephone -replace "\D"
$mobile = $_.mobile -replace "\D"
# RU
$mobile = $mobile -replace '^8(\D{10})$','7$1'
$homephone = $homephone -replace '^8(\D{10})$','7$1'
Set-ADUser $_ -mobilephone $mobile -homephone $homephone
}
Вопрос задан
более трёх лет назад
188 просмотров
Комментировать
Подписаться
2
Оценить
Комментировать
Facebook
Вконтакте
Twitter
Решения вопроса
0
Пригласить эксперта
Ответы на вопрос
1
Алина Андреева
@linacat2305
It-girl
попробуйте -properties * вместо -properties homephone, mobile
Ответ написан
более трёх лет назад
Комментировать
Нравится
Комментировать
Facebook
Вконтакте
Twitter
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
PowerShell
+1 ещё
Средний
Как настроить send connector exchange для конкретного пользователя?
1 подписчик
26 авг.
88 просмотров
1
ответ
Active Directory
+2 ещё
Средний
Как запустить PS скрипт средствами групповой политики?
2 подписчика
12 авг.
263 просмотра
3
ответа
Active Directory
+1 ещё
Простой
Почему может не выполняться команда Get-ADUser?
2 подписчика
05 авг.
231 просмотр
1
ответ
Python
+3 ещё
Простой
Как с помощью Kaspersky Security Center запустить скрипт?
1 подписчик
04 авг.
292 просмотра
0
ответов
PowerShell
+1 ещё
Простой
Можно ли в powershell core включить постоянное отображение подсказок для методов?
1 подписчик
20 июн.
81 просмотр
0
ответов
PowerShell
Средний
Как в Powershell экранировать символы в строке пути, чтобы она не распознавалась как путь?
1 подписчик
05 июн.
181 просмотр
2
ответа
Windows
+1 ещё
Простой
Безопасно ли использовать get.activated.win?
8 подписчиков
05 июн.
18847 просмотров
8
ответов
PowerShell
Простой
Как в Powershell добавить файлу группу «Прошедшие проверку» вне зависимости от языка системы?
1 подписчик
31 мая
79 просмотров
1
ответ
PowerShell
Простой
Почему Powershell автоматически меняет кодировку кода в UTF-16 LE?
1 подписчик
13 мая
130 просмотров
2
ответа
PowerShell
Средний
Какой минимальный код для скачивания и выполнения Powershell-скрипта с передачей в него аргументов?
1 подписчик
13 мая
138 просмотров
1
ответ
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
DevOps-инженер (Junior)
DBI
от 40 000 до 62 000 ₽
Администратор Windows
Монетка
•
Екатеринбург
от 130 000 до 160 000 ₽
TechLead/Старший системный администратор (Office Infrastructure)
TravelLine
•
Санкт-Петербург
от 230 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама