Все сервисы Хабра
Сообщество 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
}
Вопрос задан
более трёх лет назад
187 просмотров
Комментировать
Подписаться
2
Оценить
Комментировать
Facebook
Вконтакте
Twitter
Решения вопроса
0
Пригласить эксперта
Ответы на вопрос
1
Алина Андреева
@linacat2305
It-girl
попробуйте -properties * вместо -properties homephone, mobile
Ответ написан
более трёх лет назад
Комментировать
Нравится
Комментировать
Facebook
Вконтакте
Twitter
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
Windows
+1 ещё
Простой
Как заставить работать winget через удаленный доступ по WinRM Powershell к компьютерам на Windows 10 SL/Home/Pro?
1 подписчик
25 мар.
121 просмотр
0
ответов
Active Directory
+1 ещё
Простой
Почему команда $ADUser выдает разные значения?
1 подписчик
13 мар.
110 просмотров
1
ответ
Системное администрирование
+1 ещё
Простой
Как можно активировать модуль ActiveDirectory через GPO или скриптом?
1 подписчик
12 мар.
181 просмотр
3
ответа
PowerShell
Простой
Почему запускается скрипт Powershell?
2 подписчика
11 мар.
236 просмотров
3
ответа
PowerShell
Простой
Как вывести путь к файлу дубликату?
1 подписчик
10 мар.
52 просмотра
1
ответ
PowerShell
+1 ещё
Простой
Почему не удается передать значения даты из календаря в скрипте PowerShell для Exchange?
1 подписчик
10 мар.
41 просмотр
1
ответ
PowerShell
Простой
Как сделать отдельную функцию для нажатия клавиш на PowerShell?
2 подписчика
08 мар.
144 просмотра
1
ответ
PowerShell
Простой
Как убрать лишний вывод в консоль?
2 подписчика
27 февр.
114 просмотров
3
ответа
Windows
+1 ещё
Простой
Как создать через PowerShell задачу для планировщика задач от системы?
2 подписчика
19 февр.
223 просмотра
3
ответа
VirtualBox
+1 ещё
Средний
Почему скрипт запуска виртуальной машины перестал работать?
1 подписчик
15 февр.
126 просмотров
1
ответ
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Администратор Windows
Монетка
•
Екатеринбург
от 140 000 до 170 000 ₽
Инженер- программист встраиваемых систем
МАШ ЮНИТ
•
Москва
от 220 000 ₽
Веб-дизайнер + UX
TurboProject
от 50 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама