Letzte Aktualisierung am 22.09.2019, 15:09:39 Uhr
Werden Netzwerkfreigaben mit einer simplen Batchdatei verbunden, hat das Netzlaufwerk im Arbeitsplatz je nachdem einen längeren oder sehr langen Namen. Mit Batchboardmitteln kommt an dieser Stelle nicht weiter. Abhhilfe schafft ein kl. VBScript:
'Variable
Dim objShell, objArgs
Dim strDriveLetter, strNewName
'Zuweisungen
Set objArgs = WScript.Arguments
strDriveLetter = objArgs(0)
strNewName = objArgs(1)
'Umbenennen des Netzlaufwerks
Set objShell = CreateObject("Shell.Application")
objShell.NameSpace(strDriveLetter &":").Self.Name = strNewName
'Beenden
WScript.Quit
Den Code in eine Datei, z.B. renameNetDrives.vbs abspeichern. Übergeben wird der Netzlaufwerkbuchstabe und den neuen Namen.
In der Batchdatei kann dieses Script wie folgt augerufen werden:
cscript "%logonserver%\netlogon\renameNetDrives.vbs" P "Programme auf %server%" >nul