Delen via


Get-AzAutomationDscNodeConfigurationDeployment

Hiermee worden dsc-knooppuntconfiguratie-implementaties opgehaald in Automation.

Syntaxis

Get-AzAutomationDscNodeConfigurationDeployment
   [-Status <String>]
   [-StartTime <DateTimeOffset>]
   [-EndTime <DateTimeOffset>]
   [-ResourceGroupName] <String>
   [-AutomationAccountName] <String>
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
Get-AzAutomationDscNodeConfigurationDeployment
   -JobId <Guid>
   [-ResourceGroupName] <String>
   [-AutomationAccountName] <String>
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Description

De cmdlet Get-AzAutomationDscNodeConfigurationDeployment implementeert een DSC-knooppuntconfiguratie (APS Desired State Configuration) in Azure Automation.

Voorbeelden

Voorbeeld 1: Een implementatie van een knooppuntconfiguratie ophalen

$deployment = Get-AzAutomationDscNodeConfigurationDeployment `
                         -JobId 35b14eb4-52b7-4a1d-ad62-8e9f84adc657 `
                         -AutomationAccountName "Contoso01" `
                         -ResourceGroupName "ResourceGroup01"

ResourceGroupName     : ResourceGroup01
AutomationAccountName : Contoso01
JobId                 : 35b14eb4-52b7-4a1d-ad62-8e9f84adc657
Job                   : Microsoft.Azure.Commands.Automation.Model.Job
JobStatus             : Running
NodeStatus            : {System.Collections.Generic.Dictionary`2[System.String,System.String], System.Collections.Generic.Dictionary`2[System.String,System.String]}
NodeConfigurationName : Config01.Node1
JobSchedule           :
JobScheduleId         : 00000000-0000-0000-0000-000000000000

$deployment | Select-Object -ExpandProperty nodeStatus

Key        Value
---        -----
WebServer  Pending
WebServer2 Pending
WebServer3 Compliant

Met de bovenstaande opdracht wordt de DSC-knooppuntconfiguratie met de naam Config01.Node1 geïmplementeerd in de opgegeven tweedimensionale matrix met knooppuntnamen. De implementatie vindt plaats op een gefaseerde manier.

Parameters

-AutomationAccountName

Hiermee geeft u de naam op van het Automation-account dat de DSC-configuratie bevat die door deze cmdlet wordt gecompileerd.

Type:String
Position:1
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-DefaultProfile

De referenties, het account, de tenant en het abonnement dat wordt gebruikt voor communicatie met Azure

Type:IAzureContextContainer
Aliassen:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-EndTime

Eindtijdfilter.

Type:Nullable<T>[DateTimeOffset]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-JobId

Hiermee geeft u de taak-id van een bestaande implementatietaak op.

Type:Guid
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-ResourceGroupName

Hiermee geeft u de naam van een resourcegroep waarin deze cmdlet een configuratie compileert.

Type:String
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-StartTime

Begintijdfilter.

Type:Nullable<T>[DateTimeOffset]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Status

Status van het taakfilter.

Type:String
Geaccepteerde waarden:Completed, Failed, Queued, Starting, Resuming, Running, Stopped, Stopping, Suspended, Suspending, Activating
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

Invoerwaarden

Guid

String

Uitvoerwaarden

NodeConfigurationDeployment