Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <#
- .Synopsis
- Abfrage der aktiven Computerkonten
- #>
- #requires -version 5.0
- #requires -module ActiveDirectory
- param($ADFilter = {}, $CSVPfad="ADGCAbfrage.csv")
- $GC = (Get-ADDomainController -Discover -Service GlobalCatalog).Hostname[0]
- $DCHost = $GC + ":3268"
- # Anlegen einer leeren Liste (Array)
- $ErgebnisListe = @()
- Get-ADComputer -Filter $ADFilter -Properties OperatingSystem, LastLogonDate `
- -Server $DCHost | ForEach-Object {
- if ($_.LastLogonDate -ne $null)
- {
- Write-Progress -Activity "AD-Abfrage" -Status "Abfrage von $($_.Name)"
- $ErgebnisListe += [PSCustomObject]@{
- Computer = $_.Name
- LetzteAnmeldung = $_.LastLogonDate
- }
- }
- }
- $ErgebnisListe | Export-CSV -Path $CSVPfad -Delimiter ";" -NoTypeInformation
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement