Все сервисы Хабра
Сообщество 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
}
Вопрос задан
более трёх лет назад
189 просмотров
Комментировать
Подписаться
2
Оценить
Комментировать
Facebook
Вконтакте
Twitter
Помогут разобраться в теме
Все курсы
Skillbox
Системный администратор с нуля
6 месяцев
Далее
Stepik
PowerShell для начинающих: Основы для IT-специалистов
1 неделя
Далее
Яндекс Практикум
Специалист по информационной безопасности
11 месяцев
Далее
Решения вопроса
0
Пригласить эксперта
Ответы на вопрос
1
Алина Андреева
@linacat2305
It-girl
попробуйте -properties * вместо -properties homephone, mobile
Ответ написан
более трёх лет назад
Комментировать
Нравится
Комментировать
Facebook
Вконтакте
Twitter
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
Windows
+2 ещё
Простой
Как поменять порт у SSH Windows PowerShell?
1 подписчик
25 окт.
289 просмотров
1
ответ
Windows
+3 ещё
Средний
Как решить проблему с доступами на устройства в Яндекс Браузере?
1 подписчик
08 окт.
260 просмотров
0
ответов
cmd/bat
+2 ещё
Средний
Как удалить все версии приложения VinteoDesktop на всех рабочих станциях предприятия, и установить последнюю версию?
1 подписчик
30 сент.
133 просмотра
1
ответ
PowerShell
+1 ещё
Средний
Как настроить send connector exchange для конкретного пользователя?
1 подписчик
26 авг.
113 просмотров
1
ответ
Active Directory
+2 ещё
Средний
Как запустить PS скрипт средствами групповой политики?
2 подписчика
12 авг.
322 просмотра
3
ответа
Active Directory
+1 ещё
Простой
Почему может не выполняться команда Get-ADUser?
2 подписчика
05 авг.
243 просмотра
1
ответ
Python
+3 ещё
Простой
Как с помощью Kaspersky Security Center запустить скрипт?
1 подписчик
04 авг.
460 просмотров
0
ответов
PowerShell
+1 ещё
Простой
Можно ли в powershell core включить постоянное отображение подсказок для методов?
1 подписчик
20 июн.
85 просмотров
0
ответов
PowerShell
Средний
Как в Powershell экранировать символы в строке пути, чтобы она не распознавалась как путь?
1 подписчик
05 июн.
189 просмотров
2
ответа
Windows
+1 ещё
Простой
Безопасно ли использовать get.activated.win?
8 подписчиков
05 июн.
21517 просмотров
8
ответов
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Инженер по безопасности ИТ-инфраструктуры
SMALL
от 2 800 до 3 800 $
Инженер по средствам защиты информации
SMALL
от 4 200 до 5 700 $
Системный администратор
ТЕЛЕРУС
•
Москва
от 150 000 до 250 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама