PowerShell · 22.06.2022

Кто в команде мечты?

По горячим следам вот этого поста. Там всё описано куда объёмнее и в частностях.

Здесь же будет исключительно вот такой скрипт:

## Шапка скрипта ##
[System.Console]::Title = "Состав группы безопасности"

## Блок переменных ##
$sg = Read-Host "Название группы безопасности в Active Directory"
$desktop = [Environment]::GetFolderPath("Desktop") # Сохранение файла на рабочем столе текущего пользователя
$pathtocsv = $desktop + "/userslist.csv"

## Получение состава группы безопасности ##
Get-ADGroupMember $sg | Select-Object Name, SamAccountName | Sort Name, SamAccountName | ConvertTo-Csv -NoTypeInformation | Out-File $pathtocsv

Файл userlist.csv сохранится на рабочем столе пользователя текущей сессии.