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

Serverliste.txt auslesen und mit rmtshare auf den Servern nach admin share suchen

Mitglied: rdcom68

rdcom68 (Level 1) - Jetzt verbinden

23.02.2010, aktualisiert 15:36 Uhr, 7963 Aufrufe, 6 Kommentare

Hallo Zusammen,

bin neu hier und habe folgende Aufgabe als ServerAdmin.

Die Aufgabenstellung ist:
Aus eine Liste "Serverliste.txt" Server auslesen und als eine Variable für folgendes Befehl einfügen.

rmtshare \\Server\admin$ >> Ergebnis in die info.txt schreiben

Die Serverliste sieht so aus:

se00001
se00002
se00003

usw.

Die Serverliste wird bei uns jeder Woche aktualisiert, die Share's admin$ sollen geprüft werden: ob die existieren und ob die ereichbar sind

Danke schon im Vorraus für alle möglichen Hilfestellungen.

gruß

rdcom68
Mitglied: bastla
23.02.2010 um 18:02 Uhr
Hallo rdcom68 und willkommen im Forum!

Da sollte eigentlich eine simple "for /f"-Schleife genügen - mit ein wenig "Drumherum" etwa so:
01.
@echo off & setlocal 
02.
set "Liste=D:\Serverliste.txt" 
03.
set "Log=D:\Info.txt" 
04.
 
05.
del "%Log%" 2^>nul 
06.
for /f "usebackq delims=" %%i in ("%Liste%") do >>"%Log%" rmtshare "\\%%i\admin$"
Grüße
bastla
Bitte warten ..
Mitglied: rdcom68
01.03.2010 um 14:57 Uhr
Hallo Bastla,

ich danke Dir für die schnelle Hilfe, es funktioniert....

Jetzt habe ich noch eine Frage?

Wie kann ich jetzt gewise Zeilen, Zeichen in der Log rauslesen und die dann im Fehlerfall an das MS Event Viewer leiten?

das ist mein Quellcode:

@echo off & setlocal

set Liste=O:\Data\09_File\Tools\CheckTools\rcpcheck\serverliste.txt
set Log=O:\Data\09_File\Tools\CheckTools\rcpcheck\log.txt

del %Log% 2^>nul

rem FOR /F "usebackq delims=" %%i IN (%Liste%) DO >>%Log% net use \\%%i\Robi$"
FOR /F "usebackq delims=" %%i IN (%Liste%) DO >>%Log% rmtshare \\%%i\Robi$


Das ist meine Log.txt

The command completed successfully.
The command failed: 2310
The command failed: 2310

Bei Command Failed, soll es ins Event Viewer schreiben

Gruß und Danke

rdcom68
Bitte warten ..
Mitglied: bastla
01.03.2010 um 17:38 Uhr
Hallo rdcom68!

Auf die Schnelle habe ich nur diesen KB-Artikel zu bieten - die angesprochene "logevent.exe" sollte sich in den NT 4.0 RK-Tools finden lassen ...

Das Prüfen der "Log.txt" könnte schematisch etwa so aussehen:
for /f "tokens=4" %%i in ('findstr /b /c:"The command failed:" Log.txt') do echo Error %%i
Grüße
bastla
Bitte warten ..
Mitglied: rdcom68
04.03.2010 um 11:55 Uhr
Hi bastla,

SUPER...es funktioniert, jetzt habe ich noch eine Frage:

Ich möchte merere Shares durchprüfen, nicht nur die admin$.
Habe mir eine Liste erstellt wo die shares aufgelistet sind "shares.txt" die wird auch abgearbeitet, wenn Fehler dann ins Eventlog mit dem Tool Logevent.exe schreiben.
Möchte aber das in Description Feld auch das betroffenes Share zu lesen ist....zur Zeit habe ich nur das hier:

Eventlog Desciption:

The description for Event ID ( 22 ) in Source ( Share Check ) cannot be found.
The local computer may not have the necessary registry information or message DLL files to display messages from a remote computer. You may be able to use the /AUXSOURCE= flag to retrieve this description; see Help and Support for details.
The following information is part of the event: The command failed: Missing 2310 Share.

Wunsch:

event: The command failed: Missing robi$ Share.
event: The command failed: Missing admin$ Share.
event: The command failed: Missing test$ Share.
event: The command failed: Missing blabla$ Share.
event: The command failed: Missing gruppen$ Share.

Batch:

@echo on & setlocal

set Log=D:\Tools\CheckTools\batch\RCPCheck\log.txt
set Liste=D:\Tools\CheckTools\batch\RCPCheck\serverliste.txt
set Share=D:\Tools\CheckTools\batch\RCPCheck\shares.txt
set server=%computername%
echo.%server%>%Liste%

del %Log% 2^>nul
for /f "usebackq delims=" %%i IN (%Share%) DO >>%Log% rmtshare \\%server%\%%i
for /f "tokens=4" %%i in ('findstr /b /c:"The command failed:" %Log%') do logevent -m \\%server% -s E -c 100 -r "Share Check" "The command failed: Missing %%i Share" -e 22



Share.txt

robi$
admin$
test$
blabla$
gruppen$

Log.txt



The command failed: 2310
Share name \\SE000030\admin$
Path C:\WINDOWS
Remark Remote Admin
Maximum users No limit
Users 0
No permissions specified.
The command completed successfully.
The command failed: 2310
The command failed: 2310
The command failed: 2310


Im Vorraus Vielen Dank schon für Deine Hilfe.

Gruß

