Audit Active Directory Last Logon Over 7 Days [Учетные записи не входившие в систему более 7-ми дней]

Collect information, Process automation

 

Get Hyper-V Host Information: OS, Memory, CPU, IP, Disk Size

HowTo, PowerShell Scrtips

 

Find Large Files

HowTo, Без рубрики

List Files Filter by Size

HowTo, PowerShell Scrtips

Search Custom File on Remote PCs

PowerShell Scrtips, Process automation

 

Get Folder Size

Collect information, Process automation

Export/Import Distribution Group Members (Аудит групп рассылок)

HowTo, PowerShell Scrtips, Process automation

Audit Active Directory Attribute

Collect information

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

ad_report

 

Поиск пользователей с определенным паролем (Check Password)

Без рубрики

#usage: Test-UserCredential -username UserNameToTest -password (Read-Host)

Function Test-UserCredential {

Param($username, $password)

Add-Type -AssemblyName System.DirectoryServices.AccountManagement

$ct = [System.DirectoryServices.AccountManagement.ContextType]::Machine, $env:computername

$opt = [System.DirectoryServices.AccountManagement.ContextOptions]::SimpleBind

$pc = New-Object System.DirectoryServices.AccountManagement.PrincipalContext -ArgumentList $ct

$Result = $pc.ValidateCredentials($username, $password).ToString()

$Report = $Result + ‘;’ + $username

$Report

}

Get-QADUser -SearchRoot «OU»  -Enabled | %{Test-UserCredential -username $_.NTAccountName -password P@ssw0rd} | export-csv