Comment puis-je détecter la lettre de lecteur d'un botté lecteur USB à partir d'un script?
Je suis le lancement de WinPE 2 à partir d'une clé usb bootable, et j'ai besoin de détecter la lettre de lecteur pour dire ImageX où trouver le fichier WIM. Toutefois, selon la machine, je suis d'imagerie, il existe différents lecteurs montés.
J'ai besoin d'une façon de toujours monter le disque mémoire flash usb, par exemple, P: ou quelque chose. Est-il un moyen de détecter la lettre du lecteur à partir de laquelle l'ordinateur a été démarré, ou une autre façon de transmettre l'emplacement de mon fichier WIM à une variable accessible à partir de startnet.cmd?
Voici quelqu'un d'autre avec le même problème de plus à TechNet.
OriginalL'auteur Doug Chase | 2009-04-06
Vous devez vous connecter pour publier un commentaire.
Ce VBScript affiche un message pour chaque lecteur amovible (lettre:description), pourrait être facilement modifié à la recherche d'un lecteur particulier et de retour de la lettre.
Ne sais pas si cela aide à tous.
Cette blessure de travail grand! Merci encore.
Solutions les plus simples sont généralement les meilleurs, content d'avoir pu aider.
OriginalL'auteur Tester101
C'est un moins de solution générique que les autres mentionnés ici, mais il semble être une manière spécifique pour déterminer le volume sous-jacent d'un "RAM-disque dur-botté" de Windows PE OS a été amorcé à partir. À partir de la documentation sur Windows PE dans le Windows Advanced Kit D'Installation:
(La valeur de registre en question se trouve dans HKLM\SYSTEM\CurrentControlSet\Control.)
OriginalL'auteur reuben
Voici une non-solution optimale. Dans ce cas, la clé usb doit avoir un nom spécifique, qui est transmis au script qui recherche chaque lettre de lecteur pour un match. Ce n'est probablement pas possible de se fier sur les lecteurs flash, tous ayant le même nom.
Encore en espérant que quelqu'un pop par une meilleure réponse!
OriginalL'auteur Doug Chase