Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Přehled
Vlastnosti metadat používané a vrácené DSC pro operace konfigurace a prostředků.
Description
Objekt Microsoft.DSC metadat zachycuje podrobnosti o spuštění, které DSC přidává do výstupu příkazu a případně do výsledků prostředků. Popisuje, jaká operace běžela, kdy byla spuštěna a dokončena, jak dlouho trvala, kontext zabezpečení, ve kterém DSC běžel, a verze DSC, která vytvořila výstup. Tyto vlastnosti jsou informativní a pomáhají s diagnostikou, auditováním a nástroji.
Ne každá vlastnost je k dispozici pro každou operaci. Například executionType je smysluplný pouze pro Set (a je WhatIf při vyvolání DSC pomocí --whatIf), while operation je vždy k dispozici. Časová razítka používají formát RFC 3339 date-time a doby trvání používají formát ISO 8601 duration .
Spotřebitelé by měli tolerovat další, budoucí pole metadat. Producenti by měli uchovávat neznámá metadata, která neinterpretují.
Vlastnosti
duration
Definuje dobu trvání operace DSC s konfiguračním dokumentem nebo instancí prostředku jako řetězec ve formátu definovaném v ISO8601 ABNF pro duration.
PT0.611216S Například představuje dobu trvání přibližně 0.61 sekund.
SchemaDialect: https://json-schema.org/draft/2020-12/schema
SchemaID: https://raw.githubusercontent.com/PowerShell/DSC/main/schemas/v3.1.0/metadata/Microsoft.DSC/duration.json
Type: string
Format: duration
endDateTime
Definuje koncové datum a čas operace DSC jako časové razítko ve formátu definovaném v části 5.6 RFC3339 (viz date-time).
Příklad: 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/v3.1.0/metadata/Microsoft.DSC/endDateTime.json
Type: string
Format: date-time
executionType
Definuje, zda DSC skutečně aplikovalo operaci na konfiguraci nebo bylo spuštěno v WhatIf režimu.
Tato vlastnost je vždy Actual pro operace , GetTesta Export . U Set operací je WhatIf tato hodnota v případě, že je DSC vyvoláno s argumentem --whatIf .
SchemaDialect: https://json-schema.org/draft/2020-12/schema
SchemaID: https://raw.githubusercontent.com/PowerShell/DSC/main/schemas/v3.1.0/metadata/Microsoft.DSC/executionType.json
Type: string
ValidValues: [Actual, WhatIf]
operace
Definuje operaci, kterou DSC aplikovalo na konfigurační dokument: Get, Set, Testnebo Export.
SchemaDialect: https://json-schema.org/draft/2020-12/schema
SchemaID: https://raw.githubusercontent.com/PowerShell/DSC/main/schemas/v3.1.0/metadata/Microsoft.DSC/operation.json
Type: string
ValidValues: [Get, Set, Test, Export]
securityContext
Definuje kontext zabezpečení, ve kterém byl DSC spuštěn. Pokud je Elevatedhodnota této vlastnosti metadat , DSC byl spuštěn jako root (mimo Windows) nebo jako zvýšená relace s oprávněními správce (v systému Windows). Pokud je Restrictedhodnota , DSC byl spuštěn jako normální uživatel nebo účet v relaci bez zvýšených oprávnění.
SchemaDialect: https://json-schema.org/draft/2020-12/schema
SchemaID: https://raw.githubusercontent.com/PowerShell/DSC/main/schemas/v3.1.0/metadata/Microsoft.DSC/securityContext.json
Type: string
ValidValues: [Current, Elevated, Restricted]
startDatetime
Definuje počáteční datum a čas operace DSC jako časové razítko ve formátu definovaném v části 5.6 RFC3339 (viz date-time).
Příklad: 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/v3.1.0/metadata/Microsoft.DSC/startDatetime.json
Type: string
Format: date-time
verze
Definuje verzi DSC, která příkaz spustila. Tato hodnota je vždy sémantickou verzí příkazu DSC, například 3.0.0-preview.7.
SchemaDialect: https://json-schema.org/draft/2020-12/schema
SchemaID: https://raw.githubusercontent.com/PowerShell/DSC/main/schemas/v3.1.0/metadata/Microsoft.DSC/version.json
Type: object