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

Mit VBScript verschiedene Informationen einer Datei auslesen und in ein Excel-File ausgeben

Frage Entwicklung VB for Applications

Mitglied: sailorx5

sailorx5 (Level 1) - Jetzt verbinden

05.08.2009, aktualisiert 11:31 Uhr, 10727 Aufrufe, 3 Kommentare

Hallo Zusammen!
Habe hier im Forum nach einem ähnlichen Beitrag gesucht aber leider nichts gefunden, hoffe Ihr könnt mir helfen.

Ich muss ein VBScript schreiben, das folgendes können sollte:
1. Es muss aus einem bestimmten TXT-File (Bsp. "C:\Serverlist.txt") den Pfad zu verschiedenen Servern auslesen.

2. Bei jedem dieser Server (z.B. "\TestServer1\") muss es dann einen bestimmten Ordner (z.B. "\Ordner1") finden.

3. Aus diesem Ordner muss es dann folgende 5 Dateien und Ihre Informationen auslesen:
I. Datei1.ncp --> Auslesen: Datum/Uhrzeit (zuletzt modifiziert) & Grösse
II. Datei2.ncp --> Auslesen: Datum/Uhrzeit (zuletzt modifiziert) & Grösse
III. Datei3.dll --> Auslesen: Versionsnummer der Datei
IV. Datei4.dll --> Auslesen: Versionsnummer der Datei
V. Datei5.dll --> Auslesen: Versionsnummer der Datei
4. Diese o.g. Infos sollen dann in einem Excel-File ausgegeben werden, ungefähr so:

Pfad \TestServer1\Ordner1\
Dateiname Datei5.dll
Datum/Uhrzeit 05.08.09 11:12
Grösse 146 KB
..
..
..
Pfad \TestServer1\Ordner1\
Dateiname Datei5.dll
Versionsnummer 5.103248
Ungefähr so könnte es aussehen, andere Vorschläge wären auch willkommen.

Ich verlange von Euch jetzt nich einen fertigen Code Vielmehr wäre ich froh wenn Ihr mir helfen könntet, v.a. bei Punkt 3 habe ich so meine Schwierigkeiten.

Nochmals vielen Dank für Eure Hilfe.
Mitglied: SchoSeb
05.08.2009 um 13:28 Uhr
Hi sailorx5,

vielleicht wäre es schon hilfreich, wenn du uns deine bisherigen Fortschritte mal postest, dann lässt sicht bestimmt dran rumbasteln

Zu Punkt 3 sollte dir folgender Link weiterhelfen:
http://www.vbarchiv.net/workshop/workshop_45-fso-arbeiten-mit-dateien-u ...

Gruß
Bitte warten ..
Mitglied: bastla
05.08.2009 um 17:37 Uhr
Hallo sailorx5 und willkommen im Forum!

Dem Vorschlag von SuperMari0, den aktuellen Stand Deines Codes zu posten, schließe ich mich an (und verwende bitte eine passende Formatierung).
Um auch etwas zu Punkt 3 beizutragen:

Die gute Nachricht: Per WMI lässt sich die Version abfragen, zB
01.
File = "D:\Yourfile.exe" 
02.
 
03.
Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2") 
04.
Set colFiles = objWMIService.ExecQuery ("SELECT * FROM CIM_Datafile WHERE Name='" & Replace(File, "\", "\\") & "'") 
05.
For Each objFile in colFiles 
06.
    WScript.Echo objFile.Version 
07.
Next
Die schlechte Nachricht: "CIM_Datafile" arbeitet nicht mit UNC-Pfaden.

Doch noch eine gute Nachricht: Das UNC-Problem lässt sich durch ein Laufwerksmapping umgehen ...

Grüße
bastla
Bitte warten ..
Mitglied: Biber
07.08.2009 um 02:17 Uhr
<OT>
Moin SuperMari0 und bastla,

ich finde es super/prima/vorbildlich, wie dieses Forum (in diesem Fall würdig vertreten durch Euch beide) mit derartig formulierten Fragen umgeht. Danke.

@sailorx5
Willkommen im Forum.
Auch wenn Du ausdrücklich sagst bzw schreibst, Du erwartest keine Fix-und-Fertig-Lösung, so ist doch die Aussage Deines Beitrags, wenn Du mal selbstkritisch gegenliest, eine andere. Nämlich:
Ich muss ein VBScript schreiben, das folgendes können sollte:
[Verkürzt] Erstens, zweitens und dies und das.
Und das Fehlen einer wenn auch unvollständigen Code-Skizze darunter wirkt so, als hättest Du explizit daruntergeschrieben
"Und ich habe noch nicht mal 5 Minuten lang versucht, mich selbst damit auseinanderzusetzen."

Mag sein, dass es nicht so war und erst recht, dass es nicht so gemeint war, aber das ist exakt die Message, die Dein Beitrag transportiert.

Ich schreibe diesen Moderatoren-Kommentar jetzt nicht, um Dich zu ärgern, sondern weil es ein häufiges und typisches Beispiel dafür ist, wie man/frau sich hier schnell ins Fettnäpfchen setzen kann. Nicht immer wird so dezent gerüffelt wie von SuperMari0 und bastla.

Grüße
Biber
</OT>
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Mit Batchdatei Informationen auslesen und diese strukturiert in Excel ausgeben
gelöst Frage von FlodscheBatch & Shell9 Kommentare

Hallo, ich habe folgendes Vorhaben: Ich bin dabei ein Script zu schreiben welches zur Inventarerfassung der vorhandenen Computer dient. ...

Microsoft Office
Daten aus 4 verschiedenen Excel Dateien auslesen
Frage von mc12345Microsoft Office4 Kommentare

Hallo, ich habe folgendes Problem. Ich habe eine Hauptdatei und von dieser aus will ich automatisch einen Wert aus ...

Batch & Shell
Batch File zum Auslesen einer Datei
gelöst Frage von Marcel1989Batch & Shell9 Kommentare

Hallo, Ich scheibe momentan ein Anmeldescript als batch mit dem Aufruf von VBS dateien. Hierfür haben wir bereits gruppen ...

VB for Applications
XML Datei auslesen mit Excel
Frage von kaiuwe28VB for Applications10 Kommentare

Hallo zusammen, ich mal wieder Leider komme ich nicht weiter. Ich möchte aus einem Ordner mit mehreren XML Dateien ...

Neue Wissensbeiträge
Mac OS X

MacOS wo ist die Tilde ?

Tipp von Alchimedes vor 4 StundenMac OS X1 Kommentar

Hallo, ich hab eine MacOS qwertz Keyboard auf US Layout umgestellt da die Sonderzeichen besser erreichbar sind. Leider fehlt ...

Datenschutz

Weitere Informationen zum Sicherheitsproblem BeA

Information von Penny.Cilin vor 11 StundenDatenschutz

Im folgenden ein weiterer Bericht über die Sicherheitsprobleme von Bea. Fataler Konstruktionsfehler im besonderen elektronischen Anwaltspostfach Gruss Penny

Windows 10

Systemdienste behalten nach Win10 inplace-Upgrade nicht die ggf. modifizierte Startart bei

Tipp von DerWoWusste vor 13 StundenWindows 103 Kommentare

Stellt Euch vor, Ihr habt ein Win10 System und modifiziert dort die Startart von Systemdiensten. Zum Beispiel wollt Ihr ...

Microsoft Office

Deaktivieren von Startbildschirm und Backstage-Ansicht in Office 2016 per Batch-Datei

Anleitung von SarekHL vor 16 StundenMicrosoft Office17 Kommentare

Guten Morgen zusammen! Ich habe mir gestern (auch mit Hilfe dieses Boards) ein Script gebastelt, um in Office 2016 ...

Heiß diskutierte Inhalte
Netzwerke
NTFS-Berechtigung
Frage von Daoudi1973Netzwerke23 Kommentare

Hallo zusammen und frohes neues Jahr (Sorry, ich bin spät dran) Meine Frage: 1- Ich habe einen Ordner im ...

Batch & Shell
AD-Abfrage in Batchdatei und Ergebnis als Variable verarbeiten
gelöst Frage von Winfried-HHBatch & Shell19 Kommentare

Hallo in die Runde! Ich habe eine Ergänzungsfrage zu einem alten Thread von mir. Ausgangslage ist die Batchdatei, die ...

Microsoft Office
Deaktivieren von Startbildschirm und Backstage-Ansicht in Office 2016 per Batch-Datei
Anleitung von SarekHLMicrosoft Office17 Kommentare

Guten Morgen zusammen! Ich habe mir gestern (auch mit Hilfe dieses Boards) ein Script gebastelt, um in Office 2016 ...

Windows 10
Netbook erkennt Soundkarte nicht - keinerlei Info zum Hersteller und Modell vom Netbook und Hardware bekannt
Frage von fyrb38Windows 1017 Kommentare

Guten Tag, meine Schwester reist in einigen Wochen für ein paar Monate ins Ausland und hat sich dafür ein ...