manilo101
Goto Top

Wozu dient der dos-Befehl subst ?

Hallo, ich hoffe, dass mir jemand etwas Licht aufgehen lassen kann.

Ich habe hier einen PC in Betreuung bekommen, bei dem beim Systemstart eine Batch gestartet wir:

subst C:\ G:\


Ich weiß, das man damit Laufwerke mappen kann.

Aber mir ist nicht klar, was der Befehl bewirkt.

Ich sehe auf dem Rechner, dass es halt ein LW G: gibt, welches den gleichen Inhalt hat wie C: Die Änderung in C: bewirkt die Änderung in G: und umgekehrt.

Wozu wird das verwendet oder welcher Sinn, der sich mir nicht erschließt, steckt dahinter?

Vielen Dank.

MfG
Manilo

Content-ID: 139537

Url: https://administrator.de/forum/wozu-dient-der-dos-befehl-subst-139537.html

Ausgedruckt am: 22.12.2024 um 17:12 Uhr

maretz
maretz 30.03.2010 um 20:30:17 Uhr
Goto Top
subst kommt von "substitute" - und du erstellst damit praktisch ein Alias. Du kannst damit z.B. dafür sorgen das der Ordner C:\windows auch mit dem Laufwerksbuchstaben X erreichbar ist. Anders als "Net Use" kannst du mit subst KEINE Netzlaufwerke so direkt mounten (zumindest m.W. nicht).

So kannst du eben dafür sorgen das du z.b. das lokale Userprofil immer unter x: findest - und kannst dieses in Office eintragen. Dann erstellst du eine lokale Batch die eben mittels subst immer den Profil-Ordner mit x verbindet... (und nein - ich würde das in der Praxis nicht machen - dafür gibt es heute elegantere Lösungen ;) ).
bastla
bastla 30.03.2010 um 20:36:51 Uhr
Goto Top
Hallo manilo101!

Zwei Beispiele:
  • Eine (zickige face-wink) Software hat einen Datenpfad in diversen Einstellungen "verewigt" und soll nun auf einem anderen Rechner oder nach der Änderung der Partitionsstuktur (zB Zusammenführen zweier kleinerer Partitionen) diesen "gewohnten" Pfad wiederfinden.

  • Schon öfter hier im Forum erwähnt wurde die Möglichkeit, sich zB mit
subst P: "D:\Ein\viel\zu\langer und schon\Probleme bereitender\Pfad"
"tiefer" in der Ordnerstruktur einzuklinken um so auf Unterordner oder Dateien mit insgesamt zu langen Pfaden noch zugreifen zu können.

Grüße
bastla
manilo101
manilo101 30.03.2010 um 21:06:12 Uhr
Goto Top
boah, seit ihr schnell.

Danke erst mal für eure Antworten.
Aber ich gestehe, dass ich mich erst morgen damit befasse. Ich muss dringend auf die Matratze. Ich bin seit fast 48 Stunden auf den Beinen und kann so richtig keinen klaren Gedanken mehr fassen. Ich hätte auch nicht mit so schnellen Antworten gerechnet..

Auf alle Fälle werd ich mir das vor allem mit der "zickigen" Software mal ansehen. Evtl. liegt es an einer Büroverwaltungssoftware, die das braucht.

Danke
MfG
Manilo
hoko
hoko 31.03.2010 um 08:54:25 Uhr
Goto Top
Hallo,

ich habe das mal gebraucht, als ich einen PC-Arbeitsplatz als Server für ein Programm missbraucht habe. Damit die anderen Clients über Netzwerk darauf zugreifen können brauchen diese ja ein Netzlaufwerk. Bsp. X: (hier geht net use)

Der PC Arbeitsplatz soll aber auch auf das Programm zugreifen, und braucht somit das gleiche Laufwerk Bsp. X: (hier wird subst gebraucht)

Gruß
hoko
bastla
bastla 31.03.2010 um 10:28:01 Uhr
Goto Top
@hoko
hier wird subst gebraucht
... würde ich auf "hier kann subst verwendet werden" abschwächen - ein "net use" wäre auch auf dem "Server" selbst eine Option (mit dem ev zusätzlichen Vorteil, dass dann hinsichtlich der Rechte - so wie für die "Clients" - neben den Sicherheitseinstellungen auch die selben Freigabeberechtigungen wirken) ...

Grüße
bastla
manilo101
manilo101 01.04.2010 um 17:39:43 Uhr
Goto Top
Vielen Dank für eure antworten. Ich weiß jetzt wozu. Auf dem Server läuft eine Software (Buchhaltung). Diese kann auch von einem Client aus auf dem Client ausgeführt werden. Dort wird das Laufwerk auch unter G: als Netzlaufwerk eingebungen. Somit wurde mittels subst erreicht, dass auf beiden Rechnern die gleichen Pfadabgaben Verwendung finden.

Herzlichen Dank an euch und allen ein frohes Osterfest.

MfG
Manilo