ERLEDIGT
NEIN
NEIN
ANTWORTEN
0
0
ZUGRIFFE
556
556
EMPFEHLEN
-
Hallo an euch,
ich brauche für die Inventur unserer Agentur ein einfaches Skript womit alle unsere Mitarbeiter klar kommen.
Das Script sollte alle Installierten Programme sowie Systeminformationen (die man auch bei Systemsteuerung --> System bekommt) von unseren Windows 7 Rechnern auflisten.
Das wichtige ist das jeder später die Auflistung auch verstehen kann ohne ein hohes IT wissen zu haben.
Ich hoffe ihr könnt mir helfen.
Gruß,
Kayo
Edit:
Soweit habe ich die Batch bekommen
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66
rem D:\tmp.txt ggf durch anderen pfad ersetzen und anpassen unten systeminfo > sysinfo.tmp REM Zeige Rechnername for /f "delims=" %%i in ('findstr /c:"Hostname" sysinfo.tmp') do set "hostname=%%i" set name=%hostname:~40% echo ^|Servername=%hostname:~40% > %name%-System.txt REM Zeige Betriebssystem echo ^|System=Windows >> %name%-System.txt REM Wenn Enterprise gefunden wird, Distribution=Enterprise, sonst Distribution=Standard for /f "delims=" %%i in ('findstr /c:"Enterprise" sysinfo.tmp') do set "distriname=Enterprise" if distriname==Enterprise ( echo ^|Distribution=Enterprise >> %name%-System.txt ) if not distriname==Enterprise ( echo ^|Distribution=Standard >> %name%-System.txt ) REM Zeige Version der Distribution for /f "delims=" %%i in ('findstr /c:"Windows NT" sysinfo.tmp') do set "version=NT" for /f "delims=" %%i in ('findstr /c:"Windows 2008" sysinfo.tmp') do set "version=2008" for /f "delims=" %%i in ('findstr /c:"Windows 2003" sysinfo.tmp') do set "version=2003" for /f "delims=" %%i in ('findstr /c:"Windows 2000" sysinfo.tmp') do set "version=2000" for /f "delims=" %%i in ('findstr /c:"Windows XP" sysinfo.tmp') do set "version=XP" for /f "delims=" %%i in ('findstr /c:"Windows" sysinfo.tmp') do set "version=Windows 7" echo ^|Windows-Version=%version% >> %name%-System.txt REM Zeige Ram for /f "delims=" %%i in ('findstr /c:"Gesamter physikalischer Speicher" sysinfo.tmp') do set "ram=%%i" echo ^|Ram=%ram:~40% >> %name%-System.txt REM Zeige IPs(?) ipconfig /all > H:/ip.tmp for /f "delims=" %%i in ('findstr /c:"IP-Adresse" ip.tmp') do set "ips=%%i" echo ^|IPs=%ips:~44% >> %name%-System.txt REM Zeige Festplatten (Adminrechte nötig) ...ToDo... REM Zeige CPU(s) for /f "delims=" %%i in ('findstr /c:"Prozessor(en):" sysinfo.tmp') do set "cpus=%%i" echo ^|CPU(s)=%cpus:~40% >> %name%-System.txt REM Zeige CPU-Typ for /f "delims=" %%i in ('findstr /c:"MHz" sysinfo.tmp') do set "mhz=%%i" echo ^|CPU Typ=%mhz:~40% >> %name%-System.txt REM Zeige CPU Count set /a cpucount=0 for /f "delims=" %%i in ('findstr /c:"MHz" sysinfo.tmp') do ( set /a cpucount+=1 ) echo ^|Kerne=%cpucount% >> %name%-System.txt REM Aufräumen del *.tmp start /w regedit /e inst.reg HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall find "DisplayName" inst.reg | sort/+15 > %name%-Software.txt del inst.reg exit
Nur hier fehlen ein Paar Informationen bzw. werden bei den Programmen zu viel unwichtiges angezeigt.
Außerdem ist die Formatierung für einen der sich damit nicht auskennt zu kompliziert.Geändert von kayo1337 (27.10.10 um 14:58 Uhr) Grund: edit
Ähnliche Themen
-
Script um RTF-Daten auszulesen
Von kippi01 im Forum PHPAntworten: 0Letzter Beitrag: 27.03.06, 14:56 -
Werte übergeben, sowie an CGI-Script senden
Von xeon23 im Forum Javascript & AjaxAntworten: 2Letzter Beitrag: 11.10.05, 15:58 -
Script-Abwandlung (PHP) um 2 Verzeichnisgrößen auszulesen ?
Von FRitter im Forum PHPAntworten: 2Letzter Beitrag: 02.11.04, 13:54 -
Script um Benutzerkennung auszulesen gesucht
Von popelmaster im Forum PHPAntworten: 5Letzter Beitrag: 08.10.03, 07:55 -
Informationen zu Visual Basic Script
Von -realnubb- im Forum ASPAntworten: 2Letzter Beitrag: 02.04.02, 15:56





Zitieren
Login





