Sven Eichler 10 Geschrieben 28. Januar 2004 Melden Teilen Geschrieben 28. Januar 2004 Hi! Ich muss hier eine Inventarisierung unserer Hardware durchführen und möchte zu diesem Zweck AIDA32 einsetzen. (Link: http://www.aida32.hu/aida-download.php?bit=32 ) Folgender Gedankengang: Bei der Anmeldung per Batchdatei das Programm zuallererst mal in das Install-Verzeichniss der Clients kopieren. Soweit alles klar und kein Problem. Allerdings möchte man ja nicht unnötigerweise zweimal das gleiche Skript ablaufen lassen, also einen Schalter setzen. Ich habe das seither immer recht unschön gelöst, indem ich nach dem Ablauf des Skriptes noch eine Datei habe erstellen lassen, auf die genau am Anfang der Batch hin überprüft wird. Ist die Datei da, stoppt die Batch, ist sie niocht da, wird die Batch ausgeführt und erstellt die Datei, wenn sie durchgelaufen ist. Effektiv, aber eben nicht gerade beeindruckend... Habt Ihr mir einen Tip, wie ich das galanter lösen kann? Zitieren Link zu diesem Kommentar
real_tarantoga 11 Geschrieben 28. Januar 2004 Melden Teilen Geschrieben 28. Januar 2004 wenn du nur nachgucken willst, ob aida32 schon installiert ist, dann reicht doch sowas derart: if not exist <pfad>\aida\nul xcopy <src>\aida <pfad>\aida /kreischy Zitieren Link zu diesem Kommentar
Sven Eichler 10 Geschrieben 28. Januar 2004 Autor Melden Teilen Geschrieben 28. Januar 2004 *plonk* :shock: :rolleyes: Tjaaa, was mla wieder der Beweiss dafür wäre, dass man manchmal einfach nicht den Wald vor Bäumen sieht... :D Dankeschön! *denk* Was´n dass für ´n cooler Parameter...: /kreischy :D :D :D Zitieren Link zu diesem Kommentar
real_tarantoga 11 Geschrieben 28. Januar 2004 Melden Teilen Geschrieben 28. Januar 2004 ich liebe ihn - genau deswegen ;) eigentlich würde /seiy reichen Zitieren Link zu diesem Kommentar
Lakritzschnecke 10 Geschrieben 28. Januar 2004 Melden Teilen Geschrieben 28. Januar 2004 Hallo, habe da was vor ein paar Wochen gepostet, wie ich das einsetze, warte mal kurz! Suche das mal raus! Marcel Zitieren Link zu diesem Kommentar
Lakritzschnecke 10 Geschrieben 28. Januar 2004 Melden Teilen Geschrieben 28. Januar 2004 HABE ES GEFUNDEN: ==================== Zu Deiner Info: Du brauchst AIDA nicht lokal installieren! ==================== wie wäre es ansonsten hiermit: ich lasse AIDA immer über das Login-Script mitlaufen! Natürlich musst Du die Reportdatei anpassen, damit nicht alles aufgezeichnet wird. Anschließend hast Du auf jeden Fall eine tolle und stets aktuelle Doku Deiner Rechner im Lan. \\server\doku\aida32\aida32 /R \\server\doku\$HOSTNAME-DOKU /HTML /CUSTOM gg.rpf /SILENT \\server\doku\aida32\aida32 Das ist die AIDA-Exe! Das Programm muss auch nicht auf dem Server oder Workstation installiert werden, sondern nur in diese Freigabe auf den Server kopiert werden! Danach musst Du die Befehlszeile anpassen und in Dein Login-Script schreiben! Dann wird bei jedem Login ein neuer Report für den jeweiligen PC geschrieben, ohne das AIDA irgendwo installiert ist. \\server\doku\$HOSTNAME-DOKU Dort legst Du den Report ab! Mit $HOSTNAME holt er sicht automatisch den Namen des Rechners. Somit wird die für den Rechner01 zum Beispiel Rechner01-doku.html heißen. /HTML Hiermit gibts Du an, dass der Report als HTML-Datei geschrieben wird. /CUSTOM gg.rpf Durch diesen Parameter wird die vorher erstellte Report-Vorlage gg.rpf benutzt, die ebenfalls auf dem Netzlaufwerk abgelegt sein muss. /SILENT Der Report wird für den Benutzer "unsichtbar" ausgeführt. Zitieren Link zu diesem Kommentar
Sven Eichler 10 Geschrieben 28. Januar 2004 Autor Melden Teilen Geschrieben 28. Januar 2004 Tja, gleich noch ne batchtechnische Frage in diesem Zusammenhang: Wie kann ich die Batch minimiert starten bzw. so, dass der Benutzer sie nicht abbrechen / beeinflussen kann? Ich hab das mal mit dem "min"-Befehl (Parameter des Start-Befehls) getestet, geht aber nicht.... Zitieren Link zu diesem Kommentar
real_tarantoga 11 Geschrieben 28. Januar 2004 Melden Teilen Geschrieben 28. Januar 2004 start /b gefällt dir wohl nicht, was!? ;) Zitieren Link zu diesem Kommentar
Sven Eichler 10 Geschrieben 28. Januar 2004 Autor Melden Teilen Geschrieben 28. Januar 2004 Oh, da war doch noch was... Hi Marcel... Danke mal für die Antwort, ich wusste nicht, dass ich AIDA nicht zumindest lokal kopieren muss, um es zu starten. Das ist natürlich hervorragend und erleichtert Einiges! Ich werd mal ein wenig rumtesten und schauen, was sich tut, ansonsten melde ich mich nochmal! Zitieren Link zu diesem Kommentar
real_tarantoga 11 Geschrieben 28. Januar 2004 Melden Teilen Geschrieben 28. Januar 2004 aida32 /? sollte dir weiterhelfen :D edit1: für ganz schlaue user musst du natürlich ein KeyboardLock setzen. ich mach das ab und zu - allerdings mit autoit, aber frag mal blub oder andere, die hier schon kräftig vbscripts gepostet haben. das geht sicher ohne problem mit dem wsh ... Zitieren Link zu diesem Kommentar
Lakritzschnecke 10 Geschrieben 28. Januar 2004 Melden Teilen Geschrieben 28. Januar 2004 @Sven Eichler Das funktioniert bei mir sehr gut! So habe ich ständig eine aktuelle Version von der Hardware usw., weil die bei jedem Anmelden eines Benutzers dokumentiert wird! Finde ich schon ziemlich gut! Marcel Zitieren Link zu diesem Kommentar
Sven Eichler 10 Geschrieben 28. Januar 2004 Autor Melden Teilen Geschrieben 28. Januar 2004 Original geschrieben von real_tarantoga start /b gefällt dir wohl nicht, was!? ;) Hm, doch, schon , aber entweder ich steh jetzt total auf der Leitung (durchaus denkbar), oder aber ich steh auf der Leitung... :D Ich möchte doch erreichen, dass meine Batch z.B. durch einen Doppelklick gestartet wird, dann aber minimiert abläuft... Also kann ich das /b doch niergendwo einbauen, sondern müsste theoretisch eine zweiote Batch haben, die widerum die Erste Batch per "start /b" aufruft, oder? Zitieren Link zu diesem Kommentar
real_tarantoga 11 Geschrieben 28. Januar 2004 Melden Teilen Geschrieben 28. Januar 2004 ah ja. das wusste ich jetzt nicht - dachte, es geht um login script oder ähnlich :rolleyes: - dann siehe nachtrag im vorletzten beitrag .... wobei ... "cmd /c start /b aida32.exe" geht doch als verknüpfung :suspect: gruss, r_t Zitieren Link zu diesem Kommentar
Lakritzschnecke 10 Geschrieben 28. Januar 2004 Melden Teilen Geschrieben 28. Januar 2004 Warum baust du die Batch nicht in ein Login-Script ein? So hast Du Infos der Rechner jeden Tag neu und aktuell! Zitieren Link zu diesem Kommentar
Sven Eichler 10 Geschrieben 28. Januar 2004 Autor Melden Teilen Geschrieben 28. Januar 2004 Original geschrieben von real_tarantoga aida32 /? sollte dir weiterhelfen :D edit1: für ganz schlaue user musst du natürlich ein KeyboardLovk setzen. ich mach das ab und zu - allerdings mit autoit, aber frag mal blub oder andere, die hier schon kräftig vbscripts gepostet haben. das geht sicher ohne problem mit dem wsh ... Hi nochmal! Das ist schon klar, wenn es explizit um AIDA geht, da hab ich den Schalter "silent", wenn ich mich nicht irre... Allerdings waren wir ja ursprünglich bei ner kleinen copy-Batch, und da wäre es schon interessant, wenn nicht gerade jeder reinklicken könnte (Stichwort "Auswählen"... :suspect: ) oder das Fenster ganz schliessen... Was bitte ist denn ein "KeyboardLo(v)k" bzw. ein "autoit" :shock: Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.