Hardware disablen onder Windows vanaf de commandline

Door Tomba op dinsdag 22 oktober 2013 14:38 - Reacties (10)
Categorie: Systeembeheer, Views: 3.327

Als beheerder loop je soms tegen zaken aan, waar je vantevoren geen rekening mee houdt. Laatst liep ik er tegenaan dat op nieuwe PC's alle drivemappings onder I: (Dus E:, F,: G: en H:) niet werkten. Na enige onderzoek kwam ik er achter dat de cardreader die in dat apparaat zat 4 driveletters voor zichzelf reserveerde, ook als er geen kaartje in zat. Omdat ik én geen zin had om alle PC's (100+) handmatig in te stellen én ik in de automatisering werk heb ik dit met een script en het programma 'DevCon' opgelost :)

1. Zoek in de devicemanager de naam van het device op (in onze computers heet het Multiple Card Reader USB Device'
2. Run devcon64.exe find [beginvandevicenaam]*

code:
1
devcon64.exe find Multiple*


Dit geeft als uitvoer:
USBSTOR\DISK&VEN_MULTIPLE&PROD_CARD__READER&REV_1.00\058F63666433&0: Multiple Card Reader USB Device
1 matching device(s) found.
3. Run devcon64.exe disable [hardwareID]
In dit voorbeeld dus devcon64.exe disable USBSTOR\DISK&VEN_MULTIPLE&PROD_CARD__READER&REV_1.00\058F63666433&0:

Volgende: Ads blocken met je eigen DNS server (3) 12-'13 Ads blocken met je eigen DNS server (3)
Volgende: Use Checkpoint Mobile Access blade on Ubuntu 09-'13 Use Checkpoint Mobile Access blade on Ubuntu

Reacties


Door Tweakers user dj_vibri, dinsdag 22 oktober 2013 14:45

En wat als je medewerkers/collega's nu gebruik willen maken van deze card-reader? :(

Door Tweakers user Stoelpoot, dinsdag 22 oktober 2013 14:47

Maar... nu werken de cardreaders niet meer dus? Dit zou ik geen oplossing noemen, binnenkort zegt iemand: "Ja, hij wil mn SD kaart niet lezen..."

Door Tweakers user Tomba, dinsdag 22 oktober 2013 14:49

dj_vibri schreef op dinsdag 22 oktober 2013 @ 14:45:
En wat als je medewerkers/collega's nu gebruik willen maken van deze card-reader? :(
Die kans is is in ons bedrijf letterlijk 0,0.
rikpro schreef op dinsdag 22 oktober 2013 @ 14:47:
Maar... nu werken de cardreaders niet meer dus? Dit zou ik geen oplossing noemen, binnenkort zegt iemand: "Ja, hij wil mn SD kaart niet lezen..."
Dan heb je niet goed gelezen, want voor ons probleem is het wel degelijk een oplossing :)

[Reactie gewijzigd op dinsdag 22 oktober 2013 14:49]


Door Tweakers user jaccodominicus, dinsdag 22 oktober 2013 16:00

Hallo (Tom)

Wij gebruiken daar usbdlm voor, dmv ini file kun je ervoor zorgen dat er geen driveletters gereserveerd worden, en nog meer.
Is uit te rollen middels AD policy

[Reactie gewijzigd op dinsdag 22 oktober 2013 16:06]


Door Tweakers user Tomba, dinsdag 22 oktober 2013 16:06

jaccodominicus schreef op dinsdag 22 oktober 2013 @ 16:00:
Hallo,

Wij gebruiken daar usbdlm voor, dmv ini file kun je ervoor zorgen dat er geen driveletters gereserveerd worden, en nog meer.
Is uit te rollen middels AD policy
Ga ik zeker eens bekijken. Toevallig Jacco Dominicus van Allinco?

Door Tweakers user jaccodominicus, dinsdag 22 oktober 2013 16:25

Ja dat klopt.
we hebben een msi voro zowel x64 als x32.
vervolgens startup script maken welke de ini file copieerd naar de programfiles directory van de betreffende pc welke opstart.

Door Tweakers user Blokker_1999, dinsdag 22 oktober 2013 16:26

Card readers komen altijd van pas. Het is eenvoudiger en sneller om een SD kaart uit een fototoestel te nemen en in een PC laptop te plaatsen dan dat je het gaat verbinden met een USB kabel en Windows het storage device echt als camera gaat behandellen.

Is er eigenlijk een reden waarom je die drive letters wenst te recoveren? Bij het dynamisch aanwijzen van drive letters is het sowieso al moeilijk om te garanderen dat een removable device altijd dezelfde letter krijgt toegewezen, daar mag je dus in principe niet op verder gaan tenzij je net drive letters gaat reserveren voor apparaten.

Door Tweakers user jaccodominicus, dinsdag 22 oktober 2013 16:35

Volgens mij kun je in de ini file ook opgeven welke drive letters toegewezen mogen worden.
Wij hebben klanten met een berg aan drivemappings op hun verzoek, als je dan een cardreader hebt welke dezelfde driveletters gebruikt worden de netwerkdrives niet gekoppeld, plaats je dan een usbstick of sd kaart, dan krijgt deze een vrije drive letter

Door Tweakers user Tomba, dinsdag 22 oktober 2013 16:50

Blokker_1999 schreef op dinsdag 22 oktober 2013 @ 16:26:
Card readers komen altijd van pas. Het is eenvoudiger en sneller om een SD kaart uit een fototoestel te nemen en in een PC laptop te plaatsen dan dat je het gaat verbinden met een USB kabel en Windows het storage device echt als camera gaat behandellen.

Is er eigenlijk een reden waarom je die drive letters wenst te recoveren? Bij het dynamisch aanwijzen van drive letters is het sowieso al moeilijk om te garanderen dat een removable device altijd dezelfde letter krijgt toegewezen, daar mag je dus in principe niet op verder gaan tenzij je net drive letters gaat reserveren voor apparaten.
Bij ons op het werk is de enige situatie waarin er SDkaarten gebruikt zouden moeten worden niet zakelijk zijn dus ik zie weinig reden om het dan te faciliteren. zeker als het (zoals bij ons dus) ervoor zorgt dat belangrijke netwerkdrives niet meer gekoppeld kunnen worden.
NB Onder Windows 7 krijgen die cardreaders altijd dezelfde driveletter (kun je veranderen via disk manager)

Door Tweakers user jaccodominicus, dinsdag 22 oktober 2013 16:57

Hoi Tom,

Juist met deze tool kun je dat voorkomen, en toch je cardreader blijven gebruiken mocht dat nodig zijn, je hoeft niet met diskmanager aan de haal om de driveletters aan te passen, dat doet usbdlm voor je

Reageren is niet meer mogelijk