# Systemwiederherstellung aktivieren Enable-ComputerRestore -Drive ‘C:\’, ‘D:\’ # Systemwiederherstellung deaktivieren Disable-ComputerRestore -drive “D:\” # Systemwiederherstellungspunkt erstellen Checkpoint-Computer “MYPOINT” Checkpoint-Computer -description “MYPOINT” -restorepointtype “MODIFY_SETTINGS” Checkpoint-Computer -description
WeiterlesenKategorie: Skripte
Eine Sammlung eigener Skripte und Skripte aus diversen Quellen. Sofern meine Quelle eine Quellangabe hatte, ist diese auch übernommen worden. Die Dokumente stammen alle von mir “Erstellt von Jörn Walter” und sollen zeigen, wie Skripte richtig eingesetzt und ausgeführt werden.
PS AD – Papierkorb Restore AD Object
# Suche nach AD Object Get-ADobject -Filter {Deleted -eq $true -and ObjectClass -eq “user” -and ObjectClass -ne “computer”} -IncludeDeletedObjects Get-ADobject -Filter {Deleted -eq $true -and
WeiterlesenPS AD – den GlobalCatalog im aktuellen Verzeichnis finden
[System.DirectoryServices.ActiveDirectory.Forest]::GetCurrentForest().GlobalCatalogs [System.DirectoryServices.ActiveDirectory.Forest]::GetCurrentForest().Sites
WeiterlesenPS Pagefile löschen
$privileges = Get-WmiObject -Class Win32_computersystem -EnableAllPrivileges $privileges.AutomaticManagedPagefile = $false $privileges.Put() $pagefile = Get-WmiObject -Query “select * from Win32_PageFileSetting where name=’c:\\pagefile.sys'” $pagefile.Delete() Restart-Computer
WeiterlesenPowershell – Active Directory Kennwort Erinnerung per E-Mail und LOG
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
WeiterlesenPS File – Dateien kopieren zwischen Monat und Jahr
Kopiert nur Dateien die modifiziert wurden zwischen Monat und Jahr $SourcePath = “C:\Temp” $DestinationPath = “D:\Temp\” $StartDate = (Get-Date -year 2017 -month 10) $EndDate =
WeiterlesenPS 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
Weiterlesen