Data Deduplication mit der Powershell

Heute setzte ich mich mit dem Thema „Data Deduplication“ via Powershell auseinander.
Die Powershell-Befehle ermöglichen einem Administartor vieles zu Automatisieren.
Wer nur Gelegentlich mit dem Thema „Data Deuplication“ in Berührung kommt, der kann sich auch gern die „Tastatur-Tipp-Orgien“ sparen und das ganze via GUI erledigen.
Anbei ein paar Powershell Schnipsel 🙂

[BoxHaftung]

Installation der Rolle/Features via Powershell:

'Module ServerManger wird aufgerufen
Import-Module ServerManger

'Rolle/Feature werden installiert
Add-WindowsFeature -Name FS-Data-Deduplication

 

Aufrufen des DeDup Module und der Hilfe:

'Module ServerManger wird aufgerufen
Import-Module ServerManger

'Hilfe anzeigen
help dedup

 

Folgende Powershell-Befehle stehen zur Verfügung:

Disable-DedupVolume               Function  deduplication
Enable-DedupVolume                Function  deduplication
Get-DedupJob                      Function  deduplication
Get-DedupMetadata                 Function  deduplication
Get-DedupSchedule                 Function  deduplication
Get-DedupStatus                   Function  deduplication
Get-DedupVolume                   Function  deduplication
Measure-DedupFileMetadata         Function  deduplication
New-DedupSchedule                 Function  deduplication
Remove-DedupSchedule              Function  deduplication
Set-DedupSchedule                 Function  deduplication
Set-DedupVolume                   Function  deduplication
Start-DedupJob                    Function  deduplication
Stop-DedupJob                     Function  deduplication
Update-DedupStatus                Function  deduplication

 

DeDup für ein Volume aktivieren/deaktivieren:

'DeDup für LW D:\ aktivieren 
Enable-DedupVolume -Volume D:

'DeDup für LW D:\ deaktivieren
Disable-DedupVolume -Volume D:

 

Alle Volume anzeigen auf den DeDup aktiviert ist:

'Volumes anzeigen wo DeuDup aktiv ist
Get-DedupVolume

 

Dateien die älter als ein Tag sind sollen von DeDup berücksichtigt werden: 

'Dateien älter 1 Tag berücksichtigen
Set-DedupVolume -Volume D: -MinimumFileAgeDays 1

 

Starten des Deduplications Prozess via Powershell:

'Starten des DeDup Prozess
Start-DedupJob D: -Type Optimization

 

Anzeigend er aktuellen DeDup Jobs:

'Anzeigen de aktuellen DeDup Jobs
Get-DedupJob