Skip to content

Daniels Tagesmeldungen

Kleine IT-Episoden, der Diabetes & das wahre Leben

  • Startseite
  • About me…
    • Lebenslauf
    • Weiterbildung
  • Diabetes melitus
    • Diabetes melitus – Definition/Typen
    • Diabetes melitus – Podcasts
    • Diabetes Typ-2 – Erläuterung
    • Medikament – Forxiga (Dapagliflozin)
    • Medikament – Eylea (Aflibercept)
    • Medikament – Lucentis (Ranibizumab )
    • Medikament – Metformin
  • Disclaimer
  • Toggle search form

WMI-Grundlagen per Batch auslesen

Posted on 30. Juni 200929. Juni 2009 By Daniel Lensing Keine Kommentare zu WMI-Grundlagen per Batch auslesen

Aufgrund einer Fehleranalyse musste ich von mehreren Computersystemen verschiedene Daten ermittelt. DAbei wollte ich unter anderem auch Daten der Netzwerkkarte ermitteln.

In der Regel habe ich dies zwar immer mit „ipconfig /all“  hinbekommen, aber diesmal musste ich auch DNS-EInstellungen wie das Flag „FullDNSRegistrationEnabled“ beziehungsweise das Flag „DomainDNSRegistrationEnabled“.

Da ich so wenig Screenshots wie möglich haben wollte, aber das ganze per Skript und nicht manuell durch Remoteverbindungen, wurde ich unter Nutzung im Internet vorhandener Hilfsmittel auf den Befehl „WMIC.EXE“ aufmerksam.

Damit kann man zwar nicht alle Werte des WMI-BEreiches auslesen, aber einige Querys werden angeboten:

Alias                Select * from Msft_CliAlias
BaseBoard            Select * from Win32_BaseBoard
BIOS                 Select * from Win32_BIOS
BootConfig           Select * from Win32_BootConfiguration
CDROM                Select * from Win32_CDROMDrive
ComputerSystem       Select * from Win32_ComputerSystem
CPU                  Select * from WIN32_PROCESSOR
CSProduct            Select * from Win32_ComputerSystemProduct
DataFile             Select * from CIM_DataFile
DCOMAPP              Select * from WIN32_DCOMApplication
DESKTOP              Select * from WIN32_DESKTOP
DesktopMonitor       Select * from WIN32_DESKTOPMONITOR
DeviceMemoryAddress  Select * from Win32_DeviceMemoryAddress
DiskDrive            Select * from Win32_DiskDrive
DiskQuota            Select * from Win32_DiskQuota
DMAChannel           Select * from Win32_DMAChannel
Environment          Select * from Win32_Environment
FSDir                Select * from Win32_Directory
Group                Select * from Win32_Group
IDECONTROLLER        Select * from Win32_IDEController
IRQ                  Select * from Win32_IRQResource
Job                  Select * from Win32_ScheduledJob
LoadOrder            Select * from Win32_LoadOrderGroup
LogicalDisk          Select * from Win32_LogicalDisk
LOGON                Select * from Win32_LogonSession
MEMCACHE             Select * from WIN32_CACHEMEMORY
MemLogical           Select * from Win32_LogicalMemoryConfiguration
MemPhysical          Select * from Win32_PhysicalMemoryArray
NetClient            Select * from WIN32_NetworkClient
NetLogin             Select * from Win32_NetworkLoginProfile
NetProtocol          Select * from Win32_NetworkProtocol
NetUse               Select * from Win32_NetworkConnection
NIC                  Select * from Win32_NetworkAdapter
NICConfig            Select * from Win32_NetworkAdapterConfiguration
NTDOMAIN             Select * from Win32_NTDomain
NTEvent              Select * from Win32_NTLogEvent
NTEventLog           Select * from Win32_NTEventlogFile
OnBoardDevice        Select * from Win32_OnBoardDevice
OS                   Select * from Win32_OperatingSystem
PageFile             Select * from Win32_PageFileUsage
PageFileSet          Select * from Win32_PageFileSetting
Partition            Select * from Win32_DiskPartition
Port                 Select * from Win32_PortResource
PortConnector        Select * from Win32_PortConnector
Printer              Select * from Win32_Printer
PrinterConfig        Select * from Win32_PrinterConfiguration
PrintJob             Select * from Win32_PrintJob
Process              Select * from Win32_Process
Product              Select * from Win32_Product
QFE                  Select * from Win32_QuickFixEngineering
QuotaSetting         Select * from Win32_QuotaSetting
RecoverOS            Select * from Win32_OSRecoveryConfiguration
Registry             Select * from Win32_Registry
SCSICONTROLLER       Select * from Win32_SCSIController
Server               Select * from Win32_PerfRawData_PerfNet_Server
Service              Select * from Win32_Service
Share                Select * from Win32_Share
SoftwareElement      Select * from Win32_SoftwareElement
SoftwareFeature      Select * from Win32_SoftwareFeature
SoundDev             Select * from WIN32_SoundDevice
Startup              Select * from Win32_StartupCommand
SysAccount           Select * from Win32_SystemAccount
SysDriver            Select * from Win32_SystemDriver
SystemEnclosure      Select * from Win32_SystemEnclosure
SystemSlot           Select * from Win32_SystemSlot
TapeDrive            Select * from Win32_TapeDrive
Temperature          Select * from Win32_TemperatureProbe
TimeZone             Select * from Win32_TimeZone
UPS                  Select * from Win32_UninterruptiblePowerSupply
UserAccount          Select * from Win32_UserAccount
Voltage              Select * from Win32_VoltageProbe
VolumeQuotaSetting   Select * from Win32_VolumeQuotaSetting
WMISet               Select * from Win32_WMISetting

