Ü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}
WeiterlesenJahr: 2017
Powershell 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 #
WeiterlesenWPA2 unsicher WLAN Verschlüsselung
Mittlerweile berichten viele Blogs über dieses Problem das WPA unsicher aber nicht gehackt ist. Um in ein privates WLAN einzudringen müssen diverse Voraussetzungen stimmen. Zum
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 – 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
Weiterlesen