Anmeldescripte unter Windows 7

roniku

Hallo,

in unserem Windows Netzwerk mit Hauptsächlich XP Rechnern verwende ich folgende Zeile in den Anmeldescripten,
um die IP-Adresse zu ermitteln, und daraus den Standort zu ermitteln:

for /f \"Tokens=2 Delims=[] skip=1\" %%i in (\'ping -n 1 %computername%\') do set ipadress=%%i
if /i %ipadress:~8,3% == 122 goto paris
if /i %ipadress:~8,3% == 121 goto london
if /i %ipadress:~8,3% == 120 goto rom

usw.
Die Standorte haben einen eigenen, unterschiedlichen IP-Adress-Bereich.

Nun haben wir erste Windows 7 Clients. Und gerade die sind \"wandernde Benutzer\" (Notebook) wo dieser Scriptteil sehr wichtig ist.
Bei den Win 7 Clients funktioniert diese Batchzeile nicht.

Wer kann helfen.

Möchte erstmal nicht mit GPO arbeiten.

Vielen Dank.
R. Kusch

Content-Key: 159186

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

Ausgedruckt am: 08.12.2021 um 23:12 Uhr

Mitglied: 60730
60730 22.01.2011 um 00:35:03 Uhr
Goto Top
Salü,

so ganz kann das Script aber auch unter XP nicht funktionieren...

Da sind ein paar (alle) \ zuviel (falsch) und dafür ein -4 (um ipv6 auszuschliessen) zuwenig.

Auch die Abfrage mit /i ist etwas überflüssig - den Unterschied zwischen a und A könnte man ja so herausfinden, aber bei ZahlenZiffern?
Warum überhaupt mit einer Schleife?


wobei da die /i genauso überflüssig sind - aber Sinn machen "könnten"

Gruß
Mitglied: roniku
roniku 24.01.2011 um 09:07:02 Uhr
Goto Top
Hallo,

vielen Dank für die Antwort.
Doch, genau das funktioniert so.
Die erste Zeile ist zum indentifizieren der IP-Adresse.
Und genau danach möchte ich den Standort erkennen, da es auch Standorte ohne DC gibt.
Die Indendifizierung nach DC's mache ich zur Zeit als Notlösung.
Wenn ein Standort jedoch keinen DC hat, meldet der Rechner sich an irgendeinen an, und das gibt Probleme.

Das Script läuft so schon einige Jahre verlässlich in unserem Netzwerk.
Das Problem ist also die erste Scriptzeile.

Grüsse
R. Kusch
Mitglied: 60730
60730 24.01.2011 um 09:55:26 Uhr
Goto Top
Salü,

bitte überprüfe dein Script mit dem geposteten Teil und lese - was ich dir geschrieben habe.
^^UNd was das Script machten sollte - das ist uns doch klar.

for /f \"Tokens=2
kann so nicht funktionieren

skip=1
ist leicht überflüssig ;-) face-wink

Nimm zum Test mal:


UNd bitte verschiebe deine Frage in den Bätsch & Shell Bereich - da gehört Sie hin.
Gruß
Mitglied: miniversum
miniversum 24.01.2011 um 19:48:03 Uhr
Goto Top
Der Vollständigkeit halber noch die Version ohne "if not defined":
for /f "Tokens=2 Delims=[]" %i in ('ping -n 1 -4 %computername% ^| find /i "%computername%"') do set ipadress=%i

Mitglied: roniku
roniku 24.01.2011 um 20:21:31 Uhr
Goto Top
Hallo,

vielen Dank für Eure Hilfe, das Problem ist gelöst.
Habe noch ein bischen probiert und die Zeile ergänzt:

for /f "Tokens=2 Delims=[]" %%i in ('ping -n 1 -4 %computername% ^| find /i "%computername%"') do set ipadress=%%i

So funktioniert sie auch in einem Batch (sonst nur direkt in der Eingabeaufforderung).
Alle Clients können so wieder das gleiche Anmeldescript verwenden.

Grüsse
R. Kusch
Heiß diskutierte Beiträge
question
Software für Echtzeit-BenachrichtigungGregor81Vor 1 TagFrageMicrosoft16 Kommentare

Hallo zusammen, bin auf der Suche nach einer Software wo man auf die Client`s Benachrichtigungen verschicken kann, z.b. wenn der Exchange nicht geht oder wenn ...

question
Telekom Glasfaser mit Mikrotik RB4011iGS-RM Lan ohne Internet gelöst schmidtz78Vor 1 TagFrageLAN, WAN, Wireless23 Kommentare

Hallo und viele Grüße an alle, ich möchte gerne von meinem OPNsense Router auf Mikrotik umsteigen und bekomme es leider nicht hin das ich mit ...

question
Ich wünschte, ich wäre Magenta. 2-3 Tage Urlaub - ohne Angabe der Rückkehrvafk18Vor 1 TagFrageCloud-Dienste20 Kommentare

Als ich vor eingen Tagen die Werbung vernahm, daß Magenta-Kunden ein 100GB-Datenvolumen geschenkt kriegen, das sie allerdings bis Ende des Jahres verbrauchen müssen, es ansonsten ...

question
Backupkontrollkonzept überarbeiten( von Papier auf digital ) gelöst truustyyVor 1 TagFrageBackup16 Kommentare

Hey Leute, ich bräuchte mal eure Hilfe. Und zwar kontrolliere Ich täglich Backups von mehreren Kunden von uns. Ich kriege täglich Mails von verschiedenen Backupsoftwares ...

question
VmWare VSphere 7 Essentials gelöst Ueba3baVor 1 TagFrageSonstige Systeme13 Kommentare

Hallo, ich bin auf dieses Angebot gestoßen: Hat jemand damit schon Erfahrung? Ich finde dieses Angebot sehr günstig und ziehe es in Erwägung, es zu ...

general
Chatbox in dem ForumITghostVor 1 TagAllgemeinWünsch Dir was19 Kommentare

Hey Liebe Administratoren von Administrator.de :) ! Wie wäre es mit einer Chatbox hier im Forum? Falls man mal schnell was ansprechen möchte, dass keinen ...

question
OEM Rechner verlieren teilweise Windows10 AktivierungLaBombaVor 1 TagFrageWindows 107 Kommentare

Hallo, wir haben hier einige Dell Rechner die ihre Windows Aktivierung verlieren, leider kann ich keinen Grund dafür finden. Von heute auf Morgen meldet sich ...

question
OPNsense + Cisco SG250 + IGMP Proxy für Magenta TV nur IGMPv2pppeddVor 1 TagFrageNetzwerke9 Kommentare

Hallo, ich bekomme MagentaTV mit der OPNsense und Cisco Switches nicht zum Laufen. Die Switches zeigen mir mit nachfolgender Konfiguration alle Multicast-Ports im IGMP Compatibility ...