Powershell Invoke GPUPDATE
WeiterlesenAutor: Jörn Walter
PS AD – Job oder Position Titellänge ermitteln
Mit diesem OneLiner ermitteln wir die Länge des Wortes zur Umschreibung eines Titels zur Position. Get-ADUser -Filter * -Properties title | Select-Object -ExpandProperty title -Unique
WeiterlesenPS AD – Erstelle OU in OUs und Gruppen darin
# Erstelle OUs in OUS und gleichnamige Gruppen $ous = @((“IT_Entwicklung”,”Essen”),(“IT_Test”,”Bochum”)) foreach($ou in $ous) { [string] $Path = “OU=$($ous[0]),DC=ndsedv,DC=de” if(![adsi]::Exists(“LDAP://$Path”)) { $newou = New-ADOrganizationalUnit -Name
WeiterlesenPS AD – Erstelle OU in OUs
# Erstelle OU in OUS $ous = @((“IT_Entwicklung”,”Essen”),(“IT_Test”,”Bochum”)) foreach($ou in $ous) { $newou = New-ADOrganizationalUnit -Name $ou[0] -Path “OU=ORG,DC=ndsedv,DC=de” -Description $ou[1] -ProtectedFromAccidentalDeletion $false -PassThru $ouGroups=New-ADOrganizationalUnit
WeiterlesenPS AD – Eine oder mehrere OUs erstellen
# Erstelle eine neue OU names Abteilungen New-ADOrganizationalUnit -Name “Abteilungen” # Erstelle eine neue OU namens IT unterhalb von Abteilungen New-ADOrganizationalUnit -Name IT -Path “OU=Abteilungen,DC=ndsedv,DC=de”
WeiterlesenPS AD – Computerobjekte in einer oder mehreren OUs zählen
Computer-Objekte in einer oder mehreren OUs zählen: Get-ADComputer -SearchBase “OU=Server,OU=Machines,OU=ORG,DC=ndsedv,DC=de” -Filter * | Measure-Object $ous = ‘OU=Clients,OU=Machines,OU=ORG,DC=ndsedv,DC=de’,’OU=Server,OU=Machines,OU=ORG,DC=ndsedv,DC=de’ $ous | ForEach-Object {Get-ADComputer -SearchBase $_ -Filter *}
WeiterlesenServer 2016 – Netzwerk Konnektivität Troubleshooting
# Ping Test-Connection -ComputerName DC01 # Return True/False Test-Connection -ComputerName DC01 -Quiet # Multiple Server Test-Connection -ComputerName “DC01”, “DC02″,”SRV01” -Count 1 # Test SMB Test-NetConnection
WeiterlesenAD Konten 10 Stunden nach dem letzten Logon deaktivieren
Mit diesen beiden Beispiel-Skripts kann man die AD Accounts von z.B. externen Support Mitarbeitern nach X Zeit deaktivieren. Ich habe dazu einen Task eingesetzt, der jede
WeiterlesenPowershell Module aufzählen
Mit diesem Skript kann man die Powershell Module aufzählen. $CountOfModulesBeforeRSAT = Get-Module -ListAvailable | Tee-Object -Variable ‘ModulesBeforeRSAT’ |Measure-Object ‘{0} commands’ -f $CountOfModulesBeforeRSAT.Count $CountOfCommandsAfterRSAT = Get-Command
WeiterlesenServer 2016 – Soft Restart
Unter Windows Server 2016 kann nun auch ein Soft-Restart durchgeführt werden. Bei dieser Reboot Variante wird die Hardware nicht initialisiert. Server 2016 – Soft Restart
WeiterlesenLast Boot Time WMI
Get-WmiObject –Class Win32_OperatingSystem –ComputerName localhost | Select-Object –Property @{n=”Last Boot Time”; e={[Management.ManagementDateTimeConverter]:: ToDateTime($_.LastBootUpTime)}} (Get-CimInstance -ClassName Win32_OperatingSystem).LastBootUpTime Last Boot Time WMI
WeiterlesenPowershell DNS A CNAME PTR Records
Manage DNS Records In dieser Anleitung beschreibe ich eine Vielfalt von Möglichkeiten DNS Records vom Typ A, CNAME und PTR zu erstellen. Zum einen mit
Weiterlesen