Verwenden Sie VBScript, um zugeordnete Laufwerke umzubenennen

Gelegentlich muss ein Administrator möglicherweise die Laufwerkszuordnungsnamen ändern, um Freigabepfade auszublenden oder den Laufwerksnamen benutzerfreundlich zu gestalten. Wenn dies manuell über eine Konsole erfolgt, ist dies ein recht einfacher Vorgang.

Aber versuchen Sie, die Aufgabe zu automatisieren, und es wird schwieriger. Da zugeordnete Laufwerke keine Partitionen auf der lokalen Festplatte sind, können keine gängigen DOS-Befehle verwendet werden. Die meisten Laufwerkszuordnungsbefehle, z. B. die Nettonutzung, bieten auch keine Möglichkeit, den Namen des zugeordneten Laufwerks anzupassen.

Eine Möglichkeit, diese Aufgabe auszuführen, besteht darin, den folgenden Registrierungsschlüssel zu hacken und den Zeichenfolgenwert _LabelFromReg hinzuzufügen:

HKCU Software Microsoft Windows CurrentVersion Explorer MountPoints2 % key%

Hier ist die Variable% key% der Laufwerksbuchstabe, der geändert werden soll.

Es gibt verschiedene Möglichkeiten, um diese Methode zum Laufen zu bringen. Sie können die Registrierung direkt, per Skript oder durch Importieren einer REG-Datei mit regedit / c bearbeiten. Alle diese Methoden erfordern jedoch viele Schritte und einige erfordern externe Dateien, sodass sie möglicherweise nicht in jedes Verwaltungsschema passen. Hier ist ein einfacher Ansatz.

Durch die Verwendung eines VBScript kann diese Aufgabe nahtloser gestaltet werden. Dieses einfache Skript kann sowohl auf zugeordneten Laufwerken als auch auf lokalen Partitionen verwendet werden:

mDrive = "drive letter" Set oShell = CreateObject("Shell.Application") oShell.NameSpace(mDrive).Self.Name = "AnyName"

Um diesen Trick zu verwenden, bearbeiten Sie einfach das Skript, um den Laufwerksbuchstaben und den Laufwerksnamen wie gewünscht zu ändern. Wenn Z: beispielsweise ein zugeordnetes Laufwerk mit der Bezeichnung “Sicherung aller Server” ist und Sie die Bezeichnung auf dem zugeordneten Laufwerk in “Einfach sichern” ändern möchten, ändern Sie diese Zeile:

mDrive = “Laufwerksbuchstabe”

dazu:

mDrive = “z: ” Ändern Sie dann diese Zeile:

oShell.NameSpace (mDrive) .Self.Name = “AnyName”

dazu:

oShell.NameSpace (mDrive) .Self.Name = “Backup”

Führen Sie das Skript abschließend aus, indem Sie eine Verknüpfung dazu erstellen und auf die Verknüpfung doppelklicken, indem Sie sie entweder über ein Anmeldeskript oder über eine andere für Ihre Umgebung geeignete Methode aufrufen.

Über den Autor: Rahul Shah arbeitet derzeit bei einer Softwarefirma in Indien, wo er als Systemadministrator Windows-Server wartet. Er hat auch für verschiedene Softwarefirmen im Bereich Tests und Analysen gearbeitet und Erfahrung in der Bereitstellung von Client / Server-Anwendungen in verschiedenen Windows-Konfigurationen.

Weitere Informationen zu diesem Thema:

Similar Posts

Leave a Reply