Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

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, 4298 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
Batch mit forfiles - Dateiendung filtern - Dateien löschen (2)

Frage von mschaedler1982 zum Thema Batch & Shell ...

Batch & Shell
gelöst Doppelte Dateneinträge per Batch aus Datei löschen? HILFE (5)

Frage von freshman2017 zum Thema Batch & Shell ...

Batch & Shell
gelöst Ordner per Batch in RAR (1)

Frage von kampen zum Thema Batch & Shell ...

Neue Wissensbeiträge
Batch & Shell

Batch als Dienst bei Systemstart ohne Anmeldung ausführen

(3)

Tipp von tralveller zum Thema Batch & Shell ...

Sicherheits-Tools

Sicherheitstest von Passwörtern für ganze DB-Tabellen

(1)

Tipp von gdconsult zum Thema Sicherheits-Tools ...

Peripheriegeräte

Was beachten bei der Wahl einer USV Anlage im Serverschrank

(9)

Tipp von zetboxit zum Thema Peripheriegeräte ...

Heiß diskutierte Inhalte
Exchange Server
Exchange 2016 Standard Server 2012 R2 Hetzner Mail (41)

Frage von Datsspeed zum Thema Exchange Server ...

Windows 7
gelöst Lokales Adminprofil defekt (25)

Frage von Yannosch zum Thema Windows 7 ...

Off Topic
gelöst Fachzeitschriften als E-Book oder hardcoded? (11)

Frage von KowaKowalski zum Thema Off Topic ...

Windows 10
Windows Store Apps ohne Windows Store installieren (10)

Frage von keefien zum Thema Windows 10 ...