Jump to content

Anmeldeskript


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Geschrieben

Hallo miteinander,

 

habe folgende Frage. Es existiert ein loginscript für alle user. Die user sollen sich zusätzlich über Citrix an einer Farm anmelden. Dort soll das Script nicht ausgeführt werden. Wie grenze ich die Citrix Farm vom Script aus?? Das Script besteht aus DOS Befehlen.

 

Ideen?? :confused:

 

Danke für jeden Tipp

Geschrieben

Ja,

 

ich wende das eigentlich immer an..

auch zur zeit nimmt es mir immer schoen viel arbeit ab :D

 

Die Hilfedatei die dabei ist sollte eigentlich schon ne menge fragen klaeren...

 

Wenn du hilfe brauchst sag bescheid... gruss

 

Flare

 

z.B:

 

IF (@WKSTA="CITRIX")

Goto Scipt End

 

Wobei "script end" ein label in deinem Script ist..

Geschrieben

Hallo es geht auch so ;-)

 

if %Computername%==%Computername% goto %Computername%

goto ende

 

was zwar verwirrend ausschaut ist doch logisch, denn

wenn ein bestimmter Computername mit Computername übereinstimmt so ist das Ziel Computername.

 

Also z.B. es meldet sich Computername=BigBoss an

 

so wird folgendes aufgelösst

 

ist

%Computername%(BigBoss)==%Computername%(BigBoss)

 

so gehe zu %Computername%(BigBoss)

 

Da bin ich mal darauf gekommen als ich selber mal ein Loginscript schreiben musste.

 

Um nicht jedesmal zuschreiben:

 

if %Computername%=="BigBoss" goto BigBoss

if %Computername%=="Luser" goto Luser

etc.

goto ende

 

bei 200 Rechner schon ne super Arbeit ;-)

 

Dies geht auch wenn Sich %Username%(BigbigBoss) anmeldet

 

was dann so auschaut

 

if %Username%==%Username% goto %Username%

goto ende

 

gruss frank

Geschrieben

Hallo

 

 

Es besteht auch die Möglichkeit dies anhand des OS zu unterscheiden:

 

cls

echo off

ver | find "NT" 1>nul 2>&1

if errorlevel 1 goto loginXP

if errorlevel 0 goto loginNT

goto eof

 

:loginXP

echo XP-Login

goto eof

 

 

:loginNT

echo NT-Login

goto eof

 

:eof

 

 

Ist bei mir beispielsweise so, denn ich will nöd dass die 2003 Server die Shares anhängen, jedoch dass sie den Inventoryscan von sich machen müssen ...

 

 

Gruss,

 

MAtthias

Geschrieben

Noch eine Möglichkeit:

 

 

REM Anfang der Datei

GOTO %COMPUTERNAME%

 

...

...

 

REM Hier ist das Ende der Batch-Datei

REM mit allen Terminal-Server Computernamen

REM als Sprungmarken

:SERVER1

:SERVER2

:SERVER3

 

Erklärung: Wenn ein Computername nicht als Sprungmarke definiert ist, springt das Script auch nicht und das Anmeldescript läuft normal durch.

Meldet man sich auf einem Terminal-Server an springt das Script direkt ans Ende...

 

Viel Spaß

Andre

  • 2 Monate später...
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...