Freigeben über


Referenz zum Microsoft.DSC-Metadateneigenschaftenschema

Zusammenfassung

Metadateneigenschaften, die von DSC für Konfigurations- und Ressourcenvorgänge verwendet und zurückgegeben werden.

BESCHREIBUNG

Blah

Eigenschaften

duration

Definiert die Dauer eines DSC-Vorgangs für ein Konfigurationsdokument oder eine Ressource instance als Zeichenfolge, die dem in ISO8601 ABNF für durationdefinierten Format folgt.

Stellt beispielsweise PT0.611216S eine Dauer von etwa 0.61 Sekunden dar.

SchemaDialect: https://json-schema.org/draft/2020-12/schema
SchemaID:      https://raw.githubusercontent.com/PowerShell/DSC/main/schemas/2024/04/metadata/Microsoft.DSC/duration.json
Type:          string
Format:        duration

endDateTime

Definiert das Enddatum und die Endzeit für den DSC-Vorgang als Zeitstempel, der dem in RFC3339, Abschnitt 5.6 definierten Format folgt (siehe date-time).

Beispiel: 2024-04-14T08:49:51.395686600-07:00

SchemaDialect: https://json-schema.org/draft/2020-12/schema
SchemaID:      https://raw.githubusercontent.com/PowerShell/DSC/main/schemas/2024/04/metadata/Microsoft.DSC/endDateTime.json
Type:          string
Format:        date-time

executionType

Definiert, ob DSC tatsächlich einen Vorgang auf die Konfiguration angewendet hat oder im WhatIf Modus ausgeführt wurde. Diese Eigenschaft ist immer Actual für GetVorgänge, , Testund Export vorgesehen. Bei Set Vorgängen ist WhatIf dieser Wert, wenn DSC mit dem --whatIf -Argument aufgerufen wird.

SchemaDialect: https://json-schema.org/draft/2020-12/schema
SchemaID:      https://raw.githubusercontent.com/PowerShell/DSC/main/schemas/2024/04/metadata/Microsoft.DSC/executionType.json
Type:          string
ValidValues:  [Actual, WhatIf]

operation

Definiert den Vorgang, den DSC auf das Konfigurationsdokument angewendet hat: Get, Set, Testoder Export.

SchemaDialect: https://json-schema.org/draft/2020-12/schema
SchemaID:      https://raw.githubusercontent.com/PowerShell/DSC/main/schemas/2024/04/metadata/Microsoft.DSC/operation.json
Type:          string
ValidValues:  [Get, Set, Test, Export]

Securitycontext

Definiert den Sicherheitskontext, unter dem DSC ausgeführt wurde. Wenn der Wert für diese Metadateneigenschaft lautet Elevated, wurde DSC als root (nicht-Windows) oder als Sitzung mit erhöhten Rechten mit Administratorrechten (unter Windows) ausgeführt. Wenn der Wert ist Restricted, wurde DSC als normaler Benutzer oder Konto in einer Sitzung ohne erhöhte Rechte ausgeführt.

SchemaDialect: https://json-schema.org/draft/2020-12/schema
SchemaID:      https://raw.githubusercontent.com/PowerShell/DSC/main/schemas/2024/04/metadata/Microsoft.DSC/securityContext.json
Type:          string
ValidValues:  [Current, Elevated, Restricted]

startDatetime

Definiert das Startdatum und die Startzeit für den DSC-Vorgang als Zeitstempel, der dem in RFC3339 Abschnitt 5.6 definierten Format folgt (siehe date-time).

Beispiel: 2024-04-14T08:49:51.395686600-07:00

SchemaDialect: https://json-schema.org/draft/2020-12/schema
SchemaID:      https://raw.githubusercontent.com/PowerShell/DSC/main/schemas/2024/04/metadata/Microsoft.DSC/startDatetime.json
Type:          string
Format:        date-time

version

Definiert die Version von DSC, die den Befehl ausgeführt hat. Dieser Wert ist immer die semantische Version des DSC-Befehls, z. B 3.0.0-preview.7. .

SchemaDialect: https://json-schema.org/draft/2020-12/schema
SchemaID:      https://raw.githubusercontent.com/PowerShell/DSC/main/schemas/2024/04/metadata/Microsoft.DSC/version.json
Type:          object