Opvragen serienummer van een schijf/USB-stick

Status
Niet open voor verdere reacties.

Senso

Meubilair
Lid geworden
13 jun 2016
Berichten
9.662
Besturingssysteem
W10 Pro en W11 Pro
Office versie
Office 2007 H@S en Office 2021 Prof Plus
Ik geef schijven wel een naam, maar is toch lastig als het om hetzelfde model/merknaam USB-stick gaat. Daarom zou ik in iedere root een batch-file willen plaatsen om dat snel te vinden. Deze in de code werkt wel, echter in de root van bijvoorbeeld H: heb ik maar één serienummer nodig en niet alle. Als alle getoond worden schiet het nog niet op omdat USB-sticks vaak dezelfde naam hebben (staat onder model). PHYSICALDRIVE1.., 2 0 5 en 3 helpen hierbij niet, immers wie weet dat uit zijn hoofd?

Code:
cls
cd\
wmic diskdrive get Model, Name, InterfaceType, SerialNumber
pause
rem
rem Find Serial Number in Powershell
rem Get-WMIObject win32_physicalmedia | Format-List Tag,SerialNumber
 
Dit toont het serienummer van je actieve drive:
Code:
for /f "tokens=5 delims= " %%a in ('vol %CD~0,1% ^| Find "Serial Number"') do (Echo %%a)
 
Ja, heel mooi. Bedankt. Ik kwam er achter dat vol ook volstaat. Is ook al lang geleden...

Werken die MS-DOS commando's ook nog allemaal onder Windows 11?
 
Jazeker.
Ik heb hier Windows 11 en daar werkt het prima.

Mijn voorbeeldje extraheert het serienummer uit de door VOL gegeven informatie.
 
Extraatje:
Zet dit een een bestandje bijvoorbeeld Serienummer.bat en plaats deze op de USB stick.
Code:
for /f "tokens=5 delims= " %%a in ('vol %CD~0,1% ^| Find "Serial Number"') do (Label %%a)

Voer het bat bestandje uit, dan heeft de stick direct het juiste label.
 
Ik heb hier Windows 11 en daar werkt het prima.
Was meer een algemene vraag want ik krijg een W11 computer.
Voer het bat bestandje uit, dan heeft de stick direct het juiste label.
Mooi bedacht, maar voor mij niet erg praktisch.
Bedankt voor de hulp en deze topic is opgelost.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan