Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Hilfe bei Loginscript mit hostname-Abfrage

Empfohlene Antworten

Hallo,

habe gerade eine kleine Denkblockade und brauche Hilfe :)

Folgenende Situation:

3 Server, einer Terminalserver und Fileserver 1+2

Ich will jetzt das Laufwerk X:\ verbinden, aber mit folgender Bedingung:

WENN

Hostname gleich %TERMINALSERVER% ist

nimm Laufwerk X:\FILESERVER1

FALLS ABER

Hostname gleich %allesandere außer TERMINALSERVER%

nimm Laufwerk X:\FILESERVER2

Im Klartext:

Wenn sich die User am TS anmelden, sollen sie die Daten von FILESERVER 1 bekommen, beim normalen Anmeldem am PC sollen sie die Daten von FILESERVER 2 bekommen.

Ich komme im Moment nicht drauf wie ich das umsetzen kann :(

Wenn es nur ein TS ist (oder alle TS dieselben Laufwerke nutzen), ist es einfach.

Frage ab ob die Umgebungsvariable sessionname existiert.

Dort drin steht die verwendete RDP-Session.


if not %sessionname% nul

... verbinde Laufwerk fuer TS ... 

else

... verbinde Laufwerk fuer lokalen Client ...


Irgendwie funktioniert das nicht, kannst Du dir das Script mal ansehen?


net use S: \\FS-02\backup /persistent:NO

if not %sessionname% nul

net use G: \\FS-01\daten /persistent:NO

net use H: \\FS-01\Daten\userdaten\%username% /persistent:NO

else

net use G: \\FS-02\daten /persistent:NO

net use H: \\FS-02\Daten\userdaten\%username% /persistent:NO

pause

Es wird im Moment nur Laufwerk S: verbunden

Hi,

bin gerade über VPN mitm Notebook am testen, da hab ich XP SP2 drauf.

Komischer Weise lassen sich die Pfade mappen, wenn ich die Sessionabfrage weglasse.

Also ganz normal über net use geht es einwandfrei, sobald ich aber die Bedinung mit reinnehme geht garnix mehr...

Hi,

am Client wird der Fehler gezeigt, dass die Befehle THEN und ELSE nicht gefundne wurden...dadurch funktioniert nur die obere Zeile des Skripts...

Anscheinend kennst Du die Konstrukte in den Batchdateien nicht so wirklich.;)

IF bedingung (

befehl1

befehl2

) ELSE (

befehl3

befehl4

)

Siehe Windows XP Hilfe bei Suche nach if und den dortigen Beispielen.

Ich hab das Skript soweit. Einen Fehler hat es noch, und zwar die Abfrage des Sessionnames.

Beim Anmelden am TS wird sauber die RDP Sitzungsnummer angezeigt.

Beim PC lokal wir %sessionname" als "Console" aufgelöst, das heißt dass immer nur die erste Zeile (also die Laufwerke von FS01) gemappt wurden :)

Danke für die Hilfe!

greetz

DH_Insane

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.