Nettoyage des disques S2D et destruction des anciens espaces de stockage direct

Résumé: Comment effacer les espaces de stockage direct tout en conservant des données sur des lecteurs USB.

Cet article concerne Cet article ne concerne pas Cet article n’est associé à aucun produit spécifique. Toutes les versions du produit ne sont pas identifiées dans cet article.

Instructions

Nettoyage des disques S2D et destruction des anciens espaces de stockage direct
 
Notez que cela détruit les données ! Ce script prépare un pool à redéployer.

 
Ce guide et d’autres disposent d’un script Microsoft qui nettoie le pool de stockage pour pouvoir redéployer un pool d’espaces de stockage direct.
 
Déploiement d’espaces de stockage direct sur Windows Server | Microsoft Learn.
Déploiement d’espaces de stockage direct sur Windows Server | Microsoft Learn. 
 
Le problème avec ce script est qu’il y a perte de données USB, y compris les disques qui peuvent être branchés. Les clés USB sont souvent utilisées pour les déploiements distants. L’exécution du script ci-dessous peut entraîner une perte de données involontaire. Le script ci-dessous empêche l’envoi d’un disque sur le site pour remplacer les données de l’appareil USB.  
 
Le script ajusté est indiqué ci-dessous. Ce script ne supprime pas les données de la clé USB.
 
$ServerList = "Server1", "Server2", "Server3"
 
Invoke-Command ($ServerList) {
Update-StorageProviderCache
Get-StoragePool | ? IsPrimordial -eq $false | Set-StoragePool -IsReadOnly:$false -ErrorAction SilentlyContinue
      Get-StoragePool | ? IsPrimordial -eq $false | Get-VirtualDisk | Remove-VirtualDisk -Confirm:$false -ErrorAction SilentlyContinue
      Get-StoragePool | ? IsPrimordial -eq $false | Remove-StoragePool -Confirm:$false -ErrorAction SilentlyContinue
      Get-PhysicalDisk | Reset-PhysicalDisk -ErrorAction SilentlyContinue
      Get-Disk | ? Number -ne $null | ? IsBoot -ne $true | ? IsSystem -ne $true | ? PartitionStyle -ne RAW | ? BusType -ne USB | % {
           $_ | Set-Disk -isoffline:$false
           $_ | Set-Disk -isreadonly:$false
           $_ | Clear-Disk -RemoveData -RemoveOEM -Confirm:$false
           $_ | Set-Disk -isreadonly:$true
           $_ | Set-Disk -isoffline:$true
      }
      Get-Disk | Where Number -Ne $Null | Where IsBoot -Ne $True | Where IsSystem -Ne $True | Where PartitionStyle -Eq RAW | Group -NoElement -Property FriendlyName
} | Sort -Property PsComputerName, Count


 

Produits concernés

Converged Infrastructure, Data Center Infrastructure, Desktops & All-in-Ones, Gateways & Embedded PCs, Electronics & Accessories, Laptops, Networking, Security, Servers

Produits

Software, Solutions, Storage, Tablets, Thin Clients, Workstations
Propriétés de l’article
Numéro d’article: 000212092
Type d’article: How To
Dernière modification: 13 Jun 2025
Version:  3
Trouvez des réponses à vos questions auprès d’autres utilisateurs Dell
Services de support
Vérifiez si votre appareil est couvert par les services de support.