вторник, 25 августа 2020 г.

чистка АД. запросы

 https://zen.yandex.ru/media/id/5d5fc49be4f39f00aebef46d/poisk-neaktivnyh-kompiuterov-v-active-directory-5d667e93ba281e00adc27157


Search-ADAccount -AccountInactive –ComputersOnly -TimeSpan 90


$date_with_offset= (Get-Date).AddDays(-120)

Get-ADComputer -Properties LastLogonDate -Filter {LastLogonDate -lt $date_with_offset } | Sort LastLogonDate | FT Name, LastLogonDate -AutoSize | Out-File c:\utils\ad\123.txt


Получить общее количество активных (незаблокированных) компьютеров в Active Directory:

(Get-ADComputer -Filter {enabled -eq "true"}).count


Почитать количество серверов с Windows Server в домене:

(Get-ADComputer -Filter {enabled -eq "true" -and OperatingSystem -Like '*Windows Server*' }).count


последний вход пользователя tsd1

Get-ADUser -Filter {Name -eq "tsd1"} -Properties * | Select-Object Name, @{N='LastLogon'; E={[DateTime]::FromFileTime($_.LastLogon)}}

время Lastlogon для всех включенных пользователей домена:

Get-ADUser -filter {enabled -eq $true} -Properties * | Select-Object Name, @{N='LastLogon'; E={[DateTime]::FromFileTime($_.LastLogon)}}|Sort-Object LastLogon -Descending

пользователей, которые не активны более 90 дней:

$date1= (Get-Date).AddDays(-90)

Get-ADUser -Properties LastLogonDate -Filter {LastLogonDate -lt $date1} | ft


Комментариев нет:

Отправить комментарий

Как установить и настроить PHP на Windows Server

  В данной статье мы научимся устанавливать PHP на Windows Server. Существует несколько способов установки PHP, включая PHP Manager for IIS ...