omussmann
Goto Top

Mittels einer Batch ein RDP Objekt aufrufen

Hallo,

ich stehe vor einer Herausvorderung:

Ich arbeite im Büro auf einem Terminal Server den ich über ein RDP Objekt aufrufe. Innerhalb unserer Domäne muss ich den Terminal Server mit einer anderen Adresse / Namen aufrufen, als z.B. in meinem Homeoffice. Nun liegen auf meinem Desktop zwei RDP Objekte, einmal für mein Homeoffice und einmal fürs Büro.

Eleganter fände ich es aber, wenn ich mittels einer Batch ein Abfrage der Art gestalten könnte, die überprüft ob ich zurzeit in der Domäne arbeite oder mich außerhalb der Domäne befinde und dann das richtige RDP Objekt startet.

Ich hoffe das ist einigermaßen verständlich?

Freu mich auf Euer Feedback.

Gruß
Oliver

Content-ID: 75340

Url: https://administrator.de/contentid/75340

Ausgedruckt am: 26.11.2024 um 03:11 Uhr

Logan000
Logan000 06.12.2007 um 14:23:47 Uhr
Goto Top
Willst du dieses Skript auf einem Laptop ausführen der Mal im Büro und mal Zu Hause steht (Also immer auf dem selben PC)?
Ich meine das geht nicht.

Oder liegt das skript auf dinen USB Stick den du sowohl in der Firma als auch Privat benutzt (Also wird das skript auf verschiedenen PC ausgeführt)?
Das sollte machbar sein.
OMussmann
OMussmann 06.12.2007 um 14:25:47 Uhr
Goto Top
Es ist mein Laptop. Also nur ein PC
Logan000
Logan000 06.12.2007 um 15:48:05 Uhr
Goto Top
Dann sieht das schlecht aus.
Windows geht auch bei nicht erreichbarkeit der Domäne davon aus das Computer und User normal in der Domäne sind.
Ich habe ein ähnliches Problem und habe dafür bisher keine Lösung gefunden.
58502
58502 06.12.2007 um 15:54:57 Uhr
Goto Top
Wenn die Environment-Variable %LOGONSERVER% existiert, einfach entsprechend verzweigen.

Also zum Bleistift:

if "%logonserver%"=="homeoffice" rdp1.bat else rdp2.bat
OMussmann
OMussmann 06.12.2007 um 17:01:29 Uhr
Goto Top
Danke für die Responds,

Dein Hinweiß nützt mir leider nichts. Ich bräuchte das fertige Script ...

Gruß
Oliver
Logan000
Logan000 07.12.2007 um 08:04:36 Uhr
Goto Top
Was nur klappt nur wenn ein anderer Logonserver existiert.
Wenn das NB einfach nur offline ist, gib %Logonserver% den letzten erreichten zurück.