Bezeichnung von Netzlaufwerk über NET USE Befehl bestimmen
Weißt jemand ob man in DOS wenn man mit net use ein Netzlaufwerk mappt auch irgendwie die Bezeichnung eingeben kann?
Ich meine den Namen den später das Laufwerk dann hat, zB "Freigabename an ServerXYZ"....
Gibt es vielleicht ein zusätzliches Argument das nicht in der NET USE Hilfe steht, oder ein Tool mit dem man das machen kann?
"net use z: \\server\share /user:username"
Finde es unmöglich wenn man zB mehr als 3 Netzlaufwerke verbunden hat und dann die Bezeichnungen furchtbar lang sein....
Danke.
Ich meine den Namen den später das Laufwerk dann hat, zB "Freigabename an ServerXYZ"....
Gibt es vielleicht ein zusätzliches Argument das nicht in der NET USE Hilfe steht, oder ein Tool mit dem man das machen kann?
"net use z: \\server\share /user:username"
Finde es unmöglich wenn man zB mehr als 3 Netzlaufwerke verbunden hat und dann die Bezeichnungen furchtbar lang sein....
Danke.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 26115
Url: https://administrator.de/forum/bezeichnung-von-netzlaufwerk-ueber-net-use-befehl-bestimmen-26115.html
Ausgedruckt am: 23.12.2024 um 08:12 Uhr
3 Kommentare
Neuester Kommentar
Hi,
das geht vielleicht mit diesem VB - Script:
Option Explicit
Dim objNetwork, strDrive, objShell, objUNC
Dim strRemotePath, strDriveLetter, strNewName
strDriveLetter = "P:"
strRemotePath = "\\Server1\Freigabe1"
strNewName = "Name_des_Laufwerks"
Set objNetwork = CreateObject("WScript.Network")
objNetwork.MapNetworkDrive strDriveLetter, strRemotePath
Set objShell = CreateObject("Shell.Application")
objShell.NameSpace(strDriveLetter).Self.Name = strNewName
Wscript.Echo "Check : "& strDriveLetter & " for " & strNewName
WScript.Quit
das geht vielleicht mit diesem VB - Script:
Option Explicit
Dim objNetwork, strDrive, objShell, objUNC
Dim strRemotePath, strDriveLetter, strNewName
strDriveLetter = "P:"
strRemotePath = "\\Server1\Freigabe1"
strNewName = "Name_des_Laufwerks"
Set objNetwork = CreateObject("WScript.Network")
objNetwork.MapNetworkDrive strDriveLetter, strRemotePath
Set objShell = CreateObject("Shell.Application")
objShell.NameSpace(strDriveLetter).Self.Name = strNewName
Wscript.Echo "Check : "& strDriveLetter & " for " & strNewName
WScript.Quit
Moin tomtetom,
a) wie Dani richtig geschrieben hat - Minimallösung ist ein kleiner VBS-Schnipsel.
Es sind schon einige Alternativ-Implementierungen hier im Forum gepostet worden.
Ich denke über Forumssuche und "Netz Laufwerksbezeichnung" findest du die.
b) Undokumentierte Parameter beim Net Use gibt es zwar, aber keinen für das Laufwerkslabel.
c) eine weitere Variante ist das Festlegen der Laufwerkbenennung über die Registry.
Suche dazu im Forum nach "Mountpoints". Ist allerdings wieder abhängig von der darunterliegenden Windows-Version (unterschiedliche RegKeys).
Grüße
Biber
a) wie Dani richtig geschrieben hat - Minimallösung ist ein kleiner VBS-Schnipsel.
Es sind schon einige Alternativ-Implementierungen hier im Forum gepostet worden.
Ich denke über Forumssuche und "Netz Laufwerksbezeichnung" findest du die.
b) Undokumentierte Parameter beim Net Use gibt es zwar, aber keinen für das Laufwerkslabel.
c) eine weitere Variante ist das Festlegen der Laufwerkbenennung über die Registry.
Suche dazu im Forum nach "Mountpoints". Ist allerdings wieder abhängig von der darunterliegenden Windows-Version (unterschiedliche RegKeys).
Grüße
Biber