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