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.

# 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