Все сервисы Хабра
Сообщество 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
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
VPN
+2 ещё
Средний
Возможно ли автоматизировать подключения к Big Blue Button?
1 подписчик
21 апр.
133 просмотра
2
ответа
Windows
+1 ещё
Простой
Как заставить работать winget через удаленный доступ по WinRM Powershell к компьютерам на Windows 10 SL/Home/Pro?
1 подписчик
25 мар.
155 просмотров
0
ответов
Active Directory
+1 ещё
Простой
Почему команда $ADUser выдает разные значения?
1 подписчик
13 мар.
122 просмотра
1
ответ
Системное администрирование
+1 ещё
Простой
Как можно активировать модуль ActiveDirectory через GPO или скриптом?
1 подписчик
12 мар.
191 просмотр
3
ответа
PowerShell
Простой
Почему запускается скрипт Powershell?
2 подписчика
11 мар.
250 просмотров
3
ответа
PowerShell
Простой
Как вывести путь к файлу дубликату?
1 подписчик
10 мар.
58 просмотров
1
ответ
PowerShell
+1 ещё
Простой
Почему не удается передать значения даты из календаря в скрипте PowerShell для Exchange?
1 подписчик
10 мар.
46 просмотров
1
ответ
PowerShell
Простой
Как сделать отдельную функцию для нажатия клавиш на PowerShell?
2 подписчика
08 мар.
147 просмотров
1
ответ
PowerShell
Простой
Как убрать лишний вывод в консоль?
2 подписчика
27 февр.
117 просмотров
3
ответа
Windows
+1 ещё
Простой
Как создать через PowerShell задачу для планировщика задач от системы?
2 подписчика
19 февр.
231 просмотр
3
ответа
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Разработчик TypeScript, NestJS, React
Invision
от 150 000 до 165 000 ₽
Разработчик 1С - Битрикс Bitrix / Битрикс24
Nomadic Soft
от 100 000 до 150 000 ₽
Golang Developer
Группа Эксабайт
от 210 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама