Password Reminder Mit dieser Anleitung lassen sich kinderleicht Kennworterinnerungen per E-Mail versenden. Dieses Skript am besten täglich per Aufgabenplanung ausführen lassen. Die User werden 2
WeiterlesenSchlagwort: Powershell
PS Task – Aufgabenplanung File Transfer
Das Ziel dieser Anleitung ist die Erstellung von mehreren geplanten Aufgaben auf Basis eines individuellen anpassbaren Kopier-Skripts. In dieses Skript können nun Ausnahmen, Ausschlüsse, Größenbeschränkungen,
WeiterlesenPowershell Task – Welcher Task holt das System aus dem Ruhezustand
Über die Powershell wie folgt zu ermitteln: # Aufweckung Get-ScheduledTask | select TaskName,TaskPath,@{name=”Aufweckung.”;expression={$_.Settings.WakeToRun}} -ExpandProperty Triggers | ft -AutoSize -Wrap # WaketoRun Get-ScheduledTask | where {$_.settings.waketorun}
WeiterlesenPowershell Task – geplante Aufgaben mit Fehlern deaktivieren
# Einen Task der mehr als 10 Mal gegen einen Fehler gelaufen ist, deaktivieren Get-ScheduledTask | Get-ScheduledTaskInfo | ? NumberOfMissedRuns -gt 10 | Disable-ScheduledTask #
WeiterlesenPS Task – geplante Aufgabe exportieren importieren
# Geplante Aufgabe exportieren in .xml clear $MyTask = read-host “Welche Aufgabe soll exportiert werden?” $BackupPath = “D:\” $TaskInfo = Export-ScheduledTask -TaskName $MyTask $TaskInfo |
WeiterlesenPS AD – Suche nach Server Typ OS
Get-ADComputer -Filter * -Properties OperatingSystem | Select OperatingSystem -unique | Sort OperatingSystem Get-ADComputer -Filter “OperatingSystem -like ‘*Server*'” -properties OperatingSystem | Select Name,Op* | format-list
WeiterlesenPS AD – Kopiere Mitglieder der Gruppe1 nach Gruppe2
$Gruppe = Get-ADGroupMember “Gruppe1” -server dc01 | Select distinguishedName $Gruppe | ForEach { Add-ADGroupMember “Gruppe2” -server dc01 -Members $_.distinguishedName } Get-ADGroupMember “Gruppe2” | Select distinguishedName
WeiterlesenPS 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 – 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
Weiterlesen