Entsprechend konnte ich meine WMI-Werte in eine Log-Datei umsetzen und habe mir einiges an Atbeit gespart.

Dieser Befehl ist seit Windows XP und Windows Server 2003 automatisch zur Verfügung.

Windows XP

Beitrags-Navigation

Previous Post: Remote Desktop Manager – Alternative zu Visionapp Remote Desktop
Next Post: Project 2007-Dateien unter Version 2003 öffnen

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Daniel Lensing

Ich betreibe diesen Blog, bei dem ich meine Erfahrungen aus der IT & dem Berufsalltag sowie dem Wahnsinn des Lebens mit Höhen und Tiefen. Darunter meine „Erlebnisreise“ zum Planeten „Diabetes mellitus Typ-2“.

Translate:

Follow us

Kategorien

  • Client (229)
    • Android (7)
    • Fedora (Linux) (5)
    • iOS (5)
    • Mac OS X (5)
    • Peripherie (5)
    • Ubuntu (Linux) (8)
    • Windows 10 (54)
    • Windows 11 (15)
    • Windows 7 (100)
    • Windows 8 (36)
    • Windows 8.1 (28)
    • Windows Mobile (2)
    • Windows Vista (65)
    • Windows XP (21)
  • Cloud (15)
    • Amazon AWS (1)
    • Microsoft Azure (7)
    • Office 365 (9)
  • Fortbewegung (54)
    • Auto (17)
    • Bahn (17)
    • Beinarbeit (5)
    • Flugzeug (2)
    • Zweirad (14)
  • IT-Nachrichten (37)
  • Leben Beruf und Gesundheit (187)
    • #t2dhero (46)
    • Arbeitszimmer (26)
    • Audio (18)
    • Film / Kino (7)
    • Gedanken (73)
    • Gesundheit (29)
    • Internet (4)
    • Lebensmittel & Essen (21)
    • Lesestoff (17)
    • Sport (10)
    • Veranstaltung (3)
  • Lehren & Lernen (48)
    • Forschung (1)
    • Konferenzen (3)
    • Präsentation (3)
    • Zertifizierung (42)
  • Programme (318)
    • Android-Apps (27)
    • Eigene Tools (11)
    • iOS-Apps (6)
    • Office (85)
    • Patchday+Updates (71)
    • Software (145)
    • Spiele (3)
    • Windows Phone-Apps (2)
  • Programmierung (86)
    • AutoIT (1)
    • KiXtart (1)
    • PHP (3)
    • Power Automate (1)
    • Powershell (55)
    • VB.NET (8)
    • VBA (10)
    • VBS (10)
  • Server (154)
    • Citrix XenServer (2)
    • Exchange Server (26)
    • Lync Server (1)
    • System Center (4)
    • Ubuntu Server (2)
    • Windows Home Server (2)
    • Windows Server (91)
    • Windows Server 2012 (45)
    • Windows Server 2016 (15)
    • Windows Server 2019 (13)
    • Windows Server 2022 (10)
    • Windows Server 2025 (3)
  • Telekommunikation (37)
    • Festnetz (3)
    • Internet (12)
    • Mobilfunk (23)
  • Verkauf & Verlosung (1)
  • Web-Installationen (35)
    • Joomla (4)
    • Mastodon (1)
    • MediaWiki (9)
    • phpMyAdmin (2)
    • Piwik (4)
    • Wordpress (20)
Mastodon

Copyright © 2025 Daniels Tagesmeldungen.

Powered by PressBook WordPress theme