$Gruppe = Get-ADGroupMember “Gruppe1” -server dc01 | Select distinguishedName $Gruppe | ForEach { Add-ADGroupMember “Gruppe2” -server dc01 -Members $_.distinguishedName } Get-ADGroupMember “Gruppe2” | Select distinguishedName
WeiterlesenDer Windows Papst - IT Blog Essen Jörn Walter
PS AD – Suche Gruppen nach GroupScope GroupCategory
get-adgroup -filter “member -notlike ‘*’ -AND GroupScope -eq ‘global'” -SearchBase “OU=Groups,OU=ORG,DC=ndsedv,DC=de” | Select Name,Group* get-adgroup -filter “member -notlike ‘*’ -AND GroupCategory -eq ‘Security'” -SearchBase “OU=Groups,OU=ORG,DC=ndsedv,DC=de”
WeiterlesenPS AD – Leere Gruppen find empty Groups
get-adgroup -filter * | where {-Not ($_ | get-adgroupmember)} | Select Name
WeiterlesenPS File – Welche Datei wurde nach Erstellung geändert
clear foreach ($filename in Get-ChildItem -Recurse) { if ( $filename.attributes -match “Directory” ){ “Gefundene Ordner im Suchlauf:” + “`t”+$filename } else
WeiterlesenPowershell Taskplaner Task Scheduler Aufgabe jede Stunde, Tag, Woche ausführen
Mit diesem Skript erstellen wir einen Task der jede Stunde ausgeführt wird. $repeat = (New-TimeSpan -Minutes 60) $duration = ([timeSpan]::maxvalue) $action = New-ScheduledTaskAction “powershell.exe” “-file
WeiterlesenPS AD – Invoke GPUPDATE
Powershell Invoke GPUPDATE
WeiterlesenPS 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
Weiterlesen