Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - Узнать список доменных пользователей с админскими правами

Ответить
Настройки темы
Любой язык - Узнать список доменных пользователей с админскими правами

Старожил


Сообщения: 161
Благодарности: 1

Профиль | Отправить PM | Цитировать


День добрый знатоки.

Необходимо удалённо, на множестве компов (около 100) узнать, если ли у локальных и доменных пользователя админские права (входит ли они в группу локальных админов или доменных).

нашёл некий скрипт:
Код: Выделить весь код
    $ExportFile = "C:\папка_для_лога\remotes.txt"
    $SearchBase = "OU=ALL_Users,DC=contoso,DC=com"
    $AdminList = @{}
    $ToCSV = ""
     
    function Get-LocalAdmin { 
        param ($strcomputer)
        try {
           $users = Gwmi win32_groupuser –computer $strcomputer -ErrorAction Stop
        } catch {
            Write-Host $strcomputer
        }
        if ($users) {
            $admins = $users |? { ($_.groupcomponent –match 'Администраторы') -or ($_.groupcomponent –match 'Administrators') }
            $return = $admins |% { 
                $_.partcomponent –match “.+Domain\=(.+)\,Name\=(.+)$” > $nul 
                $matches[1].trim('"') + “\” + $matches[2].trim('"') 
            }
            return $return
        }
    }
     
    $ServersList = Get-ADComputer -SearchBase $SearchBase -Filter * -Properties OperatingSystem | Where { $_.OperatingSystem -match "Windows" }
    $ServersList | Select-Object Name | ForEach-Object {
        $UserList = Get-LocalAdmin $_.Name
        if ($UserList) {
            $AdminList[$_.Name] = $UserList
        }
    }
     
    $AdminList.Keys | % {
        $ServerName = $_
        $AdminUsers = $AdminList[$ServerName]
        $ToCSV += "$ServerName;$AdminUsers`r`n"
    }
     
    if (Test-Path $ExportFile) {
        Remove-Item $ExportFile
    }
     
    $ToCSV >> $ExportFile
тут мы проверяем доменных пользователей на наличие у них группы администраторы.

Как можно добавить проверку на группу локальных админов, а также добавить проверку локальных юзеров на админские права?

Отправлено: 16:24, 14-02-2020

 

Аватара для Elven

Ветеран


Сообщения: 992
Благодарности: 268

Профиль | Сайт | Отправить PM | Цитировать


Цитата Charg:
Раз уж вопрос судя по всему с подвохом - видимо не от имени учётки компьютера? »
Лет несколько назад, вроде бы в мае-июне 2016 года, это было после очередного затыкания дыр в групповых политиках (кстати после этого пользовательские политики тоже начали читаться от имени компьютера), пришлось изучить этот вопрос более подробно чем знал до того. Применяется от имени учетки компьютера, но при этом в списке тех кому доступны полтики на чтение компьтеров-то и нет (точнее группы Domain Computers). Но политика читается (это при правах по умолчанию, разумеется). Но мы не таковы! Зачем оставлять на чтение Authenticated Users те политики, которые применяются на Domain Users? Тогда было много статей на тему "обновления сломали групповые политики"...
Однако мы далеко уши от темы топика, поэтому вернемся к нашим баранам.

Отправлено: 13:54, 18-02-2020 | #21



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для YuS_2

Crazy


Contributor


Сообщения: 1218
Благодарности: 509

Профиль | Отправить PM | Цитировать


Цитата Charg:
Учётка "система" же локальная для компьютера, она не сможет (насколько я знаю) пойти и взять файл с \\другойкомпьютер\шара »
Собственно, уже тут объяснили...
В дополнение:

-------
scio me nihil scire. Ѫ

Это сообщение посчитали полезным следующие участники:

Отправлено: 15:00, 18-02-2020 | #22


Аватара для Charg

Ветеран


Сообщения: 2798
Благодарности: 469

Профиль | Отправить PM | Цитировать


Цитата Elven:
Однако мы далеко уши от темы топика, »
Зато познавательно получилось

Отправлено: 15:51, 18-02-2020 | #23



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - Узнать список доменных пользователей с админскими правами

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
2012 - Запуск bat через групповые политики с админскими правами anhol Windows Server 2012/2012 R2 10 03-04-2015 09:43
Создание локального пользователя с админскими правами через контроллер домена R.i.m.s.k.y. Microsoft Windows NT/2000/2003 5 14-10-2014 21:27
2008 - Помогите разобратся с админскими правами в Win 2008 mr.R Windows Server 2008/2008 R2 1 26-09-2009 13:06
Citrix Program Neighborhood подключается только с админскими правами monartoi Microsoft Windows NT/2000/2003 3 27-08-2009 10:54
Ошибка - [решено] Проблема с админскими правами SSvetofor Microsoft Windows 2000/XP 2 29-01-2008 09:22




 
Переход