Import-Module ActiveDirectory [CmdletBinding()] Param( [Parameter(Mandatory=$False,Position=0)] [string] $DomainController ) if ($DomainController) { $AD = Get-ADRootDSE -Server $DomainController Get-ADObject $AD.SchemaNamingContext -Server $DomainController -Property ObjectVersion } else {
WeiterlesenSchlagwort: auslesen
Powershell – Dienste auslesen und farbig anzeigen lassen
Mit diesem Skript lesen wir die Windows-Dienste aus und lassen uns aktive Dienste grün und inaktive Dienste rot darstellen: get-service | ConvertTo-Html -Property Name,Status |
WeiterlesenCMD – Windows Produktname, Edition, Build auslesen
reg query “HKLM\Software\Microsoft\Windows NT\CurrentVersion” /v ProductName reg query “HKLM\Software\Microsoft\Windows NT\CurrentVersion” /v EditionID reg query “HKLM\Software\Microsoft\Windows NT\CurrentVersion” /v BuildLabEx
WeiterlesenPowershell AD – Verwaiste Computer Objekte finden
Nicht mehr benutzte AD Objekte finden Mit diesen Zeilen könnt ihr Computerobjekte auflisten die z.B. 365 Tage nicht aktiv waren oder exportieren. Search-ADAccount -AccountInactive -ComputersOnly
WeiterlesenWindows Anmeldeinformationsverwaltung auslesen Powershell
Anmeldeinformationsverwaltung per Powershell Mit dieser Anleitung ist es möglich die Daten der Anmeldeinformationsverwaltung per Powershell Skript auszulesen. Windows Password Credentials Cache Powershell
WeiterlesenPowershell AD – Benutzer auslesen, deaktivieren und verschieben
Benutzer auslesen, deaktivieren und verschieben User die keine 90 Tage angemeldet waren, werden deaktiviert und verschoben. Zur Sicherheit wird eine OU angegeben und das Vorhandensein eines Nachnamen abgefragt.
WeiterlesenPowershell Exchange – TLS Verschlüsselung der Sende Konnektoren auslesen
TLS Verschlüsselung der Sende Konnektoren auslesen Get-SendConnector |fl *tls* Powershell Exchange – TLS Verschlüsselung der Sende Konnektoren auslesen
WeiterlesenPowershell AD – ExtensionAttribute Auslesen, Hinzufügen,Löschen
# Auslesen Get-ADUser NDS -Properties extensionattribute4 #Hinzufügen Set-ADUser NDS -Add @{“extensionattribute4″=”MEINWERT”} # Löschen Set-ADUser NDS -Clear extensionattribute4
WeiterlesenPowershell AD – letzte Kennwortänderung, Kennwort läuft nicht ab
Get-ADUser -identity username -properties * get-aduser -filter * -properties passwordlastset, passwordneverexpires |ft Name, passwordlastset, Passwordneverexpires Get-ADUser -filter * -properties passwordlastset, passwordneverexpires | sort-object name |
WeiterlesenPowershell Exchange – versteckte E-Mail Adressen in der GAL auslesen
Get-Mailbox | Get-Member Get-Mailbox | Where {$_.HiddenFromAddressListsEnabled -eq $True} Get-Mailbox | Where {$_.HiddenFromAddressListsEnabled -eq $True} | Select Name, HiddenFromAddressListsEnabled Get-Mailbox | Where {$_.HiddenFromAddressListsEnabled -eq $True}
WeiterlesenPowershell – Zeit Datum Tag Woche Monat
# Datum in Kurzform: (Get-Date).ToShortTimeString() # Den Tag eines Jahres ermitteln (Get-Date “29.05.2016”).DayOfYear – (Get-Date).DayOfYear # Den Wochentag ermitteln: (Get-Date “29.05.2016”).AddDays(30).DayOfWeek Get-Date “29.05.2016” -Format dddd
WeiterlesenPowershell AD – Auslesen von deaktivierten Mitgliedern einer Gruppe
Welche Benutzer einer Gruppe sind aktiv Get-ADGroupMember -Identity “GruppeA” | Get-ADUser | Format-Table Enabled,SamAccountName Get-ADGroupMember -Identity “GruppeA” | Get-ADUser | Where-Object {$_.Enabled -eq $False} |
Weiterlesen