Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst IP mittels Batch auslesen und dann weiter entscheiden

Mitglied: sixoffive

sixoffive (Level 1) - Jetzt verbinden

01.12.2009 um 12:31 Uhr, 4539 Aufrufe, 3 Kommentare

Suche eine Möglichkeit Scripte nach IP Adressen starten zu lassen.

Hallo,

ich bin auf der suche nach einem Batchscript das wie folgt funktionieren soll:

if "pc-ip nach dem schema" 192.168.1.x then all_user.cmd
else all_user_2.cmd


leider bin ich eine absolute graupe was das programmieren angeht.

Der Hintergrund ist folgender:

Wir haben 2 Standorte die durch eine VPN-Verbindung miteinander verbunden sind. es handelt sich aber um ein und dieselbe Domäne nur mit unterschiedlichen IP-Adressen. Die Mitarbeiter die in dem entfernten Standort arbeiten, sollen ein anderes Loginscribt bekommen als die in am Hauptstandort. Leider kann ich das nicht über die Usereinstellungen in der Domäne machen, da die Mitarbeiter öfters zum Hauptstandort kommen oder mit Notebooks arbeiten. Ergo benötige ich diese Unterscheidung nach IP und nicht nach PC oder Username.

Ich hoffe ihr könnt mir weiter helfen...


ALx
Mitglied: miniversum
01.12.2009 um 12:50 Uhr
IP auslesen geht mit dem Befehl ipconfig
die ausgabe kansnt du dan mit einer pipe (|) umleiten und mit dem find Befehl nach der IP durchsuchen.
Das ganze sieht dann im cmd Fenster so aus:
ipconfig|find "IP"|find "192.168.0."
Um diese anzeige unsichtbar zu machen kannst du die ins nichts umleiten mit >NUL 2>NUL
und Abfragen geht dann über den Errorlevel, entweder direkt oder indiregt über &&
Insgesamt sieht das ganze dann in einer Batch so aus:
01.
ipconfig^|find "IP"^|find "192.168.0.">NUL 2>NUL 
02.
if %errorlevel% equ 0 goto:Bereich0 
03.
 
04.
echo Anderer Bereich 
05.
goto:eof 
06.
 
07.
:Bereich0 
08.
echo Bereich 192.168.0.x 
09.
goto:eof
oder in etwas kürzerer Form:
01.
ipconfig^|find "IP"^|find "192.168.0.">NUL 2>NUL goto:Bereich0 
02.
 
03.
echo Anderer Bereich 
04.
goto:eof 
05.
 
06.
:Bereich0 
07.
echo Bereich 192.168.0.x 
08.
goto:eof
Bitte warten ..
Mitglied: 60730
01.12.2009 um 13:37 Uhr
Servus,

Alternativ zu Miniversums Vorschlag geht auch ein:

01.
ping -n 1 %computername% |find "192.168.0." && goto Bereich0
Wobei es bei einem VPN und zwei Standorten - einfacher ist - den Logonserver zu benutzen.

01.
if "%logonserver%"=="\\serverstandort0" goto Bereich0
Gruß
Bitte warten ..
Mitglied: sixoffive
01.12.2009 um 13:56 Uhr
Du hast mir sehr geholfen, vielen danke
Bitte warten ..
Ähnliche Inhalte
Entwicklung
Powershell IP und Hostname auslesen
gelöst Frage von LyonADEntwicklung3 Kommentare

Guten Tag zusammen, Ich habe zwei Fragen welche um die Auslesung von IP Adressen handeln: 1 Frage: IP & ...

LAN, WAN, Wireless
Gerät über IP auslesen?
Frage von baxxter333LAN, WAN, Wireless7 Kommentare

Hallo, ich betreue ein Netzwerk wo der DHCP den Bereich 192.168.0.60 - 192.168.0.150 ergeben kann. Nun ist jedoch ein ...

Batch & Shell
Mit batch zeilen auslesen
gelöst Frage von keksegrillerBatch & Shell2 Kommentare

Hallihallo, ich fange gerade an mit batch-Dateien zu arbeiten und komme trotz stundenlangem ausprobieren und googlen leider nicht mehr ...

Batch & Shell
Batch: Textdatei Zeilenweise auslesen
gelöst Frage von CreatorXBatch & Shell2 Kommentare

Hallo, ich weiß, zu dem Thema gibt es schon unzählige Threads. Ich hab auch einiges dazu gefunden und trotzdem ...

Neue Wissensbeiträge
Internet

Datendealing im WWW Tracking Methoden immer brutaler

Information von sabines vor 2 StundenInternet

Interessanter Artikel zum Thema Tracking im WWW und die immer "besseren" Methoden des Trackings. Professor Arvind Narayanan (Princeton-Universität) betreibt ...

Erkennung und -Abwehr

Ups: Einfaches Nullzeichen hebelte den Anti-Malware-Schutzt in Windows 10 aus

Information von kgborn vor 14 StundenErkennung und -Abwehr

Windows 10 ist das sicherste Windows aller Zeiten, wie Microsoft betont. Insidern ist aber klar, das es da Lücken, ...

Windows 10

Windows 10 on ARM: von Microsoft entfernte Info - Klartext, was nicht geht

Information von kgborn vor 17 StundenWindows 10

Windows 10 on ARM ist ja eine neue Variante, die Microsoft im Verbund mit Geräteherstellern am Markt etablieren will. ...

Microsoft
TV-Tipp: Das Microsoft-Dilemma
Information von kgborn vor 17 StundenMicrosoft10 Kommentare

Aktuell gibt es in Behörden und in Firmen eine fatale Abhängigkeit von Microsoft und dessen Produkten. Planlos agieren die ...

Heiß diskutierte Inhalte
Windows 10
Windows 10 (1709) Tastur und Maus wieder einschalten?
Frage von LochkartenstanzerWindows 1026 Kommentare

Moin, Ich habe von einem Kunden einen Win10-Rechner bekommen, bei dem weder Tastatur noch Maus geht. Die Hardware funktioniert ...

Server
Route-Befehl Unterstützung (unter CMD)
gelöst Frage von FKRR56Server17 Kommentare

Guten Tag , i.M. habe ich Probleme über den CMD-Route-Befehl ein Routing auf einen entfernten Server zuzulassen. Der Server ...

Firewall
RB2011 Firewall Rule eine bestimmte Mac oder IP Adresse nicht zu blockieren
Frage von lightmanFirewall15 Kommentare

Hallo liebes Forum mit ihren Spezialisten. Ich habe meine Firewall so konfiguriert das kein Endgerät ohne meine Speziellen Erlaubnis ...

Humor (lol)
Was könnte man mit einem Server machen? Idee gesucht
Frage von 2SeitenHumor (lol)15 Kommentare

Hey Zusammen Ich habe einen alten HP G2 Rackserver zu Hause rumliegen. 28GB Ram, 1xAMD Prozi mit etwa 2GHz. ...