Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Дата последнего логона пользователя (http://forum.oszone.net/showthread.php?t=293040)

RedR 25-12-2014 11:22 2448009

Дата последнего логона пользователя
 
Добрый день.

Необходимо из определённого OU выгрузить в файл информацию по пользователям:

1-я колонка: ФИО (displayName)

2-я колонка: дата последнего логона (lastLogon)

3-я колонка: в какие группы входит пользователь (желательно не включать domain users)

За ранее спасибо.

red.army@vk 25-12-2014 12:55 2448063

Код:

$OUe = Get-ADOrganizationalUnit -Filter "Name -like '*IT-*'"  # Поменять *IT* на нужное подразделение
 Foreach ($U in Get-ADUser -Filter * -Properties * -SearchBase $OUe)
 {
 $Uss = $U.Name
 [string]$Usss = $U.LastLogonDate
 #Write-Host $U.LastLogonDate -NoNewline
 Get-ADPrincipalGroupMembership $U  | Where {$_.Name -ne "Domain Users"} | ft $U.Name, $Usss, name | Out-File C:\Users\USER\Documents\U\users.txt -Append        # C:\Users\USER\Documents\U\users.txt  - Куда сохранять
  }

Коряво, но вроде работает)


Время: 11:43.

Время: 11:43.
© OSzone.net 2001-