SIW - Alles, was Sie schon immer über Ihren Computer wissen, aber nie zu fragen wagten.
SIW - System Information for Windows
"Alles, was Sie über Ihren Computer wissen"

SIW - Command Line Arguments


SIW Techniker Version und SIW Business Edition


Option Bedeutung
/ Help Listet alle verfügbaren Befehlszeilenargumente
   
/ QuickReport Erstellen Sie eine QuickReport HTML-Datei
/ Log Erstellen Sie eine HTML-Datei Bericht
/ Log [= Dateiname] Erstellen Sie eine HTML-Datei Bericht
/ Log: csv [= Dateiname] Erstellen Sie eine CSV-Datei Bericht
/ Log: html [= Dateiname] Erstellen Sie eine HTML-Datei Bericht
/ Log: json [= Dateiname] Erstellen Sie eine JSON Report-Datei
/ Log: txt [= Dateiname] Erstellen Sie eine TXT-Datei Bericht
/ Log: xml [= Dateiname] Erstellen einer XML-Report-Datei
/ Zip Die Report-Datei komprimieren
/ Append Anhängen an eine bestehende (CSV oder TXT) Report File
/ Silent 1 Sie zeigt nichts während der Aufzeichnung
/ Nodelete Löschen Sie nicht den Bericht nach mailen es
/Details Erstellen eines detaillierten Berichts
/ Nologo Keine Anzeige der Splash Screen
/ Shutdown Computer herunterfahren
/ Neustart Starten Sie den Computer
   
/ E-Mail-Adresse = 2 Report versenden als E-Mail-Anhang
/ Body = message Set E-Mail-Körper
/ Subject = Nachricht Set E-Mail ist unter
/ Smtp [= smtp.server.com [: Port]] 3 Senden Sie E-Mail mit SMTP Server
/ SmtpFrom = email@example.com SMTP User (Authentifizierung)
/ SMTP-Benutzername = user SMTP User (Authentifizierung)
/ SmtpPass = password SMTP Passwort (Authentifizierung)
/ SmtpSecurity = SSL | TLS Verschlüsselte Verbindung Type
   
/ Ftp = URL [: Port] 2 Send Bericht über FTP
/ Ftpuser = user FTP User
/ FtpPass = password FTP Password
   
/ HttpPost = URL [: Port] 2,4 Send Bericht über HTTP Post
   
/ S: Anzahl SET-Optionen (Software)
/ H: Anzahl SET-Optionen (Hardware)
/ N: Anzahl SET-Optionen (Network)

Hinweise

1. UAC-Dialog kann Pop-up.
2. Bericht der Dateiname muss absolut sein (zB: c: \ temp \ report.xml).
3. Wenn der / SMTP Argument fehlt, wird SIW verwenden das Standard-MAPI-Client (meist Outlook oder Outlook Express).
4. PHP-Beispiel
<Php $ xmlData = file_get_contents ("php :/ / input");? $ Filename = $ _GET ['datei']; $ fp = fopen ("/." $ Filename, "w".); Fwrite ($ fp , $ xmlData); fclose ($ fp); / / Mandatory Antwort echo "SIW-OK";?> 


Software-Optionen

LOG Option Dezimalwert Hex-Wert
Betriebssystem 1 0x00000001
Updates 131072 0x00020000
Fehlende Updates 4294967296 0x100000000
System-Verzeichnisse 2 0x00000002
Installierte Programme 4 0x00000004
Anwendungen 1048576 0x00100000
Lizenzen 1073741824 0x40000000
Sicherheit 8589934592 0x200000000
System Files 8 0x00000008
Zugänglichkeit 16 0x00000010
Umwelt 32 0x00000020
Regionale Einstellungen 134217728 0x08000000
Dateizuordnungen 268435456 0x10000000
Laufende Prozesse 64 0x00000040
Laden von DLLs 524288 0x00080000
Treiber 256 0x00000100
NT-Dienste 128 0x00000080
NT Pipes 512 0x00000200
Autorun 1024 0x00000400
Browser Helper Objects 536870912 0x20000000
Geplante Tasks 2048 0x00000800
Datenbanken 2097152 0x00200000
Audio-und Video-Codecs 4194304 0x00400000
Shared DLLs 4096 0x00001000
ActiveX 8192 0x00002000
Shell Extensions 2147483648 0x80000000
Open Files 16384 0x00004000
Geschützte Dateien 262144 0x00040000
Ereignisanzeige 17179869184 0x400000000


Hardware-Optionen

LOG Option Dezimalwert Hex-Wert
System Info 1 0x00000001
Hauptplatine 2 0x00000002
Sensoren 8192 0x00002000
BIOS 4 0x00000004
CPU 8 0x00000008
Devices 16 0x00000010
PCI 32 0x00000020
System Slots 64 0x00000040
Network Cards 4096 0x00001000
Speicher 128 0x00000080
Video 256 0x00000100
Direct X 16384 0x00004000
Video Modes 32768 0x00008000
Monitor 65536 0x00010000
Storage Devices 512 0x00000200
Logical Disks 131072 0x00020000
Ports 1024 0x00000400
Drucker 2048 0x00000800


Network Options

LOG Option Dezimalwert Hex-Wert
Network Information 1 0x00000001
Erweiterte Netzwerkinformationen 64 0x00000040
Gruppen und Benutzer 128 0x00000080
Neighborhood Scan 32 0x00000020
Offene Ports 4 0x00000004
Aktien 8 0x00000008
RAS 16 0x00000010
Netzwerk-Statistik 2 0x00000002

