Powershell.com à sorti un code très pratique pour qui souhaite afficher/cacher un lecteur, on utilise pour cela une clé de registre :
function Hide-Drive { param($DriveLetter)
$key = @{ Path = ‘HKCU:SoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer‘ Name = ‘NoDrives’ }
if ($DriveLetter -eq $null) { Remove-ItemProperty @key } else { $mask = 0 $DriveLetter | ForEach-Object { $_.toUpper()[0] } | Sort-Object | ForEach-Object { $mask += [Math]::Pow(2,(([Byte]$_) -65)) }
Set-ItemProperty @key -Value $mask -type DWORD }}
Pour cacher un lecteur, appelez la fonction en nommant les lettres en paramètre :
Hide-Drive A,E,F
Pour afficher tous les lecteur, il suffit d’appeler la fonction sans paramètres :
Hide-Drive
Name*
Email*
Website
Submit Comment
Δ
Code Anti-spam *