Windows Dedup Powershell

File Deduplication per Powershell

Ich habe schon ein paar Dokumente zum Thema verfasst und möchte nur noch einmal ein paar Powershell Befehle auf den Weg bringen.

Windows Dedup Powershell

# Modul importieren
Import-Module Deduplication
Get-Command -Module Deduplication

# Aktivieren von Deduplizierung
Enable-DedupVolume -Volume “E:”

# Die Anzahl an Tagen bevor Dateien dedupliziert werden
Set-Dedupvolume -Volume “e:” -MinimumFileAgeDays 5

# Zeigt eine Liste aller aktiven Datenträger
Get-DedupVolume oder als Detailliste Get-DedupVolume  format-list

# Startet die Deduplizierung sofort
Start-DedupJob –Volume “E:” -Type Optimization

# Startet die Deduplizierung verzögert
Start-DedupJob “e:” -Type Optimization -Wait

# Laufende oder anstehende Jobs anzeigen
Get-DedupJob

# Fehler die während der Dedup auftraten reparieren
Start-DedupJob “e:” -Type Scrubbing

# Fehler die während des Dedup auftraten reparieren und die Datenintegrität überprüfen
Start-DedupJob “e:” -Type Scrubbing -full

# Mit GarbageCollection die Chunks mit mehr als 5% unreferenzierten Daten entfernen
Start-DedupJob “E:” -Type GarbageCollection

# Mit GarbageCollection die Chunks und alle unreferenzierten Daten entfernen
Start-DedupJob “E:” -Type GarbageCollection –full

# Deaktivieren der Deduplizierung:
Start-DedupJob -Type Unoptimization -Volume “e:”

# Prüfen ob es Potential zur Optimierung gibt bevor Dedup eingeschaltet wird:
Ddpeval.exe E:\

# Manueller Start
Start-DedupJob -Volume “E:” -Type Optimization -Memory 75 -Cores 100 -Priority High –Full

# Status abfragen
Get-DedupStatus
Get-DedupStatus | fl

# Task Scheduler
New-DedupSchedule -Name OptimizationE -Type Optimization -Days @(1,2,3,4,5) -DurationHours 11 -Start (Get-Date “18/2/2018 10:00 PM”) -Memory 20 -Cores 20 -Priority Normal

# Priorisierung aufheben
Set-DedupSchedule -Name PriorityOptimization -Enabled $false

# Deduplizierungs Status abfragen
Get-DedupVolume -Volume “E:” | fl

# Status per Disk abfragen
Get-DedupStatus -Volume “E:”,”F:”

# Dedup Metadaten abfragen
Get-Dedupmetadata

# Dedup Metadaten per Disk abfragen
Get-Dedupmetadata E:

# Dedup Job ausführen
Start-DedupJob D: -Type Optimization -Full

# Dedup Job stoppen
Start-DedupJob -Type Unoptimization -Volume <Desired-Volume>

Server 2016 Daten Deduplizierung