Users Guide
string SystemVendor;
[SMS_Report(TRUE), read: ToInstance ToSubClass]
string SystemDescription;
[SMS_Report(TRUE), read: ToInstance ToSubClass]
string ProcessorType;
[SMS_Report(TRUE), read: ToInstance ToSubClass]
sint32 ProcessorSpeed;
[SMS_Report(TRUE), read: ToInstance ToSubClass]
string BIOSVersion;
[SMS_Report(TRUE), read: ToInstance ToSubClass]
datetime BIOSDate;
[SMS_Report(TRUE), read: ToInstance ToSubClass]
string ServiceTag;
[SMS_Report(TRUE), read: ToInstance ToSubClass, write: ToInstance ToSubClass]
string AssetTag;
};
#pragma namespace ("\\\\.\\Root\\cimv2")
//*************************************************************
//*** Registers Framework Provider ***
//*************************************************************
instance of __Win32Provider as $Q
{
Name = "DellWMI";
ClsId = "{a29197b6-5c8d-4278-ae20-e5c14aed1280}";
};
instance of __InstanceProviderRegistration
{
Provider = $Q;
SupportsGet = TRUE;
SupportsPut = TRUE;
SupportsDelete = TRUE;
SupportsEnumeration = TRUE;
QuerySupportLevels = {"WQL:UnarySelect"};
};
instance of __MethodProviderRegistration
{
Provider = $Q;
};
[Dynamic, Provider ("DellWMI")]
class Dell_System_Summary
{
[read, key] uint32 DellInstanceID;
[read, write] string AssetTag;
[read] datetime BIOSDate;
[read] sint32 ProcessorSpeed;
[read] string BiosVersion;
[read] string ProcessorType;
[read] string ServiceTag;
[read] string SystemDescription;
[read] string SystemVendor;
};
WMI-Scripts
WMI stellt eine Script-SchnittstellezurVerfügung.UnterVerwendungvonVBScriptoderJScriptkönnenSieScriptsverfassen,dielokaloderimRemote-Zugriff
eine Verbindung zu WMI-Dienstenherstellen,InformationenabrufenoderMethodenausführen.DaOMCIüberWMIimplementiertwird,könnenfürdiemeisten
OMCI-TasksScriptsverfasstwerden.DieserAbschnittenthältBeispielscriptsvonVBScript,dienurzurAnschauungdienen.
DiefolgendenTextdateienenthaltenBeispielscripts.UmeinesderScriptsauszuführen,speichernSiedasScriptmitderErweiterung.vbs. Geben Sie an der
Eingabeaufforderung cscript.exe //nologo <Scriptname> ein und dann die entsprechenden Parameter. Wenn keine Parameter angegeben werden, wird die
Verwendung des Scripts ausgedruckt.
l StatusdesGehäuseeingriffszurücksetzen
l DesktopmeldungenfüralleWarnungendeaktivieren
l Remote-System-Herunterfahren
l Remote-Systemneustart
l Remote-BIOS-Aktualisierung
l PXE-StartbeimnächstenNeustartaktivieren
l Wake Up On LAN aktivieren
l Service-Tag-Nummer, Systemkennnummer und BIOS-Revision abrufen
l BIOS-Kennwortändern
ANMERKUNG: Um eine Remote-Verbindung zu den WMI-Dienstenherstellenzukönnen,müssenSiesowohlfürdaslokaleSystemalsauchfürdas
Remote-SystemüberAdministratorrechteverfügen.
HINWEIS: DieBeispielscriptsdienennurzurAnschauungundwurdennichtgetestet.DellgibtauchkeineGarantieleistungundlehntjeglichen
Schadensersatzanspruchdiesbezüglichab.DellbietetkeinentechnischenSupportbezüglichsolcherScriptsan.WeitereInformationenüberWMI-Scripts
finden Sie in der entsprechenden Microsoft-Dokumentation.