Nu există niciun mecanism în Windows pentru a nu monta o unitate la pornire ca pentru Linux fstab. După cum se spune în comentarii, dacă îl setați offline, acesta va rămâne offline chiar și după o repornire.
Cu toate acestea, dacă doriți să vă asigurați că discul este offline după repornirea computerului, atunci aveți următoarele opțiuni:
- Script de închidere a politicii de grup (metoda preferată) (sau Scriptul de deconectare, dacă doriți să îl puneți offline când vă deconectați de sesiunea fără repornirea computerului)
- Activitate programata (mai multe declanșatoare posibile, cum ar fi pornire, conectare, eveniment etc.)
Deoarece utilizați discuri dinamice, nu puteți utiliza cmdleturile Powershell Get-Disk și Set-Disk pentru a-l pune offline, deoarece funcționează numai pentru discuri de bază.
Celelalte cmdleturi care vă pot accesa unitatea sunt Get-PhysicalDisk și Set-PhysicalDisk dar nici nu oferă posibilitatea de a pune un disc dinamic offline.
Deci singura opțiune rămasă este să utilizați DISKPART instrument. Ideea aici este că trebuie să faceți referire la disc folosind numărul listat de Diskpart și acest lucru poate fi modificat odată cu configurația discurilor (adăugați sau eliminați o unitate, schimbați portul SATA etc.)... deci rețineți acest lucru.
Iată un exemplu Powershell despre cum să utilizați DISKPART (fără a crea un script separat care să fie transmis ca parametru) pe care îl puteți utiliza fie în Scriptul politicii de grup, fie în sarcina programată:
$diskpartCommands = @() ;
$diskpartCommands += „selectați discul X” ; # X fiind numărul discului, așa cum este listat de comanda „DISKPART list disk”
$diskpartCommands += „disc offline” ;
$diskpartCommands | DISKPART.EXE
Dacă ar fi să schimbați discul înapoi la Discul de bază, atunci veți putea utiliza Get-Disk și Set-Disk cmdlet-uri.
În cele din urmă, dacă simpla demontare a volumului în loc de a pune discul offline ar putea răspunde nevoilor dvs., comanda „mountVol” poate fi folosită chiar și pe discurile dinamice.