Последние статьи

Поиск работающего сервиса на компьютерах AD с Powershell

Как в AD найти устаревший сервис с Powershell

Представим ситуацию, что на одном из пользовательских компьютеров или серверов был найден сервис, который относится к устаревшим приложению или является подозрительным с точки зрения безопасности. В этой статье будет рассмотрен пример поиска такого сервиса на всех компьютерах AD.

...

Читать дальше →
Удаленное обновление политик AD с Powershell Invoke-GPUpdate на примере

Обновление политик AD с командой Powershell Invoke-GPUpdate

Для обновления политик Active Directory, вместо команды CMD gpudate, в Powershell используется Invoke-GPUpdate. В этом статье будут рассмотрены примеры обновления политик как для всего AD, так и для отдельной OU.

Сама команда идет в комплекте с ролью AD или установленным RSAT.

...

Читать дальше →
Получение списка залогиненных пользователей AD и их компьютеров в Powershell

Получаем в Powershell активных сессий пользователей AD и их компьютеров

Когда появляется необходимость сделать работу на компьютере пользователя, по его заявке, иногда бывает сложно узнать имя компьютера для подключения к нему. В этой статье будет рассмотрена возможность сбора всех активных сеансов пользователей (тех кто прошел аутентификацию на определенном компьютере) на всех компьютерах AD. Конечно, есть сторонние программы, которые решают такие проблемы и встроенные средства, но тут будет рассмотрена реализация через Powershell.

...

Читать дальше →
Получение списка компьютеров домена с Powershell и Get-ADComputer

Получение списка компьютеров с Get-ADComputer в Powershell

Так же как и с получением списка пользователей домена с Get-ADUser с помощью Powershell мы можем вернуть список компьютеров. Этот список может быть отфильтрован исключая или включая отключенные учетные записи, по-определенному OU, экспортированы в CSV и многое другое. Эти примеры, а так же множество других, вы можете увидеть в статье ниже.

...

Читать дальше →
Инвентаризация программ используя Powershell во всем AD

Сбор данных об установленных программах во всем AD с Powershell

Для сбора списка программ используя Powershell есть много методов. Это может быть win32_product, команда Get-AppxPackage и многие другие. У большинства методов есть два минуса:

  1. Они выполняются очень долго (win32_product может выполняться несколько минут);
  2. Методы возвращают не все установленные программы.

Для обхода этих проблем, в примерах ниже, будет использоваться способ используя ключ реестра. Конечной целью будет получения списка всех программ со всего AD и последующий экспорт CSV (Excel). Так же будет показан способ исключения из списка тех программ, которые являются стандартными для компании.

...

Читать дальше →
Популярные тэги
О блоге
Этот блог представляет собой конспекты выученного материала, преобретенного опыта и лучшие практики в системном администрировании и программировании.