Batch - Rechnername von QUELL-Rechner in Script übergeben
Hallo Gemeinde,
ich suche nach einer Möglichkeit, in einem Script, welches manuell zur Installation auf verschiedenen neuen Rechnern (Staging) genutzt wird, mit einer Variablen den RE-Namen des Quellrechners zu übergeben.
Hintergrund:
Das Script soll auf verschiedenen Rechnern zur Verfügung gestellt werden (Einsatz auf "normalen" Win 10 Rechnern, da kein Servereinsatz möglich ist). Dieses Script muss ständig aktualisiert werden und soll dann auf die anderen PCs repliziert werden. Damit nun nicht jedes mal der Rechnername des entsprechenden PCs angepasst werden muss (Zugriff auf Verzeichnisstruktur, die auf allen Rechnern gleich ist), brauche ich die Möglichkeit, die jeweilige QUELLE als Variable einzubauen. Bei %COMPUTERNAME% wird ja der Name des Rechners ausgegeben, auf dem das Script ausgeführt wird...
Schon mal vielen Dank!
Boory
ich suche nach einer Möglichkeit, in einem Script, welches manuell zur Installation auf verschiedenen neuen Rechnern (Staging) genutzt wird, mit einer Variablen den RE-Namen des Quellrechners zu übergeben.
Hintergrund:
Das Script soll auf verschiedenen Rechnern zur Verfügung gestellt werden (Einsatz auf "normalen" Win 10 Rechnern, da kein Servereinsatz möglich ist). Dieses Script muss ständig aktualisiert werden und soll dann auf die anderen PCs repliziert werden. Damit nun nicht jedes mal der Rechnername des entsprechenden PCs angepasst werden muss (Zugriff auf Verzeichnisstruktur, die auf allen Rechnern gleich ist), brauche ich die Möglichkeit, die jeweilige QUELLE als Variable einzubauen. Bei %COMPUTERNAME% wird ja der Name des Rechners ausgegeben, auf dem das Script ausgeführt wird...
Schon mal vielen Dank!
Boory
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 390309
Url: https://administrator.de/forum/batch-rechnername-von-quell-rechner-in-script-uebergeben-390309.html
Ausgedruckt am: 23.12.2024 um 05:12 Uhr
2 Kommentare
Neuester Kommentar
Hi,
ich vermute, Du startest die Batch dann von einer Freigabe. In dieser liegen dann noch weitere Dateien, z.B. Installationsdateien. Und Du willst nun in der Batch auf diese Dateien zugreifen, ohne in der Batch den Servernamen (der Client mit der Freigabe) fest einzutragen. Korrekt?
Dann kannst Du mit %~dp0 arbeiten. Dies gibt Dir den Pfad, aus welchem die Batch gestartet wurde.
E.
ich vermute, Du startest die Batch dann von einer Freigabe. In dieser liegen dann noch weitere Dateien, z.B. Installationsdateien. Und Du willst nun in der Batch auf diese Dateien zugreifen, ohne in der Batch den Servernamen (der Client mit der Freigabe) fest einzutragen. Korrekt?
Dann kannst Du mit %~dp0 arbeiten. Dies gibt Dir den Pfad, aus welchem die Batch gestartet wurde.
E.