Все сервисы Хабра
Сообщество 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
Средний
Как в Powershell экранировать символы в строке пути, чтобы она не распознавалась как путь?
1 подписчик
вчера
111 просмотров
2
ответа
Windows
+1 ещё
Простой
Безопасно ли использовать get.activated.win?
6 подписчиков
вчера
4595 просмотров
6
ответов
PowerShell
Простой
Как в Powershell добавить файлу группу «Прошедшие проверку» вне зависимости от языка системы?
1 подписчик
31 мая
54 просмотра
1
ответ
PowerShell
Простой
Почему Powershell автоматически меняет кодировку кода в UTF-16 LE?
1 подписчик
13 мая
107 просмотров
2
ответа
PowerShell
Средний
Какой минимальный код для скачивания и выполнения Powershell-скрипта с передачей в него аргументов?
1 подписчик
13 мая
101 просмотр
1
ответ
Linux
+2 ещё
Простой
Как сделать авто дополнение ввода как в PowerShell?
3 подписчика
30 апр.
365 просмотров
3
ответа
VPN
+2 ещё
Средний
Возможно ли автоматизировать подключения к Big Blue Button?
1 подписчик
21 апр.
199 просмотров
1
ответ
Windows
+1 ещё
Простой
Как заставить работать winget через удаленный доступ по WinRM Powershell к компьютерам на Windows 10 SL/Home/Pro?
1 подписчик
25 мар.
192 просмотра
0
ответов
Active Directory
+1 ещё
Простой
Почему команда $ADUser выдает разные значения?
1 подписчик
13 мар.
126 просмотров
1
ответ
Системное администрирование
+1 ещё
Простой
Как можно активировать модуль ActiveDirectory через GPO или скриптом?
1 подписчик
12 мар.
197 просмотров
3
ответа
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Системный администратор/Инженер сопровождения
Netwrk
•
Москва
от 120 000 до 150 000 ₽
IT-администратор
Alta Personnel
•
Москва
До 305 000 ₽
Системный инженер / Сетевой инженер
Mindbox
•
Москва
от 220 000 до 280 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама