#pragma autorecover #pragma classflags(64) #pragma namespace("\\\\.\\root\\StandardCimV2") instance of __namespace{ name="MS_407";}; #pragma namespace("\\\\.\\root\\StandardCimV2\\MS_407") [Version("2.19.0") : Amended,Description("\"ManagedElement\" ist eine abstrakte Klasse, die eine gemeinsame übergeordnete Klasse (auf der obersten Ebene der Vererbungsstruktur) für die nicht zuordnenden Klassen im CIM-Schema bereitstellt.") : Amended ToSubclass,AMENDMENT, LOCALE("MS_407")] class CIM_ManagedElement { [Description("\"InstanceID\" ist eine optionale Eigenschaft, die verwendet werden kann, um eine Instanz dieser Klasse innerhalb des Bereichs des instanziierenden Namespaces opak und eindeutig zu identifizieren. Diese Eigenschaft kann von verschiedenen Unterklassen der Klasse überschrieben werden, um sie als erforderlich oder als Schlüssel festzulegen. Diese Unterklassen können auch die unten beschriebenen bevorzugten Algorithmen zum Gewährleisten der Eindeutigkeit ändern.\nUm die Eindeutigkeit innerhalb des Namespaces sicherzustellen, muss der Wert von \"InstanceID\" anhand des folgenden \"bevorzugten\" Algorithmus erstellt werden: \n: \nDabei sind und durch einen Doppelpunkt (:) getrennt, und muss einen urheber- oder markenrechtlich geschützten oder in anderer Weise eindeutigen Namen im Besitz der Unternehmensentität, die die \"InstanceID\" erstellt oder definiert, oder eine registrierte ID enthalten, die der Unternehmensentität von einer weltweit anerkannten Vergabestelle zugewiesen wurde. (Diese Anforderung ähnelt der _-Struktur von Schemaklassennamen.) Zum Gewährleisten der Eindeutigkeit darf zudem keinen Doppelpunkt (:) enthalten. Wenn Sie diesen Algorithmus verwenden, muss der erste Doppelpunkt in \"InstanceID\" zwischen und stehen. \n wird von der Unternehmensentität ausgewählt und sollte nicht wieder verwendet werden, um andere zugrunde liegende (reale) Elemente zu identifizieren. Wenn die Eigenschaft nicht NULL ist und der obige \"bevorzugte\" Algorithmus nicht verwendet wird, muss die definierende Entität sicherstellen, dass die resultierende \"InstanceID\" nicht für \"InstanceIDs\" wieder verwendet wird, die von diesem oder anderen Anbietern für den Namespace der Instanz erstellt werden. \nWird die Eigenschaft für von der DMTF definierte Instanzen nicht auf NULL festgelegt, muss im \"bevorzugten\" Algorithmus auf CIM festgelegt werden.") : Amended ToSubclass] string InstanceID; [Description("Die Caption-Eigenschaft ist eine kurze Textbeschreibung (einzeilige Zeichenfolge) des Objekts.") : Amended ToSubclass] string Caption; [Description("Die Description-Eigenschaft stellt eine Textbeschreibung des Objekts bereit.") : Amended ToSubclass] string Description; [Description("Ein benutzerfreundlicher Name für das Objekt. Mithilfe dieser Eigenschaft kann jede Instanz zusätzlich zu den Schlüsseleigenschaften, Identitätsdaten und Beschreibungsinformationen einen benutzerfreundlichen Namen definieren. \nDie Name-Eigenschaft von \"ManagedSystemElement\" wird auch als benutzerfreundlicher Name definiert. Allerdings wird die Eigenschaft oft in Unterklassen unterteilt, um sie als Schlüssel zu verwenden. Es ist nicht realistisch, mit der gleichen Eigenschaft sowohl eine Identität als auch einen benutzerfreundlichen Namen darstellen zu können, ohne dass Inkonsistenzen auftreten. An Stellen, an denen die Name-Eigenschaft vorhanden ist und nicht als Schlüssel dient (z. B. bei LogicalDevice-Instanzen), können die gleichen Informationen sowohl in der Name- als auch der ElementName-Eigenschaft enthalten sein. Falls eine zugehörige Instanz von \"CIM_EnabledLogicalElementCapabilities\" vorhanden ist, können wie in den ElementNameMask- und MaxElementNameLen-Eigenschaften der Klasse definiert Einschränkungen für diese Eigenschaften gelten.") : Amended ToSubclass] string ElementName; }; [Description("\"CIM_ManagedSystemElement\" ist die Basisklasse für die Systemelementhierarchie. Jede eindeutige Komponente eines Systems kann in diese Klasse aufgenommen werden. Beispiele für Systemkomponenten sind: \n- Softwarekomponenten wie Anwendungsserver, Datenbanken und Anwendungen \n- Betriebssystemkomponenten wie Dateien, Prozesse und Threads \n- Gerätekomponenten wie Festplattenlaufwerke, Controller, Prozessoren und Drucker \n- Physische Komponenten wie Chips und Steckkarten") : Amended ToSubclass,Version("2.22.0") : Amended,AMENDMENT, LOCALE("MS_407")] class CIM_ManagedSystemElement : CIM_ManagedElement { [Description("Ein datetime-Wert, der angibt, wann das Objekt installiert wurde. Das Fehlen eines Werts besagt jedoch nicht, dass das Objekt nicht installiert ist.") : Amended ToSubclass] datetime InstallDate; [Description("Die Name-Eigenschaft definiert die Bezeichnung für das Objekt. Bei Verwendung in einer Unterklasse kann die Name-Eigenschaft überschrieben und als Schlüsseleigenschaft verwendet werden.") : Amended ToSubclass] string Name; [Description("Zeigt die aktuellen Status des Elements an. Es sind verschiedene Betriebsstatuswerte definiert. Viele Werte der Enumeration sind selbst erklärend. Auf einige trifft das jedoch nicht zu. Sie werden an dieser Stelle ausführlicher beschrieben. \n\"Beansprucht\" gibt an, dass das Element funktioniert, aber beobachtet werden muss. Beispiele für den Status \"Beansprucht\" sind Überlastung, Überhitzung usw. \n\"Vorhersehbarer Fehler\" gibt an, dass ein Element funktioniert, ein Fehler in naher Zukunft jedoch absehbar ist. \n\"Aktiv\" beschreibt ein Element, das konfiguriert, gewartet, gereinigt oder in anderer Weise verwaltet wird. \n\"Kein Kontakt\" gibt an, dass das Überwachungssystem Kenntnis vom betreffenden Element hat, jedoch nie in der Lage war, mit ihm zu kommunizieren. \n\"Verbindung unterbrochen\" gibt an, dass das Vorhandensein des ManagedSystem-Elements bekannt ist und in der Vergangenheit erfolgreich eine Verbindung mit ihm hergestellt wurde, es zurzeit aber nicht erreichbar ist. \n\"Beendet\" und \"Abgebrochen\" sind ähnlich. \"Beendet\" impliziert jedoch eine saubere und ordnungsgemäße Beendigung, während \"Abgebrochen\" eine unvermittelte Beendigung angibt, bei der Status und Konfiguration des Elements möglicherweise aktualisiert werden müssen. \n\"Ruhend\" gibt an, dass das Element inaktiv ist oder in den Ruhemodus geschaltet wurde. \n\"Fehler bei unterstützender Entität\" gibt an, dass dieses Element möglicherweise den Status \"OK\" aufweist, ein anderes Element, von dem es abhängig ist, jedoch fehlerhaft ist. Ein Beispiel ist ein Netzwerkdienst oder Endpunkt, der aufgrund von Netzwerkproblemen in einer tieferen Schicht nicht funktioniert. \n\"Abgeschlossen\" gibt an, dass das Element seinen Vorgang abgeschlossen hat. Dieser Wert sollte mit \"OK\", \"Fehler\" oder \"Heruntergestuft\" kombiniert werden, damit ein Client ermitteln kann, wie der Gesamtvorgang abgeschlossen wurde: \"Abgeschlossen\" mit \"OK\" (erfolgreich), \"Abgeschlossen\" mit \"Fehler\" (fehlgeschlagen) oder \"Abgeschlossen\" mit \"Heruntergestuft\" (der Vorgang wurde zwar abgeschlossen, aber nicht mit \"OK\" oder ohne Meldung eines Fehlers). \n\"Energiestatus\" gibt an, dass für das Element ergänzende Informationen zum Energiestatus verfügbar sind, die in seiner zugeordneten PowerManagementService-Erweiterung enthalten sind. \n\"OperationalStatus\" ersetzt in der ManagedSystemElement-Klasse die Status-Eigenschaft, um einen konsistenten Ansatz für Enumerationen bereitzustellen, Implementierungserfordernissen der Array-Eigenschaft Rechnung zu tragen und einen Migrationspfad von der heutigen Umgebung zu zukünftigen Umgebungen bereitzustellen. Diese Änderung wurde nicht früher vorgenommen, weil sie den Deprecated-Qualifizierer voraussetzt. Aufgrund des weit verbreiteten Gebrauchs der vorhandenen Status-Eigenschaft in Verwaltungsanwendungen wird dringend empfohlen, dass der Anbieter/die Instrumentierung sowohl die Status- als auch die OperationalStatus-Eigenschaft bereitstellen. Zudem sollte der erste Wert von \"OperationalStatus\" den primären Status für das Element enthalten. Bei einer Instrumentierung sollte \"Status\" (da es sich um eine einwertige Eigenschaft handelt) auch den primären Status des Elements bereitstellen.") : Amended ToSubclass,Values{"Unbekannt", "Andere", "OK", "Heruntergestuft", "Beansprucht", "Vorhersehbarer Fehler", "Fehler", "Nicht behebbarer Fehler", "Wird gestartet", "Wird beendet", "Beendet", "Aktiv", "Kein Kontakt", "Verbindung unterbrochen", "Abgebrochen", "Ruhend", "Fehler bei unterstützender Entität", "Fertig gestellt", "Energiestatus", "Reserviert für DMTF", "Reserviert für Hersteller"} : Amended ToSubclass] uint16 OperationalStatus[]; [Description("Zeichenfolgen, die die verschiedenen Arraywerte von \"OperationalStatus\" beschreiben. Wenn \"OperationalStatus\" z. B. der Wert \"Wird beendet\" zugewiesen ist, kann diese Eigenschaft eine Erläuterung enthalten, warum ein Objekt beendet wird. Beachten Sie, dass Einträge in diesem Array den Einträgen an der gleichen Arrayindexposition in \"OperationalStatus\" zugeordnet sind.") : Amended ToSubclass] string StatusDescriptions[]; [Description("Eine Zeichenfolge, die den aktuellen Status des Objekts angibt. Es sind verschiedene mit dem Betrieb zusammenhängende und nicht mit dem Betrieb zusammenhängende Status definiert. Die Eigenschaft ist veraltet und wurde durch die OperationalStatus-Eigenschaft ersetzt, deren Enumeration die gleiche Semantik beinhaltet. Diese Änderung wurde aus drei Gründen vorgenommen: \n1) \"Status\" ist als Array genauer definiert. Dadurch entfällt die Einschränkung, den Status mit nur einem Wert beschreiben zu müssen, obwohl es sich eigentlich um eine mehrwertige Eigenschaft handelt (z. B. kann ein Element \"OK\" und zugleich \"Beendet\" sein). \n2) Der MaxLen-Wert 10 ist zu restriktiv und führt zu unübersichtlichen Aufzählungswerten. \n3) Der Wechsel zu einem uint16-Datentyp wurde bei der Definition von CIM V2.0 erörtert. Vorhandene V1.0-Implementierungen verwenden jedoch die Zeichenfolgeneigenschaft, und eine Codeänderung sollte vermieden werden. Aus diesem Grund wurde \"Status\" als Urahn in das Schema einbezogen. Die Verwendung des Deprecated-Qualifizierers ermöglicht die Beibehaltung der vorhandenen Eigenschaft, erlaubt aber zugleich eine verbesserte Definition mithilfe von \"OperationalStatus\".") : Amended ToSubclass] string Status; [Description("Gibt den aktuellen Integritätsstatus des Elements an. Dieses Attribut beschreibt die Integrität des Elements, aber nicht notwendigerweise auch die seiner Unterkomponenten. Die möglichen Werte liegen im Bereich von 0 bis 30, wobei 5 bedeutet, dass das Element völlig fehlerfrei ist, und 30 bedeutet, dass das Element gar nicht funktionsfähig ist. Folgende Reihe ist definiert: \n\"Nicht behebbarer Fehler\" (30) - Das Element ist vollständig ausgefallen, und die Wiederherstellung ist nicht möglich. Alle vom Element bereitgestellten Funktionen sind nicht verfügbar. \n\"Kritischer Fehler\" (25) - Das Element ist nicht funktionsfähig, und die Wiederherstellung ist möglicherweise nicht möglich. \n\"Schwerwiegender Fehler\" (20) - Für das Element ist ein Fehler aufgetreten. Es ist möglich, dass die Funktionen dieser Komponente teilweise oder vollständig heruntergestuft oder überhaupt nicht verfügbar sind. \n\"Geringer Fehler\" (15) - Alle Funktionen sind verfügbar, können jedoch teilweise heruntergestuft sein. \n\"Heruntergestuft/Warnung\" (10) - Das Element ist funktionsfähig, und alle Funktionen stehen zur Verfügung. Das Element funktioniert jedoch nicht optimal. Es arbeitet z. B. möglicherweise nicht mit voller Leistung oder meldet wiederherstellbare Fehler. \n\"OK\" (5) - Das Element ist vollständig funktionsfähig und arbeitet entsprechend den normalen Betriebsparametern und ohne Fehler. \n\"Unbekannt\" (0) - Die Implementierung kann die Integrität (HealthState) zurzeit nicht melden. \nDie DMTF hat den nicht verwendeten Teil der Reihe für weitere, zukünftig zu definierende HealthStates-Werte reserviert.") : Amended ToSubclass,Values{"Unbekannt", "OK", "Heruntergestuft/Warnung", "Geringer Fehler", "Schwerwiegender Fehler", "Kritischer Fehler", "Nicht behebbarer Fehler", "Reserviert für DMTF"} : Amended ToSubclass] uint16 HealthState; [Description("\"CommunicationStatus\" gibt an, ob die Instrumentierung mit dem zugrunde liegenden verwalteten Element (ManagedElement) kommunizieren kann. \"CommunicationStatus\" enthält einen der folgenden Werte: \"Unbekannt\", \"Kein\", \"Kommunikation OK\", \"Verbindung unterbrochen\" oder \"Kein Kontakt\". \nWenn NULL zurückgegeben wird, implementiert die Implementierung (der Anbieter) diese Eigenschaft nicht. \n\"Unbekannt\" gibt an, dass diese Eigenschaft zwar von der Implementierung zurückgegeben werden kann, dies aber zurzeit nicht möglich ist. \n\"Nicht verfügbar\" gibt an, dass die Implementierung (der Anbieter) zwar einen Wert für die Eigenschaft zurückgeben kann, aber nie für diese spezielle Hardware/Software, oder dass die Eigenschaft absichtlich nicht verwendet wird, da sie keine relevanten Informationen bereitstellt (z. B. eine Eigenschaft, die dazu dient, einer anderen Eigenschaft zusätzliche Informationen hinzuzufügen). \n\"Kommunikation OK\" gibt an, dass die Verbindung mit dem Element hergestellt wurde, enthält aber keine Informationen zur Dienstqualität. \n\"Kein Kontakt\" gibt an, dass das Überwachungssystem Kenntnis vom betreffenden Element hat, jedoch nie in der Lage war, mit ihm zu kommunizieren. \n\"Verbindung unterbrochen\" gibt an, dass das Vorhandensein des verwalteten Elements bekannt ist und in der Vergangenheit erfolgreich eine Verbindung mit ihm hergestellt wurde, es zurzeit aber nicht erreichbar ist.") : Amended ToSubclass,Values{"Unbekannt", "Nicht verfügbar", "Kommunikation OK", "Verbindung unterbrochen", "Kein Kontakt", "Reserviert für DMTF", "Reserviert für Hersteller"} : Amended ToSubclass] uint16 CommunicationStatus; [Description("\"DetailedStatus\" ergänzt \"PrimaryStatus\" um zusätzliche Statusdetails. \"DetailedStatus\" enthält einen der folgenden Werte: \"Nicht verfügbar\", \"Keine zusätzlichen Informationen\", \"Beansprucht\", \"Vorhersehbarer Fehler\", \"Fehler\", \"Nicht behebbarer Fehler\", \"Fehler bei unterstützender Entität\". Der detaillierte Status dient zur Erweiterung des \"PrimaryStatus\" des Elements. \nWenn NULL zurückgegeben wird, implementiert die Implementierung (der Anbieter) diese Eigenschaft nicht. \n\"Nicht verfügbar\" gibt an, dass die Implementierung (der Anbieter) zwar einen Wert für die Eigenschaft zurückgeben kann, aber nie für diese spezielle Hardware/Software, oder dass die Eigenschaft absichtlich nicht verwendet wird, da sie keine relevanten Informationen bereitstellt (z. B. eine Eigenschaft, die dazu dient, einer anderen Eigenschaft zusätzliche Informationen hinzuzufügen). \n\"Keine zusätzlichen Informationen\" gibt an, dass das Element normal funktioniert, wie durch \"PrimaryStatus\" = \"OK\" angegeben. \n\"Beansprucht\" gibt an, dass das Element funktioniert, aber beobachtet werden muss. Beispiele für den Status \"Beansprucht\" sind Überlastung, Überhitzung usw. \n\"Vorhersehbarer Fehler\" gibt an, dass ein Element normal funktioniert, ein Fehler in naher Zukunft jedoch absehbar ist. \n\"Nicht behebbarer Fehler\" gibt an, dass sich das Element in einem Fehlerzustand befindet, der ein manuelles Eingreifen erfordert. \n\"Fehler bei unterstützender Entität\" gibt an, dass dieses Element möglicherweise den Status \"OK\" aufweist, aber ein anderes Element, vom dem es abhängig ist, fehlerhaft ist. Ein Beispiel ist ein Netzwerkdienst oder Endpunkt, der aufgrund von Netzwerkproblemen auf unterster Ebene nicht funktioniert.") : Amended ToSubclass,Values{"Nicht verfügbar", "Keine zusätzlichen Informationen", "Beansprucht", "Vorhersehbarer Fehler", "Nicht behebbarer Fehler", "Fehler bei unterstützender Entität", "Reserviert für DMTF", "Reserviert für Hersteller"} : Amended ToSubclass] uint16 DetailedStatus; [Description("\"OperatingStatus\" stellt einen aktuellen Statuswert für den Betriebszustand des Elements bereit und kann verwendet werden, um detailliertere Informationen zum Wert von \"EnabledState\" bereitzustellen. \"OperatingStatus\" kann auch die Übergangsstatus bereitstellen, wenn ein Element von einem Status in einen anderen übergeht (z. B. wenn ein Element zwischen \"EnabledState\" und \"RequestedState\" wechselt) sowie andere Übergangsstatus.\n\"OperatingStatus\" enthält einen der folgenden Werte: \"Unbekannt, \"Nicht verfügbar\", \"Aktiv\", \"Wird gestartet\", \"Wird beendet\", \"Beendet\", \"Abgebrochen\", \"Ruhend\", \"Abgeschlossen\", \"Wird migriert\", \"Wird emigriert\", \"Wird immigriert\", \"Snapshot wird erstellt\", \"Wird heruntergefahren\", \"Wird getestet\". \nWenn NULL zurückgegeben wird, implementiert die Implementierung (der Anbieter) diese Eigenschaft nicht. \n\"Unbekannt\" gibt an, dass die Implementierung generell einen Wert für die Eigenschaft zurückgeben kann, aber nicht zu diesem Zeitpunkt. \n\"Keine\" gibt an, dass die Implementierung (der Anbieter) einen Wert für die Eigenschaft zurückgeben kann, aber nie für diese spezielle Hardware/Software, oder dass die Eigenschaft absichtlich nicht verwendet wird, da sie keine relevanten Informationen bereitstellt (z. B. eine Eigenschaft, die dazu dient, einer anderen Eigenschaft zusätzliche Informationen hinzuzufügen). \n\"Wird gewartet\" beschreibt ein Element, das derzeit konfiguriert, verwaltet, bereinigt oder anderweitig verwaltet wird. \n\"Wird gestartet\" beschreibt ein Element, das initialisiert wird. \n\"Wird beendet\" beschreibt ein Element, das ordnungsgemäß heruntergefahren wird. \n\"Beendet\" und \"Abgebrochen\" sind ähnlich. \"Beendet\" impliziert jedoch eine saubere und ordnungsgemäße Beendigung, während \"Abgebrochen\" eine unvermittelte Beendigung angibt, bei der Status und Konfiguration des Elements möglicherweise aktualisiert werden müssen. \n\"Ruhend\" gibt an, dass das Element inaktiv ist oder in den Ruhemodus geschaltet wurde. \n\"Abgeschlossen\" gibt an, dass das Element seinen Vorgang abgeschlossen hat. Dieser Wert sollte mit \"OK\", \"Fehler\" oder \"Heruntergestuft\" kombiniert werden, damit ein Client ermitteln kann, wie der Gesamtvorgang abgeschlossen wurde: \"Abgeschlossen\" mit \"OK\" (erfolgreich), \"Abgeschlossen\" mit \"Fehler\" (fehlgeschlagen) oder \"Abgeschlossen\" mit \"Heruntergestuft\" (der Vorgang wurde zwar abgeschlossen, aber nicht mit \"OK\" oder ohne Meldung eines Fehlers). \n\"Wird migriert\" bedeutet, dass das Element zwischen Hostelementen verschoben wird. \n\"Wird immigriert\" bedeutet, dass das Element zum neuen Hostelement verschoben wird. \n\"Wird emigriert\" bedeutet, dass das Element vom Hostelement verschoben wird. \n\"Wird heruntergefahren\" beschreibt ein Element, das unvermittelt beendet wird. \n\"Wird getestet\" bedeutet, dass das Element Testfunktionen ausführt. \n\"Im Übergang\" beschreibt ein Element, das sich zwischen zwei Zuständen befindet, d. h., es ist weder im vorherigen Zustand noch im nächsten Zustand vollständig verfügbar. Dieser Wert sollte verwendet werden, wenn andere Werte, die auf den Übergang in einen bestimmten Zustand hinweisen, nicht zutreffend sind.\n\"Aktiv\" beschreibt ein Element, das aktiv und betriebsbereit ist.") : Amended ToSubclass,Values{"Unbekannt", "Nicht verfügbar", "Wird gewartet", "Wird gestartet", "Wird beendet", "Beendet", "Abgebrochen", "Ruhend", "Fertig gestellt", "Wird migriert", "Wird emigriert", "Wird immigriert", "Snapshot wird erstellt", "Wird heruntergefahren", "Wird getestet", "Im Übergang", "Aktiv", "Reserviert für DMTF", "Reserviert für Hersteller"} : Amended ToSubclass] uint16 OperatingStatus; [Description("\"PrimaryStatus\" stellt einen allgemeinen Statuswert bereit, der einer Statusdarstellung vom Typ \"Rot-Gelb-Grün\" entspricht. \"PrimaryStatus\" sollte zusammen mit \"DetailedStatus\" verwendet werden, um sowohl einen allgemeinen als auch einen detaillierten Integritätsstatus des verwalteten Elements (ManagedElement) und der zugehörigen Unterkomponenten bereitzustellen. \n\"PrimaryStatus\" enthält einen der folgenden Werte: \"Unbekannt\", \"OK\", \"Heruntergestuft\" oder \"Fehler\". \"Unbekannt\" gibt an, dass die Implementierung diese Eigenschaft generell zurückgeben kann, momentan aber dazu nicht in der Lage ist. \n\"OK\" gibt an, dass das \"ManagedElement\" normal funktioniert. \n\"Heruntergestuft\" gibt an, dass \"ManagedElement\" funktioniert, die Leistung aber beeinträchtigt ist. \n\"Fehler\" gibt an, dass sich das \"ManagedElement\" in einem Fehlerzustand befindet.") : Amended ToSubclass,Values{"Unbekannt", "OK", "Heruntergestuft", "Fehler", "Reserviert für DMTF", "Reserviert für Hersteller"} : Amended ToSubclass] uint16 PrimaryStatus; }; [Description("Stellt eine Druckerwarteschlange und die zugehörigen Einstellungen dar.") : Amended ToSubclass,Version("1.0") : Amended,AMENDMENT, LOCALE("MS_407")] class MSFT_Printer : CIM_ManagedSystemElement { [Description("Name dis Druckers.") : Amended ToSubclass,key] string Name; [key,Description("Name des Servers, auf dem sich der Drucker befindet.") : Amended ToSubclass] string ComputerName; [Description("Name, unter dem der Drucker freigegeben ist.") : Amended ToSubclass] string ShareName; [Description("Name des Anschlusses, der dem Drucker zugeordnet ist.") : Amended ToSubclass] string PortName; [Description("Name des Druckertreibers, der dem Drucker zugeordnet ist.") : Amended ToSubclass] string DriverName; [Description("Textbeschreibung des physischen Standorts des Druckers.") : Amended ToSubclass] string Location; [Description("Textbeschreibung des Druckers.") : Amended ToSubclass] string Comment; [Description("Pfad zu einer Datei, die PDL für eine Trennseite enthält.") : Amended ToSubclass] string SeparatorPageFile; [Description("Name des Druckprozessors für das Gerät.") : Amended ToSubclass] string PrintProcessor; [Description("Datentyp, den der Drucker zum Erfassen von Druckaufträgen verwendet.") : Amended ToSubclass] string Datatype; [Description("Gibt an, ob der Drucker zurzeit freigegeben ist.") : Amended ToSubclass] boolean Shared; [Description("Gibt an, ob der Drucker in Active Directory veröffentlicht wurde.") : Amended ToSubclass] boolean Published; [Description("SDDL-Darstellung der für den Drucker festgelegten Berechtigungen.") : Amended ToSubclass] string PermissionSDDL; [Description("Beschreibt den Renderingmodus für Verbindungen mit diesem Drucker.") : Amended ToSubclass] uint32 RenderingMode; [Description("Priorität des Druckers beim Planen von Druckaufträgen.") : Amended ToSubclass] uint32 Priority; [Description("Standardauftragspriorität für Aufträge, die auf diesem Drucker gedruckt werden.") : Amended ToSubclass] uint32 DefaultJobPriority; [Description("Frühester Zeitpunkt, zu dem der Drucker einen Auftrag druckt, angegeben als verstrichene Minuten seit 12:00 AM GMT (Greenwich Mean Time).") : Amended ToSubclass] uint32 StartTime; [Description("Spätester Zeitpunkt, zu dem der Drucker einen Auftrag druckt, angegeben als verstrichene Minuten seit 12:00 AM GMT (Greenwich Mean Time).") : Amended ToSubclass] uint32 UntilTime; [Description("Status des Druckers.") : Amended ToSubclass,BitValues{"Angehalten", "Fehler", "Löschen ausstehend", "Papierstau", "Kein Papier", "Manueller Einzug", "Papierproblem", "Offline", "E/A aktiv", "Beschäftigt", "Druckt", "Ausgabefach voll", "Nicht verfügbar", "Wartet", "Verarbeitung", "Initialisierung", "Aufwärmphase", "Niedriger Tonerstand", "Kein Toner", "Papierfehler", "Benutzereingriff", "Nicht genügend Arbeitsspeicher", "Gerät geöffnet", "Server unbekannt", "Energiesparmodus", "Server offline", "Treiberaktualisierung erforderlich"} : Amended ToSubclass] uint32 PrinterStatus; [Description("Anzahl von Druckaufträgen, die zurzeit für den Drucker in die Warteschlange eingereiht sind.") : Amended ToSubclass] uint32 JobCount; [Description("Gibt an, ob Druckaufträge in der Warteschlange nach dem Drucken beibehalten werden sollen.") : Amended ToSubclass] boolean KeepPrintedJobs; [Description("Gibt an, ob die Remoteprotokollierung für Filialen für den Drucker deaktiviert ist.") : Amended ToSubclass] boolean DisableBranchOfficeLogging; [Description("Gibt die maximale Größe (in MB) der Remoteprotokollierungsdatei für Filialen für den Drucker an.") : Amended ToSubclass] uint32 BranchOfficeOfflineLogSizeMB; [Description("Beschreibt die Workflowanwendungsrichtlinie für Verbindungen mit diesem Drucker.") : Amended ToSubclass] uint32 WorkflowPolicy; [key,Description("Gibt den Typ der Warteschlange an (\"Verbindung\" oder \"Lokale Warteschlange\").") : Amended ToSubclass] uint32 Type; [key,Description("Gibt den Typ dieses Geräts an (Standard- oder 3D-Drucker).") : Amended ToSubclass] uint32 DeviceType; [Description("Fügt einer freigegebenen Druckerwarteschlange eine Verbindung hinzu.") : Amended ToSubclass] uint32 AddConnection([In,Description("Gibt den Namen der freigegebenen Warteschlange an.") : Amended ToSubclass] string ConnectionName); [Description("Fügt dem angegebenen Server mit einem vorhandenen Druckeranschluss einen neuen Drucker hinzu.") : Amended ToSubclass] uint32 AddByExistingPort([In,Description("Gibt den Druckerkommentar an.") : Amended ToSubclass] string Comment,[In,Description("Gibt den Datentyp an, den der Drucker zum Erfassen von Druckaufträgen verwendet.") : Amended ToSubclass] string Datatype,[In,Description("Gibt den Namen des Druckertreibers an, der dem Drucker zugeordnet werden soll.") : Amended ToSubclass] string DriverName,[In,Description("Gibt den spätesten Zeitpunkt an, zu dem der Drucker einen Aufdruck druckt, angegeben als verstrichene Minuten seit 12:00 AM GMT (Greenwich Mean Time).") : Amended ToSubclass] uint32 UntilTime,[In,Description("Gibt an, ob die Druckaufträge in der Warteschlange nach dem Spoolen beibehalten werden sollen.") : Amended ToSubclass] boolean KeepPrintedJobs,[In,Description("Gibt den Standort des Druckers an.") : Amended ToSubclass] string Location,[In,Description("Gibt den Namen des hinzuzufügenden Druckers an.") : Amended ToSubclass] string Name,[In,Description("Gibt die Berechtigungen für den Drucker als SDDL-Zeichenfolge an.") : Amended ToSubclass] string PermissionSDDL,[In,Description("Gibt den Namen des Anschlusses an, der für den Drucker verwendet oder erstellt wird.") : Amended ToSubclass] string PortName,[In,Description("Gibt den Namen des Druckprozessors an, der vom Drucker verwendet wird.") : Amended ToSubclass] string PrintProcessor,[In,Description("Gibt die relative Warteschlangenpriorität an.") : Amended ToSubclass] uint32 Priority,[In,Description("Gibt an, ob der Drucker in AD veröffentlicht werden soll.") : Amended ToSubclass] boolean Published,[In,Description("Gibt den Renderingmodus für den Drucker an: SSR, CSR oder Direktdruck in Filialen.") : Amended ToSubclass] uint32 RenderingMode,[In,Description("Gibt den Pfad zu einer Datei an, die PDL für eine Trennseite enthält.") : Amended ToSubclass] string SeparatorPageFile,[In,Description("Gibt den Namen des Computers an, dem der Drucker hinzugefügt wird.") : Amended ToSubclass] string ComputerName,[In,Description("Gibt den Freigabenamen für den Drucker an.") : Amended ToSubclass] string ShareName,[In,Description("Gibt an, ob der Drucker freigegeben wird.") : Amended ToSubclass] boolean Shared,[In,Description("Gibt den frühesten Zeitpunkt an, zu dem der Drucker einen Aufdruck druckt, angegeben als verstrichene Minuten seit 12:00 AM GMT (Greenwich Mean Time).") : Amended ToSubclass] uint32 StartTime,[In,Description("Gibt an, ob die Remoteprotokollierung für Filialen für den Drucker deaktiviert ist.") : Amended ToSubclass] boolean DisableBranchOfficeLogging,[In,Description("Gibt die maximale Größe (in MB) der Remoteprotokollierungsdatei für Filialen für den Drucker an.") : Amended ToSubclass] uint32 BranchOfficeOfflineLogSizeMB,[In,Description("Gibt die Workflowanwendungsrichtlinie für den Drucker an: \"Nicht initialisiert\", \"Deaktiviert\" oder \"Aktiviert\".") : Amended ToSubclass] uint32 WorkflowPolicy); [Description("Fügt dem angegebenen Server einen neuen Drucker mit einem neuen WSD-Druckeranschluss hinzu.") : Amended ToSubclass] uint32 AddByAdaptivePort([In,Description("Gibt den Druckerkommentar an.") : Amended ToSubclass] string Comment,[In,Description("Gibt den Datentyp an, den der Drucker zum Erfassen von Druckaufträgen verwendet.") : Amended ToSubclass] string Datatype,[In,Description("Geräte-URL für die für einen WSD-Port verwendete gerichtete Ermittlung. Dieser Parameter kann nicht gleichzeitig mit IppUrl festgelegt werden") : Amended ToSubclass] string DeviceURL,[In,Description("Gibt den spätesten Zeitpunkt an, zu dem der Drucker einen Aufdruck druckt, angegeben als verstrichene Minuten seit 12:00 AM GMT (Greenwich Mean Time).") : Amended ToSubclass] uint32 UntilTime,[In,Description("Eindeutiger Multicast-Bezeichner für die Geräteerkennung am WSD-Port. Dieser Parameter kann nicht gleichzeitig mit IppUrl festgelegt werden") : Amended ToSubclass] string DeviceUUID,[In,Description("URL für die für einen Ipp-Port verwendete gerichtete Ermittlung. Dieser Parameter kann nicht gleichzeitig mit DeviceURL oder DeviceUUID festgelegt werden") : Amended ToSubclass] string IppUrl,[In,Description("Gibt an, ob die Druckaufträge in der Warteschlange nach dem Spoolen beibehalten werden sollen.") : Amended ToSubclass] boolean KeepPrintedJobs,[In,Description("Gibt den Standort des Druckers an.") : Amended ToSubclass] string Location,[In,Description("Gibt den Namen des hinzuzufügenden Druckers an.") : Amended ToSubclass] string Name,[In,Description("Gibt die Berechtigungen für den Drucker als SDDL-Zeichenfolge an.") : Amended ToSubclass] string PermissionSDDL,[In,Description("Gibt den Namen des Druckprozessors an, der vom Drucker verwendet wird.") : Amended ToSubclass] string PrintProcessor,[In,Description("Gibt die relative Warteschlangenpriorität an.") : Amended ToSubclass] uint32 Priority,[In,Description("Gibt an, ob der Drucker in AD veröffentlicht werden soll.") : Amended ToSubclass] boolean Published,[In,Description("Gibt den Renderingmodus für den Drucker an: SSR, CSR oder Direktdruck in Filialen.") : Amended ToSubclass] uint32 RenderingMode,[In,Description("Gibt den Pfad zu einer Datei an, die PDL für eine Trennseite enthält.") : Amended ToSubclass] string SeparatorPageFile,[In,Description("Gibt den Namen des Computers an, dem der Drucker hinzugefügt wird.") : Amended ToSubclass] string ComputerName,[In,Description("Gibt den Freigabenamen für den Drucker an.") : Amended ToSubclass] string ShareName,[In,Description("Gibt an, ob der Drucker freigegeben wird.") : Amended ToSubclass] boolean Shared,[In,Description("Gibt den frühesten Zeitpunkt an, zu dem der Drucker einen Aufdruck druckt, angegeben als verstrichene Minuten seit 12:00 AM GMT (Greenwich Mean Time).") : Amended ToSubclass] uint32 StartTime,[In,Description("Gibt an, ob die Remoteprotokollierung für Filialen für den Drucker deaktiviert ist.") : Amended ToSubclass] boolean DisableBranchOfficeLogging,[In,Description("Gibt die maximale Größe (in MB) der Remoteprotokollierungsdatei für Filialen für den Drucker an.") : Amended ToSubclass] uint32 BranchOfficeOfflineLogSizeMB,[In,Description("Gibt die Workflowanwendungsrichtlinie für den Drucker an: \"Nicht initialisiert\", \"Deaktiviert\" oder \"Aktiviert\".") : Amended ToSubclass] uint32 WorkflowPolicy); [Description("Benennt den angegebenen Drucker um.") : Amended ToSubclass] uint32 RenameByName([In,Description("Name des umzubenennenden Druckers") : Amended ToSubclass] string Name,[In,Description("Neuer Name für den Drucker.") : Amended ToSubclass] string NewName,[In,Description("Name des Servers, auf dem sich der Drucker befindet.") : Amended ToSubclass] string ComputerName); [Description("Benennt den angegebenen Drucker um.") : Amended ToSubclass] uint32 RenameByObject([In,Description("MSFT_Printer-Instanz, die den umzubenennenden Drucker angibt.") : Amended ToSubclass] MSFT_Printer InputObject,[In,Description("Neuer Name für den Drucker.") : Amended ToSubclass] string NewName); }; [Description("Stellt eine 3D-Druckwarteschlange und zugehörige Einstellungen dar.") : Amended ToSubclass,Version("1.0") : Amended,AMENDMENT, LOCALE("MS_407")] class MSFT_3DPrinter : MSFT_Printer { }; [Description("Basisklasse für Druckeranschlüsse.") : Amended ToSubclass,Version("1.0") : Amended,AMENDMENT, LOCALE("MS_407")] class MSFT_PrinterPort : CIM_ManagedSystemElement { [Description("Beschreibung des Anschlusses.") : Amended ToSubclass] string Description; [Description("Name des Anschlusses.") : Amended ToSubclass,key] string Name; [key,Description("Name des Anschlussmonitors für den Anschluss.") : Amended ToSubclass] string PortMonitor; [key,Description("Name des Servers, auf dem sich der Anschluss befindet.") : Amended ToSubclass] string ComputerName; }; [Description("Stellt einen WSD- oder IPP-Druckerport dar") : Amended ToSubclass,Version("1.0") : Amended,AMENDMENT, LOCALE("MS_407")] class MSFT_AdaptivePrinterPort : MSFT_PrinterPort { [Description("Ermittlungsmethode für den Anschluss (Multicast oder adressiert).") : Amended ToSubclass] uint32 DiscoveryMethod; [Description("UUID des Geräts (bei der Ermittlung mittels Multicast).") : Amended ToSubclass] string DeviceUUID; [Description("URL des Geräts (bei der Ermittlung mittels WSD-Adressierung).") : Amended ToSubclass] string DeviceURL; [Description("Die URL dieses Geräts (bei der Ermittlung mittels gerichteter IPP-Adressierung).") : Amended ToSubclass] string IppUrl; }; [Description("Stellt einen lokalen Druckeranschluss dar.") : Amended ToSubclass,Version("1.0") : Amended,AMENDMENT, LOCALE("MS_407")] class MSFT_LocalPrinterPort : MSFT_PrinterPort { }; [Description("Stellt einen LPR-Druckeranschluss dar.") : Amended ToSubclass,Version("1.0") : Amended,AMENDMENT, LOCALE("MS_407")] class MSFT_LprPrinterPort : MSFT_PrinterPort { [Description("Server, der den LPR-Drucker hostet.") : Amended ToSubclass] string HostName; [Description("Drucker, auf den dieser LPR-Anschluss verweist.") : Amended ToSubclass] string PrinterName; }; [Description("Stellt einen Druckauftrag in einer Druckerwarteschlange dar.") : Amended ToSubclass,Version("1.0") : Amended,AMENDMENT, LOCALE("MS_407")] class MSFT_PrintJob : CIM_ManagedSystemElement { [key,Description("Auftrags-ID für den Auftrag.") : Amended ToSubclass] uint32 Id; [Description("Server, der dem Auftrag zugeordnet ist.") : Amended ToSubclass] string ComputerName; [key,Description("Drucker, der dem Auftrag zugeordnet ist.") : Amended ToSubclass] string PrinterName; [Description("Benutzer, der den Auftrag gesendet hat.") : Amended ToSubclass] string UserName; [Description("Name des Auftrags.") : Amended ToSubclass] string DocumentName; [Description("Datentyp des Auftrags.") : Amended ToSubclass] string Datatype; [Description("Priorität des Auftrags.") : Amended ToSubclass] uint32 Priority; [Description("Position des Auftrags in der Druckerwarteschlange.") : Amended ToSubclass] uint32 Position; [Description("Zeitpunkt, zu dem der Auftrag gesendet wurde.") : Amended ToSubclass] datetime SubmittedTime; [Description("Größe des Auftrags (in Bytes).") : Amended ToSubclass] uint32 Size; [Description("Dauer der Verarbeitung des Auftrags (in Millisekunden).") : Amended ToSubclass] uint32 JobTime; [Description("Anzahl gedruckter Seiten im Auftrag.") : Amended ToSubclass] uint32 PagesPrinted; [Description("Gesamtanzahl von Seiten im Auftrag.") : Amended ToSubclass] uint32 TotalPages; [Description("Status des Auftrags") : Amended ToSubclass,BitValues{"Angehalten", "Fehler", "Wird gelöscht", "Spoolen", "Druckt", "Offline", "Kein Papier", "Gedruckt", "Gelöscht", "Blockiert", "Benutzereingriff", "Neu starten", "Abgeschlossen", "Beibehalten", "Lokales Rendern"} : Amended ToSubclass] uint32 JobStatus; [Description("Gibt die Druckaufträge in einer angegebenen Druckerwarteschlange zurück.") : Amended ToSubclass] uint32 GetByName([In,Description("Gibt den Namen des Servers an.") : Amended ToSubclass] string ComputerName,[In,Description("Gibt die ID des abzurufenden Auftrags an.") : Amended ToSubclass] uint32 ID,[In,Description("Gibt den Namen des Druckers an, der verwendet wird.") : Amended ToSubclass] string PrinterName,[Out,Description("Zurückgegebener Druckauftrag.") : Amended ToSubclass] MSFT_PrintJob cmdletOutput[]); [Description("Druckaufträge in einer Druckerwarteschlange zurückgeben") : Amended ToSubclass] uint32 GetByObject([In,Description("Gibt die ID des abzurufenden Auftrags an.") : Amended ToSubclass] uint32 ID,[In,Description("Gibt den Drucker an, der verwendet wird.") : Amended ToSubclass] MSFT_Printer PrinterObject,[Out,Description("Zurückgegebener Druckauftrag.") : Amended ToSubclass] MSFT_PrintJob cmdletOutput[]); [Description("Löscht einen Druckauftrag aus einer angegebenen Druckerwarteschlange") : Amended ToSubclass] uint32 DeleteJobByObject([In,Description("Gibt den zu löschenden Druckauftrag an.") : Amended ToSubclass] MSFT_PrintJob InputObject); [Description("Löscht einen Druckauftrag aus einer angegebenen Warteschlange.") : Amended ToSubclass] uint32 DeleteJobById([In,Description("Gibt den Namen des Servers an, auf dem sich der Auftrag befindet.") : Amended ToSubclass] string ComputerName,[In,Description("Gibt die ID des zu löschenden Druckauftrags an.") : Amended ToSubclass] uint32 ID,[In,Description("Gibt den Namen der Druckerwarteschlange an, aus der der Auftrag gelöscht werden soll.") : Amended ToSubclass] string PrinterName); [Description("Löscht einen Druckauftrag aus einer angegebenen Warteschlange.") : Amended ToSubclass] uint32 DeleteJobByPrinterObject([In,Description("Gibt die ID eines zu löschenden Druckauftrags an.") : Amended ToSubclass] uint32 ID,[In,Description("Gibt die Druckerwarteschlange an, aus der der Auftrag gelöscht werden soll.") : Amended ToSubclass] MSFT_Printer PrinterObject); [Description("Startet einen Druckauftrag in einer Druckerwarteschlange neu.") : Amended ToSubclass] uint32 RestartJobByObject([In,Description("Gibt den neu zu startenden Druckauftrag an.") : Amended ToSubclass] MSFT_PrintJob InputObject); [Description("Startet einen Druckauftrag in einer Druckerwarteschlange neu.") : Amended ToSubclass] uint32 RestartJobById([In,Description("Gibt den Namen des Servers an, auf dem sich der Auftrag befindet.") : Amended ToSubclass] string ComputerName,[In,Description("Gibt die ID des neu zu startenden Druckauftrags an.") : Amended ToSubclass] uint32 ID,[In,Description("Gibt den Namen der Druckerwarteschlange an, in der der Auftrag neu gestartet werden soll.") : Amended ToSubclass] string PrinterName); [Description("Startet einen Druckauftrag in einer Druckerwarteschlange neu.") : Amended ToSubclass] uint32 RestartJobByPrinterObject([In,Description("Gibt die ID eines neu zu startenden Druckauftrags an.") : Amended ToSubclass] uint32 ID,[In,Description("Gibt den Drucker an, der verwendet wird.") : Amended ToSubclass] MSFT_Printer PrinterObject); [Description("Das Cmdlet \"resume-printjob\" setzt einen Druckauftrag fort.") : Amended ToSubclass] uint32 ResumeJobByObject([In,Description("Gibt den fortzusetzenden Druckauftrag an.") : Amended ToSubclass] MSFT_PrintJob InputObject); [Description("Setzt einen angehaltenen Druckauftrag fort.") : Amended ToSubclass] uint32 ResumeJobById([In,Description("Gibt den Namen des verwendeten Servers an.") : Amended ToSubclass] string ComputerName,[In,Description("Gibt die ID des fortzusetzenden Druckauftrags an.") : Amended ToSubclass] uint32 ID,[In,Description("Gibt einen Druckernamen an.") : Amended ToSubclass] string PrinterName); [Description("Setzt einen angehaltenen Druckauftrag fort.") : Amended ToSubclass] uint32 ResumeJobByPrinterObject([In,Description("Gibt die ID des fortzusetzenden Druckauftrags an.") : Amended ToSubclass] uint32 ID,[In,Description("Gibt den Drucker an, der verwendet wird.") : Amended ToSubclass] MSFT_Printer PrinterObject); [Description("Hält einen Druckauftrag in einer Druckerwarteschlange an.") : Amended ToSubclass] uint32 SuspendJobByObject([In,Description("Gibt den anzuhaltenden Druckauftrag an.") : Amended ToSubclass] MSFT_PrintJob InputObject); [Description("Hält einen Druckauftrag in einer Druckerwarteschlange an.") : Amended ToSubclass] uint32 SuspendJobById([In,Description("Gibt den Namen des Servers an, auf dem sich der Auftrag befindet.") : Amended ToSubclass] string ComputerName,[In,Description("Gibt die ID des anzuhaltenden Druckauftrags an.") : Amended ToSubclass] uint32 ID,[In,Description("Gibt den Namen der Druckerwarteschlange an, in der der Auftrag angehalten werden soll.") : Amended ToSubclass] string PrinterName); [Description("Hält einen Druckauftrag in einer Druckerwarteschlange an.") : Amended ToSubclass] uint32 SuspendJobByPrinterObject([In,Description("Gibt die ID des anzuhaltenden Druckauftrags an.") : Amended ToSubclass] uint32 ID,[In,Description("Gibt den Drucker an, der verwendet wird.") : Amended ToSubclass] MSFT_Printer PrinterObject); }; [Version("1.0") : Amended,Description("Kapselt Konfigurationsinformationen für einen Drucker.") : Amended ToSubclass,AMENDMENT, LOCALE("MS_407")] class MSFT_PrinterConfiguration { [key,Description("Drucker, dem die Konfiguration zugeordnet ist.") : Amended ToSubclass] string PrinterName; [key,Description("Name des Servers, auf dem sich der Drucker befindet.") : Amended ToSubclass] string ComputerName; [Description("Print Ticket-XML, die Standarddruckeinstellungen für das Gerät definiert.") : Amended ToSubclass] string PrintTicketXML; [Description("Druckfunktions-XML, die die Druckfunktionen für das Gerät definiert.") : Amended ToSubclass] string PrintCapabilitiesXML; [Description("Stellt den Duplexmodus des Druckers dar.") : Amended ToSubclass] uint32 DuplexingMode; [Description("Gibt an, ob die Sortierung aktiviert/deaktiviert ist.") : Amended ToSubclass] boolean Collate; [Description("Gibt an, ob der Drucker Farbdruck verwenden soll.") : Amended ToSubclass] boolean Color; [Description("Gibt das ausgewählte Papierformat an.") : Amended ToSubclass] uint32 PaperSize; [Description("Ruft die Konfigurationsinformationen für einen Drucker ab.") : Amended ToSubclass] uint32 GetByPrinterName([In,Description("Server, auf dem sich der Drucker befindet.") : Amended ToSubclass] string ComputerName,[In,Description("Name des Druckers, für den die Druckerkonfiguration abgerufen werden soll.") : Amended ToSubclass] string PrinterName,[Out,Description("Zurückgegebene Konfiguration des angeforderten Druckers.") : Amended ToSubclass] MSFT_PrinterConfiguration cmdletOutput); [Description("Ruft die Konfigurationsinformationen für einen Drucker ab.") : Amended ToSubclass] uint32 GetByPrinterObject([In,Description("Drucker, für den die Druckerkonfiguration abgerufen werden soll.") : Amended ToSubclass] MSFT_Printer PrinterObject,[Out,Description("Zurückgegebene Konfiguration des angeforderten Druckers.") : Amended ToSubclass] MSFT_PrinterConfiguration cmdletOutput); [Description("Legt Konfigurationsinformationen für einen Drucker fest.") : Amended ToSubclass] uint32 SetByPrinterName([In,Description("Gibt an, ob die Ausgabe des Druckers standardmäßig sortiert werden soll.") : Amended ToSubclass] boolean Collate,[In,Description("Gibt an, ob der Drucker Farbdruck verwenden soll.") : Amended ToSubclass] boolean Color,[In,Description("Gibt den standardmäßigen Duplexmodus des Druckers an.") : Amended ToSubclass] uint32 DuplexingMode,[In,Description("Gibt das standardmäßige Papierformat des Druckers an.") : Amended ToSubclass] uint32 PaperSize,[In,Description("Gibt die Print Ticket-XML an, die die Standarddruckeinstellungen für den Drucker definiert.") : Amended ToSubclass] string PrintTicketXML,[In,Description("Gibt den Server an, auf dem sich der Drucker befindet.") : Amended ToSubclass] string ComputerName,[In,Description("Gibt den Drucker an, für den Konfigurationsinformationen festgelegt werden sollen.") : Amended ToSubclass] string PrinterName); [Description("Legt Konfigurationsinformationen für einen Drucker fest.") : Amended ToSubclass] uint32 SetByPrinterObject([In,Description("Gibt an, ob die Ausgabe des Druckers standardmäßig sortiert werden soll.") : Amended ToSubclass] boolean Collate,[In,Description("Gibt an, ob der Drucker Farbdruck verwenden soll.") : Amended ToSubclass] boolean Color,[In,Description("Gibt den standardmäßigen Duplexmodus des Druckers an.") : Amended ToSubclass] uint32 DuplexingMode,[In,Description("Gibt das standardmäßige Papierformat des Druckers an.") : Amended ToSubclass] uint32 PaperSize,[In,Description("Gibt die Print Ticket-XML an, die die Standarddruckeinstellungen für den Drucker definiert.") : Amended ToSubclass] string PrintTicketXML,[In,Description("Gibt ein Druckerobjekt an, für das Konfigurationseinstellungen geändert werden sollen.") : Amended ToSubclass] MSFT_Printer PrinterObject); [Description("Legt Konfigurationsinformationen für einen Drucker fest.") : Amended ToSubclass] uint32 SetByPrintConfigObject([In,Description("Gibt die festzulegenden Druckerkonfigurationseinstellungen an.") : Amended ToSubclass] MSFT_PrinterConfiguration InputObject); }; [Description("Stellt einen Druckertreiber dar.") : Amended ToSubclass,AMENDMENT, LOCALE("MS_407")] class MSFT_PrinterDriver : CIM_ManagedSystemElement { [Description("Name des Treibers") : Amended ToSubclass,key] string Name; [key,Description("Server, auf dem der Treiber installiert ist.") : Amended ToSubclass] string ComputerName; [key,Description("Umgebung des Treibers.") : Amended ToSubclass] string PrinterEnvironment; [Description("Pfad zum Treiber im Treiberspeicher.") : Amended ToSubclass] string Path; [Description("Datendatei für den Treiber.") : Amended ToSubclass] string DataFile; [Description("Konfigurationsdatei für den Treiber.") : Amended ToSubclass] string ConfigFile; [Description("Hilfedatei für den Treiber.") : Amended ToSubclass] string HelpFile; [Description("Abhängige Dateien für den Treiber.") : Amended ToSubclass] string DependentFiles[]; [Description("Name des Sprachmonitors für den Treiber.") : Amended ToSubclass] string Monitor; [Description("Standarddatentyp für den Treiber.") : Amended ToSubclass] string DefaultDatatype; [Description("Zeitstempel für den Treiber.") : Amended ToSubclass] datetime Date; [Description("Hauptversion des Treibers (z. B. 3 oder 4).") : Amended ToSubclass] uint32 MajorVersion; [Description("Treiberspezifische Version des Treibers.") : Amended ToSubclass] uint64 DriverVersion; [Description("Hersteller des Treibers.") : Amended ToSubclass] string Manufacturer; [Description("URL des Treiberherstellers.") : Amended ToSubclass] string OEMUrl; [Description("Hardware-ID des Treibers.") : Amended ToSubclass] string HardwareID; [Description("Für den Drucker erforderlicher Druckanbieter.") : Amended ToSubclass] string provider; [Description("Für den Drucker erforderlicher Druckprozessor.") : Amended ToSubclass] string PrintProcessor; [Description("Setup-DLL und Einstiegspunkt des Herstellers für den Treiber.") : Amended ToSubclass] string VendorSetup; [Description("Zugeordnete Farbprofile des Treibers.") : Amended ToSubclass] string ColorProfiles[]; [key,Description("Pfad zur INF-Datei des Treibers im Treiberspeicher.") : Amended ToSubclass] string InfPath; [Description("Gibt an, ob dieser Treiber paketfähig ist.") : Amended ToSubclass] boolean IsPackageAware; [Description("Liste der Hauptdruckertreiber, von denen der Treiber abhängig ist.") : Amended ToSubclass] string CoreDriverDependencies[]; [Description("Liste vorheriger Druckernamen, die mit dem Treiber kompatibel sind.") : Amended ToSubclass] string PreviousCompatibleNames[]; [Description("Installiert einen Druckertreiber im Treiberspeicher des Druckerservers.") : Amended ToSubclass] uint32 Add([In,Description("Name des Treibers.") : Amended ToSubclass] string Name,[In,Description("Pfad zur INF-Datei des Treibers.") : Amended ToSubclass] string InfPath,[In,Description("Umgebung für den Server.") : Amended ToSubclass] string PrinterEnvironment,[In,Description("Name des Servers, dem der Druckertreiber hinzugefügt wird.") : Amended ToSubclass] string ComputerName); }; [Version("1.0") : Amended,Description("Enthält Druckerdaten für ein NFC-Tag.") : Amended ToSubclass,AMENDMENT, LOCALE("MS_407")] class MSFT_PrinterNfcTag { [Description("UNC-Freigabepfade für den Drucker.") : Amended ToSubclass] string SharePath[]; [Description("WSD-Adressen für den Drucker.") : Amended ToSubclass] string WsdAddress[]; [Description("Zeigt an, ob das Tag gesperrt ist, verhindert Änderungen an den Inhalten des Tags.") : Amended ToSubclass] boolean Locked; }; [Description("Macht Methoden zum Lesen und Schreiben von Drucker-NFC-Tags verfügbar.") : Amended ToSubclass,AMENDMENT, LOCALE("MS_407")] class MSFT_PrinterNfcTagTasks { [Description("Schreibt Druckerverbindungsdaten auf das nächste NFC-Tag, das an das Standard-NFC-Lesegerät des Systems gehalten wird.") : Amended ToSubclass] uint32 WriteByManualSpecification([In,Description("Gibt mindestens einen Freigabepfad an (z. B. \"\\printServer\\shareName\"), der in das Tag geschrieben werden soll.") : Amended ToSubclass] string SharePath[],[In,Description("Gibt mindestens eine WSD-Hostadresse an, die in das Tag geschrieben werden soll.") : Amended ToSubclass] string WsdAddress[],[In,Description("Gibt an, ob das Tag gesperrt werden soll, um Änderungen an den Inhalten des Tags zu verhindern.") : Amended ToSubclass] boolean Lock); [Description("Schreibt Druckerverbindungsdaten auf das nächste NFC-Tag, das an das Standard-NFC-Lesegerät des Systems gehalten wird.") : Amended ToSubclass] uint32 WriteByPrinterNfcTag([In,Description("Gibt den Drucker nach NfcTag-Objekt an, der auf dem NFC-Tag codiert werden soll (gemäß Rückgabe von \"read-printernfctag\")") : Amended ToSubclass] MSFT_PrinterNfcTag InputObject); [Description("Liest Druckerverbindungsdaten aus dem nächsten NFC-Tag, das an das Standard-NFC-Lesegerät des Systems gehalten wird.") : Amended ToSubclass] uint32 Read([Out,Description("Die zurückgegebenen NFC-Daten.") : Amended ToSubclass] MSFT_PrinterNfcTag cmdletOutput); }; [Version("1.0") : Amended,Description("Stellt statische Methoden zum Hinzufügen von Anschlüssen bereit.") : Amended ToSubclass,AMENDMENT, LOCALE("MS_407")] class MSFT_PrinterPortTasks { [Description("Erstellt einen neuen lokalen Druckeranschluss auf einem angegebenen Server.") : Amended ToSubclass] uint32 AddByLocalPort([In,Description("Name des Servers, dem der Druckeranschluss hinzugefügt wird.") : Amended ToSubclass] string ComputerName,[In,Description("Name des Anschlusses.") : Amended ToSubclass] string Name); [Description("Erstellt einen neuen LPR-Druckeranschluss auf einem angegebenen Server.") : Amended ToSubclass] uint32 AddByLprPort([In,Description("Name des Servers, dem der Druckeranschluss hinzugefügt wird.") : Amended ToSubclass] string ComputerName,[In,Description("Name des Servers, der das LPR-Gerät hostet.") : Amended ToSubclass] string HostName,[In,Description("LPR-Name des Druckers.") : Amended ToSubclass] string PrinterName); [Description("Erstellt einen neuen TCP/IP-Druckeranschluss auf einem angegebenen Server im TCP-Modus.") : Amended ToSubclass] uint32 AddByTcpPort([In,Description("Name des Servers, dem der Druckeranschluss hinzugefügt wird.") : Amended ToSubclass] string ComputerName,[In,Description("Name des Anschlusses.") : Amended ToSubclass] string Name,[In,Description("TCP/IP-Anschlussnummer. Die Standardnummer ist 9100.") : Amended ToSubclass] uint32 PortNumber,[In,Description("Hostadresse des TCP-Anschlusses.") : Amended ToSubclass] string PrinterHostAddress,[In,Description("Aktiviert SNMP und gibt den Index an.") : Amended ToSubclass] uint32 SNMP,[In,Description("SNMP-Communityname. Muss angegeben werden, wenn SNMP aktiviert ist.") : Amended ToSubclass] string SNMPCommunity); [Description("Erstellt einen neuen TCP/IP-Druckeranschluss auf einem angegebenen Server im LPR-Modus.") : Amended ToSubclass] uint32 AddByTcpPortLprMode([In,Description("Name des Servers, dem der Druckeranschluss hinzugefügt wird. ") : Amended ToSubclass] string ComputerName,[In,Description("Aktiviert die LPR-Bytezählung.") : Amended ToSubclass] boolean LprByteCounting,[In,Description("Hostadresse des LPR-Anschlusses.") : Amended ToSubclass] string LprHostAddress,[In,Description("Name der LPR-Warteschlange.") : Amended ToSubclass] string LprQueueName,[In,Description("Name des Anschlusses.") : Amended ToSubclass] string Name,[In,Description("TCP/IP-Anschlussnummer. Die Standardnummer ist 515.") : Amended ToSubclass] uint32 PortNumber,[In,Description("Aktiviert SNMP und gibt den Index an.") : Amended ToSubclass] uint32 SNMP,[In,Description("SNMP-Communityname. Muss angegeben werden, wenn SNMP aktiviert ist.") : Amended ToSubclass] string SNMPCommunity); }; [Description("Stellt eine für eine Druckerwarteschlange festgelegte Treibereigenschaft dar.") : Amended ToSubclass,AMENDMENT, LOCALE("MS_407")] class MSFT_PrinterProperty : CIM_ManagedElement { [key,Description("Name des Servers, auf dem sich der Drucker befindet.") : Amended ToSubclass] string ComputerName; [key,Description("Name des Druckers, zu dem die Eigenschaft gehört.") : Amended ToSubclass] string PrinterName; [key,Description("Name der für den Drucker festgelegten Eigenschaft.") : Amended ToSubclass] string PropertyName; [key,Description("Typ der Eigenschaft (boolesch, ganze Zahl oder Zeichenfolge).") : Amended ToSubclass] uint32 Type; [Description("Wert der Eigenschaft.") : Amended ToSubclass] string Value; [Description("Legt Eigenschaften für den angegebenen Drucker fest.") : Amended ToSubclass] uint32 SetByPrinterName([In,Description("Gibt den Server an, auf dem sich der Drucker befindet.") : Amended ToSubclass] string ComputerName,[In,Description("Gibt den Drucker an, für den Eigenschaften festgelegt werden sollen.") : Amended ToSubclass] string PrinterName,[In,Description("Gibt die zu ändernde Eigenschaft an.") : Amended ToSubclass] string PropertyName,[In,Description("Gibt den neuen Eigenschaftswert an.") : Amended ToSubclass] string Value); [Description("Legt Eigenschaften über ein MSFT_PrinterProperty-Objekt fest.") : Amended ToSubclass] uint32 SetByPrinterPropertyObject([In,Description("Gibt die festzulegende Eigenschaft an.") : Amended ToSubclass] MSFT_PrinterProperty InputObject); [Description("Legt Treibereigenschaften über ein MSFT_Printer-Objekt fest.") : Amended ToSubclass] uint32 SetByPrinterObject([In,Description("Gibt ein Druckerobjekt an, für das die Eigenschaft geändert werden soll.") : Amended ToSubclass] MSFT_Printer PrinterObject,[In,Description("Gibt die zu ändernde Eigenschaft an.") : Amended ToSubclass] string PropertyName,[In,Description("Gibt den neuen Eigenschaftswert an.") : Amended ToSubclass] string Value); }; [Description("Stellt einen TCP/IP-Druckeranschluss dar.") : Amended ToSubclass,Version("1.0") : Amended,AMENDMENT, LOCALE("MS_407")] class MSFT_TcpIpPrinterPort : MSFT_PrinterPort { [Description("Hostadresse oder IP-Adresse des Anschlusses.") : Amended ToSubclass] string PrinterHostAddress; [Description("Hostadresse des Anschlusses.") : Amended ToSubclass] string PrinterHostIP; [Description("TCP/IP-Anschlussadresse des Anschlusses.") : Amended ToSubclass] uint32 PortNumber; [Description("SNMP-Community für den Anschluss.") : Amended ToSubclass] string SNMPCommunity; [Description("SNMP-Index für den Anschluss.") : Amended ToSubclass] uint32 SNMPIndex; [Description("Gibt an, ob SNMP für den Anschluss aktiviert ist.") : Amended ToSubclass] boolean SNMPEnabled; [Description("Protokoll (RAW oder LPR) für den Anschluss.") : Amended ToSubclass] uint32 Protocol; [Description("Name der LPR-Warteschlange für den Anschluss, wenn er für das LPR-Protokoll konfiguriert ist.") : Amended ToSubclass] string LprQueueName; [Description("Gibt an, ob die LPR-Bytezählung für den Anschluss aktiviert ist, wenn er für das LPR-Protokoll konfiguriert ist.") : Amended ToSubclass] boolean LprByteCounting; };