ta bort dsc-resurs
Synopsis
Anropar borttagningsåtgärden för en resurs.
Syntax
Utan instansegenskaper
dsc resource delete [Options] --resource <RESOURCE>
Instansegenskaper från stdin
<instance-properties> | dsc resource delete [Options] --resource <RESOURCE>
Instansegenskaper från indataalternativet
dsc resource delete --input '<instance-properties>' --resource <RESOURCE>
Instansegenskaper från fil
dsc resource delete --path <instance-properties-filepath> --resource <RESOURCE>
Description
Underkommandot delete
tar bort en resursinstans.
Alla egenskaper som resursen kräver för att kunna urskilja vilken instans som ska tas bort måste skickas till det här kommandot som ett JSON- eller YAML-objekt. Objektet kan skickas till det här kommandot från stdin eller med --input
alternativet . Du kan också använda --path
alternativet för att läsa objektet från en JSON- eller YAML-fil.
Det här kommandot returnerar inga utdata när det lyckas. Om ett fel uppstår visas felet för anroparen på stderr och avslutas med en slutkod som inte är noll.
Exempel
Exempel 1 – Ta bort resursinstans med indataalternativ
Om en resurs kräver ett eller flera egenskapsvärden för att returnera det faktiska tillståndet för instansen kan instansegenskaperna skickas med indataalternativet som antingen JSON eller YAML.
dsc resource delete --resource Microsoft.Windows/Registry --input '{
"keyPath": "HKCU\\DSC\\Example"
}'
Exempel 2 – Ta bort resursinstans med indata från stdin
Om en resurs kräver ett eller flera egenskapsvärden för att returnera det faktiska tillståndet för instansen kan instansegenskaperna skickas över stdin som antingen JSON eller YAML.
'{
"keyPath": "HKCU\\DSC\\Example"
}' | dsc resource delete --resource Microsoft.Windows/Registry
Exempel 3 – Ta bort resursinstans med indata från en YAML-fil
Om en resurs kräver ett eller flera egenskapsvärden för att returnera det faktiska tillståndet för instansen kan instansegenskaperna hämtas från en sparad JSON- eller YAML-fil.
cat ./example.delete.yaml
keyPath: HKCU\\DSC\\Example
dsc resource delete --resource Microsoft.Windows/Registry --path ./example.delete.yaml
Alternativ
-r, --resource
Anger det fullständigt kvalificerade typnamnet för den DSC-resurs som ska användas, till exempel Microsoft.Windows/Registry
.
Den fullständigt kvalificerade typnamnsyntaxen är: <owner>[.<group>][.<area>]/<name>
, där:
owner
är den underhållna författaren eller organisationen för resursen.group
ocharea
är valfria namnkomponenter som möjliggör namnavstånd för en resurs.name
Identifierar komponenten som resursen hanterar.
Type: String
Mandatory: true
-i, --input
Anger ett JSON- eller YAML-objekt med de egenskaper som behövs för att hämta en instans av DSC-resursen. DSC validerar objektet mot resursens instansschema. Om verifieringen misslyckas genererar DSC ett fel.
Det här alternativet kan inte användas med instansegenskaper över stdin eller alternativet --path
. Välj om du vill skicka instansegenskaperna till kommandot över stdin, från en fil med --path
alternativet eller med --input
alternativet .
DSC ignorerar det här alternativet när alternativet --all
anges.
Type: String
Mandatory: false
-p, --path
Definierar sökvägen till en textfil som ska läsas som indata för kommandot i stället för att skicka indata från stdin eller skicka den som en sträng med --input
alternativet . Den angivna filen måste innehålla JSON eller YAML som representerar giltiga egenskaper för resursen. DSC validerar objektet mot resursens instansschema. Om verifieringen misslyckas, eller om den angivna filen inte finns, genererar DSC ett fel.
Det här alternativet utesluter ömsesidigt med --input
alternativet . När du använder det här alternativet ignorerar DSC alla indata från stdin.
DSC ignorerar det här alternativet när alternativet --all
anges.
Type: String
Mandatory: false
-h, --help
Visar hjälpen för det aktuella kommandot eller underkommandot. När du anger det här alternativet ignorerar programmet alla alternativ och argument efter det här alternativet.
Type: Boolean
Mandatory: false
Utdata
Det här kommandot returnerar inga utdata när det lyckas. När resursfelen uppstår visar DSC felet på stderr och avslutas med en slutkod som inte är noll.