VBScript arbetar med monterade enheter (1 / 6 steg)
Steg 1: forskning
Detta kommer att ta upp hjälpsidan för Mountvol. Om man ser till Lawn i listan bör den Visa alla tillgängliga hårddiskar, deras enhetsbeteckningar och deras vägar.
Genom att göra detta på min samlat jag denna information:
Skapar, tar bort eller visar en lista över en volyms monteringspunkt.
MOUNTVOL [enhet:] sökväg volymnamn
MOUNTVOL [enhet:] sökväg /D
MOUNTVOL [enhet:] sökväg /L
sökväg anger den befintliga NTFS-katalogen där berget
punkten kommer att finnas.
Volymnamn anger volymnamnet som är målet med berget
peka.
/D tar bort volymmonteringspunkten från den angivna katalogen.
/L visar monterade volymnamnet för den angivna katalogen.
Möjliga värden för volymnamn tillsammans med aktuella monteringspunkter är:
\\?\Volume{6ad2db35-4ab2-11de-964e-806d6172696f}\
C:\
\\?\Volume{6ad2db33-4ab2-11de-964e-806d6172696f}\
D:\
\\?\Volume{6ad2db34-4ab2-11de-964e-806d6172696f}\
E:\
\\?\Volume{b76a1f58-662f-11de-8a61-001111cb3c76}\
F:\
\\?\Volume{6ad2db32-4ab2-11de-964e-806d6172696f}\
A:\
\\?\Volume{c0ea045c-56Fe-11de-8a5a-001111cb3c76}\
G:\
___________________________________________________________________________
Nu om du tittar på Lawn i listan ser du en massa rappakalja som börjar med \\?\volume och slutar med en enhetsbeteckning. Detta är vad vi behöver!
OK så kan bryta ner vad vi har här:
Vi har volym representeras av \\?\volume så har vi en lockig klammen sedan en massa siffror, bokstäver och streck. De siffror bokstäver och streck är faktiskt GUID för enheten i fråga då vi har en annan lockig klammen sedan ett omvänt snedstreck och enhetsbeteckningen. Så det borde vara lätt att följa.
Så i min dator har jag
\\?\Volume{6ad2db35-4ab2-11de-964e-806d5172696f}\
C:\
Detta är min huvudsakliga hårddisk för datorn
\\?\Volume{6ad2db33-4ab2-11de-964e-806d5172696f}\
D:\
Vilket är en dvd-brännare
\\?\Volume{6ad2db34-4ab2-11de-964e-806d5172696f}\
E:\
En annan dvd brännare
\\?\Volume{b76a1f58-662f-11de-8a61-001114cb3c76}\
F:\
En falsk dvd så jag kan montera ISO-filer skapade min en Daemon program jag har
\\?\Volume{6ad2db32-4ab2-11de-954e-806d6172696f}\
A:\
En 3,5 diskettenhet... Ja vet jag jag vet men tyvärr jag fortfarande använda dem en gång i ett bra tag.
\\?\Volume{c0ea045c-56Fe-11de-8a5a-001111cb3c76}\
G:\
Detta här är enheten i fråga som jag vill ta bort
I detta fall är det faktiskt en 128meg hoppa driva jag används för att testa. Detta sätt om jag buggered det upp jag förlora inte en hårddisk eller något.