rdcom68
Bitte warten ..
Mitglied: bastla
04.03.2010 um 20:03 Uhr
Hallo rdcom68!

Soferne Du auf das Log verzeichten kannst, könnstest Du es so versuchen:
01.
@echo on & setlocal 
02.
 
03.
set Liste=D:\Tools\CheckTools\batch\RCPCheck\serverliste.txt 
04.
set Share=D:\Tools\CheckTools\batch\RCPCheck\shares.txt 
05.
set server=%computername% 
06.
echo.%server%>%Liste% 
07.
 
08.
del %Log% 2^>nul 
09.
for /f "usebackq delims=" %%i in (%Share%) do rmtshare \\%server%\%%i|findstr "failed:">nul && logevent -m \\%server% -s E -c 100 -r "Share Check" "The command failed: Missing %%i Share" -e 22
Die Variante mit Log könnte so aussehen:
01.
@echo on & setlocal 
02.
 
03.
set Log=D:\Tools\CheckTools\batch\RCPCheck\log.txt  
04.
set Liste=D:\Tools\CheckTools\batch\RCPCheck\serverliste.txt 
05.
set Share=D:\Tools\CheckTools\batch\RCPCheck\shares.txt 
06.
set"LogTemp=%temp%\LogTemp.txt 
07.
set server=%computername% 
08.
echo.%server%>%Liste% 
09.
 
10.
for /f "usebackq delims=" %%i in (%Share%) do ( 
11.
    >%LogTemp% rmtshare \\%server%\%%i 
12.
    type %LogTemp%>>%Log% 
13.
    findstr /b /c:"The command failed:" %LogTemp%>nul && do logevent -m \\%server% -s E -c 100 -r "Share Check" "The command failed: Missing %%i Share" -e 22 
14.
)
Grüße
bastla
Bitte warten ..
Mitglied: rdcom68
09.03.2010 um 09:15 Uhr
Hey bastla,

du bist wirklich spitze...echt...das funktioniert alles prima.

Ich möchte mich nochmal herzlich bei Dir für Deinen Einsatz bedanken.

Gruß

rdcom68
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
RMTSHARE SSH CIFS-Share
Frage von tdreissiBatch & Shell1 Kommentar

Hallo zusammen, Um CIFS Shares per Script zu Administrieren benötigen wir eine CLI Variante. Aktuell haben wir drei Windows ...

Windows Server

Cluster Shares Berechtigungen mit cluster.exe auslesen

Frage von nowyouseeme93Windows Server

Hallo Leute, ich bin dabei herauszufinden, wie ich mit cluster.exe die Berechtigungen eines Shares auslesen kann. Wie man einen ...

Weiterbildung

Suche Hilfe wie admin werden

Frage von prozetWeiterbildung3 Kommentare

Hallo zusammen , ich hoffe ich habe mit diesem Titel noch niemanden verschreckt. Ich suche Hilfe im Bereich Bildung ...

Batch & Shell

Logdatei-Uhrzeit auslesen und Mail an Admin

Frage von SusanSBatch & Shell1 Kommentar

Hallo liebe Administratoren, im Laufe meiner Tätigkeit in der IT im Krankenhaus habe ich schon oft auf dieses Forum ...

Neue Wissensbeiträge
Windows 10
Zero-Day-Lücke in Microsoft Edge
Information von kgborn vor 21 StundenWindows 10

In Microsofts Edge-Browser klafft wohl eine nicht geschlossene (0-Day) Sicherheitslücke im Just In Time Compiler (JIT Compiler) für Javascript. ...

Sicherheit
Microsoft und Skype: Sicherheit
Information von kgborn vor 21 StundenSicherheit

Die Tage gab es ja einige Berichte zur Sicherheit des Skype-Updaters. Der Updater von Skype läuft unter dem Konto ...

Datenschutz

Behörden ignorieren Sicherheitsbedenken gegenüber Windows 10

Information von Penny.Cilin vor 1 TagDatenschutz8 Kommentare

Hallo, passend zum Thema Ablösung LIMUX in München ein Beitrag bei Heise (siehe Link folgend). Behörden ignorieren Sicherheitsbedenken gegenüber ...

Sicherheit
Information Security Hub Munich airport
Information von brammer vor 1 TagSicherheit

Hallo, Neues Center für Cyber Kriminalität am Münchener Flughafen brammer

Heiß diskutierte Inhalte
Exchange Server
Exchange Postfach Einbindung Betriebs-rat -Arzt, Bewerbung .
gelöst Frage von YellowcakeExchange Server23 Kommentare

Hey ich habe da mal eine Denksport Aufgabe bekommen Genutzt wird ein Exchange Server 2010. hier gibt es den ...

Windows Server
Delgegierte OU via RDP verwalten - Objektverwaltung zuweisen
gelöst Frage von TOAOICEWindows Server12 Kommentare

Hallo, ich habe folgendes Problem. Ich möchte in meiner Domäne (Server2016), einer Gruppe (OUAdmin) Berechtigungen auf die OU Test ...

LAN, WAN, Wireless
Gigabit-Lan mit zwei 4-adrigen Kabeln?
Frage von ArvedirmerLAN, WAN, Wireless11 Kommentare

Ich habe folgendes Problem: Ich betreue eine kleine Firma die sich im 1.Stock eines Gebäudes befindet. Es existiert ein ...

Router & Routing
Routing Probleme mit Firewall
gelöst Frage von mb1811Router & Routing9 Kommentare

Hallo Zusammen! Ich habe folgende Problematik, wo ich ein wenig Input benötige: Gem. angehängter Skizze habe ich folgenden Stand: ...