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

Ordner im Netz suchen

Frage Entwicklung Batch & Shell

Mitglied: honk82

honk82 (Level 1) - Jetzt verbinden

19.09.2006, aktualisiert 20.09.2006, 3415 Aufrufe, 3 Kommentare

Hallo @ all

zu erst mal Hallo ich bin ein neuer und noch ein Anfänger in der Batch programmierung.

Hier meine Frage.

Ich möchte eine Anzahl von Rechner in einem Lan auf einen bestimmten Ordner überprüfen und dann ausgeben.

Hier mein bisheriger Ansatz:
for /f %%a in (c:\neu.txt) do call :check
:check
net use w: \\%%a
if exist w:\neu/nul goto TUWAS
print %%a >> nichtgefunden.txt
goto ENDE
:TUWAS
print %%a >> gefunden.txt
:ende
Probleme:

Die Variable a wird nicht im check übernommen und dadurch werden die ip's nicht geprüft.

Wäre dankbar für alle verbesserungs und änderungsvorschläge.

MfG Holger
Mitglied: bastla
19.09.2006 um 19:22 Uhr
Hallo Holger!

Vielleicht so:

01.
for /f %%a in (c:\neu.txt) do call :check %%a 
02.
goto :eof 
03.
:check 
04.
net use w: \\%1 
05.
if exist w:\neu\nul goto TUWAS 
06.
echo %1 >> nichtgefunden.txt 
07.
goto :eof 
08.
:TUWAS 
09.
echo %1 >> gefunden.txt
Beim Aufruf des :check-Teiles wird der Inhalt von %%a als (erster) Parameter übergeben -> %1

Außerdem würde ich auf die Verknüpfung des Netzlaufwerks verzichten und einen UNC-Pfad verwenden bzw. sie zumindest jeweils per /delete-Schalter löschen.

HTH
bastla
Bitte warten ..
Mitglied: Biber
20.09.2006 um 10:47 Uhr
Moin honk82,

ich sehe bastla's Lösung als die richtige an und fände es nett, wenn Du nach dem Testen Deinen Beitrag auf "Gelöst" setzt.

Für unbedingt beachtenswert halte ich den Hinweis "Außerdem würde ich..."

Das könnte dann so ähnlich aussehen:
01.
@echo off 
02.
for /f %%a in (c:\neu.txt) do call :check %%a 
03.
goto :eof 
04.
:check 
05.
if exist \\%1\neu\nul (echo %1 >> gefunden.txt)  && goto :eof 
06.
echo %1 >> nichtgefunden.txt
Gruß
Biber
Bitte warten ..
Mitglied: honk82
20.09.2006 um 11:35 Uhr
Danke für eure Antworten.
Funktioniert alles so wie es soll.

THX
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
gelöst Nach bestimmten Ordner namen suchen und in einem anderem Pfad kopieren (8)

Frage von erdgnrft zum Thema Batch & Shell ...

Microsoft
Im ordner nach dateien aus excel liste suchen (2)

Frage von tioloco zum Thema Microsoft ...

Neue Wissensbeiträge
Tipps & Tricks

Wie Hackt man sich am besten in ein Computernetzwerk ein

(29)

Erfahrungsbericht von Herbrich19 zum Thema Tipps & Tricks ...

Humor (lol)

Bester Vorschlag eines Supporttechnikers ever: APC

(15)

Erfahrungsbericht von DerWoWusste zum Thema Humor (lol) ...

Windows Server

Exchange 2010 Active Directory und Windows Server 2016

(4)

Erfahrungsbericht von Herbrich19 zum Thema Windows Server ...

Heiß diskutierte Inhalte
Internet
gelöst Mitarbeiter surft auf unerwünschter Seite - Wie damit umgehen? (52)

Frage von sabines zum Thema Internet ...

Netzwerke
LAN2LAN Verbindung sehr langsam flaschenhals gesucht (27)

Frage von PixL86 zum Thema Netzwerke ...

Router & Routing
PFsense - Netzverbindung steht, aber kein Internet vorhanden (24)

Frage von aschmid zum Thema Router & Routing ...

Windows Server
gelöst Windows 2016 Hyper-V und VHDS (19)

Frage von emeriks zum Thema Windows Server ...