Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

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

Logonscript nach Batch-Überprüfung

Frage Entwicklung Batch & Shell

Mitglied: boottutgut

boottutgut (Level 1) - Jetzt verbinden

08.03.2007, aktualisiert 12.03.2007, 4306 Aufrufe, 2 Kommentare

Hallo zusammen,

wir haben an einem unserer Standorte ein Problem mit dem ziehen der logonscripte...
folgendes Szenario:

Userxy meldet sich an der Domain st1.domain.com am Standort "st1" an -> OK
Userxy meldet sich an der Domain st1.domain.com am Standort "st2" an -> Logonscript wird nicht gezogen

Der User ist nur auf der Domain st1 angelegt, darf sich aber vom Standort 2 (st2) am DC im St1 anmelden.
Wenn ich das Script manuell ausführe klappt alles.
Netwerkberechtigungen sind alle gegeben...

PC-Bezeichnungen: St1: PCXXXT, St2 PCXXXZ (also dreistellige Nummer mit Standort-Kennzahl)

soviel zum Hintergrund..

Da das Script am Standort 2 nicht ausgeführt wird, muss ich mir was einfallen lassen, um das script nachträglich zu laden, vollautomatisch ergo ohne Benutzereingriff...

Meine "Blüte des DOS" liegt schon eine weile hinter mir, daher hänge ich grade ein wenig an der Realisierung des Ganzen.

In etwa so habe ich mir das vorgestellt:

**
for /f "tokens=2" %%i in ('ping localhost -n 1^|find /v "PC????."') do (
echo %%i
)
IF %%i="PC???T" GOTO TH
usw..

Meine Fragen
- gibt es eine Möglichkeit in der FOR-Bedingung nur eine einzige Zeile auszuwählen?
- entweder FIND oder FOR haben ein Problem mit Wildcards (PC???), gibt es da eine schönere Variante oder zumindest einen Workaround?
- Übergabe der Variable an versch. IF-Abfragen möglich?

Über jede Anregung, Tipps und Verbesserungsvorschläge wäre ich dankbar

Danke euch vorab.

MfG,
BtG
Mitglied: bastla
08.03.2007 um 14:08 Uhr
Hallo boottutgut und willkommen im Forum!

Falls ich Dich richtig verstehe, würde eigentlich ja folgendes genügen:
01.
if /i %computername:~-1%==z goto :TH
Kurze Erläuterung:
- Der Schalter "/i" sorgt dafür, dass Groß-/Kleinschreibung ignoriert wird.
- %computername% enthält den Computernamen.
- %computername%:~-1% liefert dessen letztes Zeichen (siehe auch "help set").

Was genau hattest Du eigentlich mit dem "ping" vor?

Grüße
bastla
Bitte warten ..
Mitglied: boottutgut
12.03.2007 um 13:19 Uhr
Hallo bastla,

so einfach ist es.. .wenn man weiss wie
Auf jedem Fall ein Dankeschön an dich, das Problem wurde "gebatched"

Bzgl. dem Ping.... von hinten durch die Brust ins Herz würde es wohl treffend bezeichnen... ;)

Gruss,
BtG
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
gelöst Batch für File extension überprüfung und listenerstellungmit Zeit und Datum (2)

Frage von watch123 zum Thema Batch & Shell ...

Batch & Shell
gelöst Mittels Batch eine Uhrzeit aus einer .txt auslesen und verabeiten (4)

Frage von Beatzler zum Thema Batch & Shell ...

Batch & Shell
gelöst Batch und Powershell (2)

Frage von michi-ffm zum Thema Batch & Shell ...

Neue Wissensbeiträge
Firewall

PfSense Repository für Version 2.3.x

(2)

Information von Dobby zum Thema Firewall ...

LAN, WAN, Wireless

WPA-2 hat erste Risse: KRACK

(4)

Information von the-buccaneer zum Thema LAN, WAN, Wireless ...

Hardware

GPD Pocket: Winziger Laptop für Wenig Tipper

(1)

Information von pelzfrucht zum Thema Hardware ...

Windows 10

Microsoft veröffentlicht das "Fall Creators Update

(10)

Information von Penny.Cilin zum Thema Windows 10 ...

Heiß diskutierte Inhalte
Windows Server
gelöst Gruppenrichtlinie greift nicht zu! (23)

Frage von Syosse zum Thema Windows Server ...

Hosting & Housing
Mailserver Software Empfehlungen (20)

Frage von sunics zum Thema Hosting & Housing ...

Windows 7
gelöst Windows 7 Anmeldedomäne festlegen (13)

Frage von flotaut zum Thema Windows 7 ...