Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
ChesterLife
@ChesterLife
Active Directory
PowerShell
Экспорт пользователей ad, не состоящих в группе
Вот скрипт, который выгружает всех пользователей ad, которые состоят в группе «zapret_usb»:
Import-module ActiveDirectory
Get-ADGroupMember -Identity zapret_USB -Recursive |
Get-ADObject -Properties name, title, department, company |
Format-Table name, title, department, company -autosize |
Out-String -Width 4096 > c:\export.csv
$host.UI.RawUI.ReadKey(«NoEcho,IncludeKeyDown») | out-null
Есть ли способ выгрузить всех пользователей ad, которые НЕ состоят в группе «zapret_usb»?
Вопрос задан
более трёх лет назад
5050 просмотров
Комментировать
Подписаться
3
Оценить
Комментировать
Facebook
Вконтакте
Twitter
Решения вопроса
1
greeensnake
@greeensnake
На днях озаботился похожим вопросом, в первом приближении надумал такое решение:
$allusers = Get-ADuser filter *
$vipusers = Get-ADGroupMember -Identity <какая то группа> -Recursive
Compare-Object $allusers $vipusers
Ответ написан
более трёх лет назад
1
комментарий
Нравится
1
комментарий
Facebook
Вконтакте
Twitter
greeensnake
@greeensnake
Это уже второе приближение:
Get-ADObject -LDAPFilter "(&(objectCategory=person)(objectClass=user)(!(memberOf=cn=Test,ou=test,dc=test,dc=loc)))"
Написано
более трёх лет назад
Пригласить эксперта
Ответы на вопрос
2
Николай Турнавиотов
@foxmuldercp
Системный администратор, программист, фотограф
я бы сделал реверсно:
1. группа «запрет USB»
2. Если запрет на использование USB — накатываем политику отключения USB host устройств в винде, не приходится лезть в биос, при перелогине админом устройства usb можно включить
Ответ написан
более трёх лет назад
Комментировать
Нравится
Комментировать
Facebook
Вконтакте
Twitter
Ярослав Еремин
@YaroslavEremin
Just a man.
$a = Get-ADGroupMember zapret_USB
$b = get-aduser -Filter *
ForEach ($i in $a) {
$b = $b | Where-Object { -not($_.SamAccountName -eq $i.SamAccountName) }
}
Ответ написан
более трёх лет назад
Комментировать
Нравится
Комментировать
Facebook
Вконтакте
Twitter
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
VPN
+2 ещё
Средний
Возможно ли автоматизировать подключения к Big Blue Button?
1 подписчик
вчера
99 просмотров
2
ответа
Active Directory
+1 ещё
Простой
Возможен ли поиск по DN в FreeIPA?
1 подписчик
20 апр.
595 просмотров
1
ответ
Windows Server
+2 ещё
Средний
Как исправить ошибку 'Сервер LDAP недоступен' при подключении к LDAP на Windows Server 2022?
1 подписчик
11 апр.
125 просмотров
2
ответа
DNS
+1 ещё
Простой
Как жестко привязать имя сайта к ip на контроллере домена?
1 подписчик
09 апр.
128 просмотров
3
ответа
Active Directory
Простой
Как разграничить политику в AD для отдельных серверов, чтобы не перекрывалась дефолтовой?
1 подписчик
31 мар.
91 просмотр
1
ответ
Active Directory
Простой
Почему не работают доступы в AD?
1 подписчик
29 мар.
162 просмотра
1
ответ
Windows
+3 ещё
Простой
Как правильно перенести файлы пользователя в AD на новый компьютер?
5 подписчиков
28 мар.
2204 просмотра
2
ответа
Windows
+1 ещё
Простой
Как заставить работать winget через удаленный доступ по WinRM Powershell к компьютерам на Windows 10 SL/Home/Pro?
1 подписчик
25 мар.
152 просмотра
0
ответов
Windows
+1 ещё
Средний
Как распределяются мощности на терминальном сервере Windows?
4 подписчика
21 мар.
956 просмотров
1
ответ
Windows
+2 ещё
Средний
Почему невозможно некоторое время войти на пк под учёткой домена пока перед ней не авторизуется локальный админ?
3 подписчика
17 мар.
459 просмотров
1
ответ
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Системный администратор
Страна Девелопмент
•
Санкт-Петербург
от 110 000 ₽
Инженер поддержки АРМ
ИТ-Холдинг Т1
•
Москва
от 60 000 до 100 000 ₽
Инженер технической поддержки АРМ
ИТ-Холдинг Т1
•
Керчь
от 70 000 до 70 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама