Включить аккаунты пользователей из списка: Import-Module ActiveDirectory
$users = get-content -Path (Read-Host -Prompt "Path to TXT file with users" -ErrorAction Stop)
foreach($uname in $users)
{
Get-ADUser -Identity $uname -Properties enabled | select samaccountname >> c:\list.txt
} Get-ADUser позволяет получить информацию о пользователе Active Directory. Получение имени менеджера сотрудника и его телефонного номера: Import-Module ActiveDirectory
$user = Read-Host -Prompt "Enter username" -ErrorAction Stop
$managerdn = (Get-ADUser $user -Properties *).manager
$man = $managerdn -split ',',3 | select -first 2
$manfullname = $man[0].trim("CN=\")+ "," + $man[1]
$user+"'s manager is " + $manfullname
$mgrusrname = Get-ADUser -Filter {name -like $manfullname} | select -ExpandProperty samaccountname
$mgrddi = Get-ADUser $mgrusrname -Properties telephoneNumber| select -ExpandProperty telephoneNumber
$manfullname+"'s DDI number is "+$mgrddi
$mgrddi.substring(10) Получить список группы по м