Все сервисы Хабра
Сообщество 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
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
Active Directory
+2 ещё
Средний
Как запустить PS скрипт средствами групповой политики?
2 подписчика
12 авг.
180 просмотров
2
ответа
Active Directory
+1 ещё
Простой
Почему может не выполняться команда Get-ADUser?
2 подписчика
05 авг.
207 просмотров
1
ответ
Python
+3 ещё
Простой
Как с помощью Kaspersky Security Center запустить скрипт?
1 подписчик
04 авг.
189 просмотров
0
ответов
PowerShell
+1 ещё
Простой
Можно ли в powershell core включить постоянное отображение подсказок для методов?
1 подписчик
20 июн.
75 просмотров
0
ответов
PowerShell
Средний
Как в Powershell экранировать символы в строке пути, чтобы она не распознавалась как путь?
1 подписчик
05 июн.
173 просмотра
2
ответа
Windows
+1 ещё
Простой
Безопасно ли использовать get.activated.win?
8 подписчиков
05 июн.
17674 просмотра
8
ответов
PowerShell
Простой
Как в Powershell добавить файлу группу «Прошедшие проверку» вне зависимости от языка системы?
1 подписчик
31 мая
71 просмотр
1
ответ
PowerShell
Простой
Почему Powershell автоматически меняет кодировку кода в UTF-16 LE?
1 подписчик
13 мая
124 просмотра
2
ответа
PowerShell
Средний
Какой минимальный код для скачивания и выполнения Powershell-скрипта с передачей в него аргументов?
1 подписчик
13 мая
126 просмотров
1
ответ
Linux
+2 ещё
Простой
Как сделать авто дополнение ввода как в PowerShell?
3 подписчика
30 апр.
401 просмотр
3
ответа
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Системный администратор
KEDDO
•
Москва
от 150 000 ₽
Системный администратор в команду базовой инфраструктуры
SMALL
от 2 000 до 4 500 $
TechLead/Старший системный администратор (Office Infrastructure)
TravelLine
•
Санкт-Петербург
от 230 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама