tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
0
ZUGRIFFE
556
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    kayo1337 kayo1337 ist offline Grünschnabel
    Registriert seit
    Oct 2010
    Beiträge
    1
    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

  1. Script um RTF-Daten auszulesen
    Von kippi01 im Forum PHP
    Antworten: 0
    Letzter Beitrag: 27.03.06, 14:56
  2. Werte übergeben, sowie an CGI-Script senden
    Von xeon23 im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 11.10.05, 15:58
  3. Antworten: 2
    Letzter Beitrag: 02.11.04, 13:54
  4. Script um Benutzerkennung auszulesen gesucht
    Von popelmaster im Forum PHP
    Antworten: 5
    Letzter Beitrag: 08.10.03, 07:55
  5. Informationen zu Visual Basic Script
    Von -realnubb- im Forum ASP
    Antworten: 2
    Letzter Beitrag: 02.04.02, 15:56