Wie benutzt man diese Zahlen

Nehmen wir an, dass Sie die folgenden Punkte protokolliert werden sollen:
  • Operating System (Software - 1)
  • Anwendungen (Software - 1048576)
  • Lizenzen (Software - 1073741824)
  • Motherboard (Hardware - 2)
  • BIOS (Hardware - 4)
  • CPU (Hardware - 8)
  • PCI (Hardware - 32)
  • Erweiterten Netzwerkinformationen (Network - 64)
  • Offene Ports (Network - 4)
Der Wert für das "/ s"-Argument ist 1 + 1048576 + 1073741824 = 1074790401 (0x00100000 oder 0x00000001 + + 0x40000000 = 0x40100001)
Der Wert für die "/ h" Argument ist 2 + 4 + 8 + 32 = 46
Der Wert für die "/ n" Argument ist 64 + 4 = 68

SIW Befehlszeile Beispiele

  • Erstellen Sie eine HTML-Bericht und speichern Sie es auf einem freigegebenen Speicherort

    SIW /log:html=\\server\share\%COMPUTERNAME%.html/Silent /s:0x40100001 /h:46 /n:68
  • FTP Upload gezippt Bericht

    siw / log: XML = c: \.% COMPUTERNAME% xml / ftp = ftp.example.com / ftpuser = user / FTPPASS = Pass / silent / s: 1074790401 / h: 46 / N: 68 / zip
  • HTTP Post

    siw / log: XML = c: \.% COMPUTERNAME% xml / HttpPost = www.example.com / scripts / meldung.php / silent / s: 1074790401 / h: 46 / n: 68
  • Senden Sie E-Mail-Reißverschluss mit Ihrem SMTP-Server

    siw / log: XML = c: \.% COMPUTERNAME% XML / email = MyEmail@example.com / subject = "Nachricht von% username% (% USERDOMAIN%)" / body = "Bericht für% COMPUTERNAME%" / SMTP = mail.example.com / SMTP-Benutzername = user / smtpPass = pass / smtpFrom = FromEmail@example.com / silent / s: 1074790401 / h: 46 / N: 68 / zip
  • Senden Sie E-Mail-Reißverschluss mit Googles Gmail und TLS

    siw / log: XML = c: \.% COMPUTERNAME% XML / email = MyEmail@example.com / subject = "Nachricht von% username% (% USERDOMAIN%)" / body = "Bericht für% COMPUTERNAME%" / SMTP = smtp.gmail.com: 587 / SMTP-Benutzername = user@gmail.com / smtpPass = pass / smtpSecurity = TLS / silent / s: 1074790401 / h: 46 / N: 68 / zip
  • Senden Sie E-Mail-Reißverschluss mit Googles Gmail und SSL

    siw / log: XML = c: \.% COMPUTERNAME% XML / email = MyEmail@example.com / subject = "Nachricht von% username% (% USERDOMAIN%)" / body = "Bericht für% COMPUTERNAME%" / SMTP = smtp.gmail.com: 465 / SMTP-Benutzername = user@gmail.com / smtpPass = pass / smtpSecurity = SSL / silent / s: 1074790401 / h: 46 / N: 68 / zip
  • Senden Sie E-Mail-Reißverschluss mit Hotmail (Live)

    siw / log: XML = c: \.% COMPUTERNAME% XML / email = MyEmail@example.com / subject = "Nachricht von% username% (% USERDOMAIN%)" / body = "Bericht für% COMPUTERNAME%" / SMTP = smtp.live.com: 587 / SMTP-Benutzername = user@hotmail.com / smtpPass = pass / smtpSecurity = TLS / silent / s: 1074790401 / h: 46 / N: 68 / zip
  • Senden Sie E-Mails mit ZIP-Yahoo!

    siw / log: XML = c: \.% COMPUTERNAME% XML / email = MyEmail@example.com / subject = "Nachricht von% username% (% USERDOMAIN%)" / body = "Bericht für% COMPUTERNAME%" / SMTP = smtp.mail.yahoo.com: 465 / SMTP-Benutzername = user@aol.com / smtpPass = pass / smtpSecurity = SSL / silent / s: 1074790401 / h: 46 / N: 68 / zip
  • Senden Sie E-Mail-Reißverschluss mit AOL

    siw / log: XML = c: \.% COMPUTERNAME% XML / email = MyEmail@example.com / subject = "Nachricht von% username% (% USERDOMAIN%)" / body = "Bericht für% COMPUTERNAME%" / SMTP = smtp.aol.com: 587 / SMTP-Benutzername = user@aol.com / smtpPass = pass / smtpSecurity = TLS / silent / s: 1074790401 / h: 46 / N: 68 / zip
  • Senden Sie E-Mail-Reißverschluss mit GMX

    siw / log: XML = c: \.% COMPUTERNAME% XML / email = MyEmail@example.com / subject = "Nachricht von% username% (% USERDOMAIN%)" / body = "Bericht für% COMPUTERNAME%" / SMTP = mail.gmx.com: 587 / SMTP-Benutzername = user@gmx.com / smtpPass = pass / silent / s: 1074790401 / h: 46 / N: 68 / zip
Hinweis: Die Umgebungsvariablen (wie% COMPUTERNAME% oder% USERNAME%) werden automatisch erweitert.



Portions of this page translated by Google.