Udostępnij za pośrednictwem


Get-AzAutomationDscNodeReport

Pobiera raporty wysyłane z węzła DSC do usługi Automation.

Składnia

Get-AzAutomationDscNodeReport
   -NodeId <Guid>
   [-StartTime <DateTimeOffset>]
   [-EndTime <DateTimeOffset>]
   [-ResourceGroupName] <String>
   [-AutomationAccountName] <String>
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
Get-AzAutomationDscNodeReport
   -NodeId <Guid>
   [-Latest]
   [-ResourceGroupName] <String>
   [-AutomationAccountName] <String>
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
Get-AzAutomationDscNodeReport
   -NodeId <Guid>
   -Id <Guid>
   [-ResourceGroupName] <String>
   [-AutomationAccountName] <String>
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Opis

Polecenie cmdlet Get-AzAutomationDscNodeReport pobiera raporty wysyłane z węzła APS Desired State Configuration (DSC) do usługi Azure Automation.

Przykłady

Przykład 1. Pobieranie wszystkich raportów dla węzła DSC

$Node = Get-AzAutomationDscNode -ResourceGroupName "ResourceGroup03" -AutomationAccountName "Contoso17" -Name "Computer14"
Get-AzAutomationDscNodeReport -ResourceGroupName "ResourceGroup03" -AutomationAccountName "Contoso17" -NodeId $Node.Id

Pierwsze polecenie pobiera węzeł DSC dla komputera o nazwie Computer14 na koncie usługi Automation o nazwie Contoso17. Polecenie przechowuje ten obiekt w zmiennej $Node. Drugie polecenie pobiera metadane dla wszystkich raportów wysyłanych z węzła DSC o nazwie Computer14 do konta usługi Automation o nazwie Contoso17. Polecenie określa węzeł przy użyciu właściwości Id obiektu $Node.

Przykład 2. Pobieranie raportu dla węzła DSC według identyfikatora raportu

$Node = Get-AzAutomationDscNode -ResourceGroupName "ResourceGroup03" -AutomationAccountName "Contoso17" -Name "Computer14"
Get-AzAutomationDscNodeReport -ResourceGroupName "ResourceGroup03" -AutomationAccountName "Contoso17" -NodeId $Node.Id -Id c0a1718e-d8be-4fa3-91b6-82e1d3a36298

Pierwsze polecenie pobiera węzeł DSC dla komputera o nazwie Computer14 na koncie usługi Automation o nazwie Contoso17. Polecenie przechowuje ten obiekt w zmiennej $Node. Drugie polecenie pobiera metadane raportu zidentyfikowanego przez określony identyfikator wysłany z węzła DSC o nazwie Computer14 do konta usługi Automation o nazwie Contoso17.

Przykład 3. Pobieranie najnowszego raportu dla węzła DSC

$Node = Get-AzAutomationDscNode -ResourceGroupName "ResourceGroup03" -AutomationAccountName "Contoso17" -Name "Computer14"
Get-AzAutomationDscNodeReport -ResourceGroupName "ResourceGroup03" -AutomationAccountName "Contoso17" -NodeId $Node.Id -Latest

Pierwsze polecenie pobiera węzeł DSC dla komputera o nazwie Computer14 na koncie usługi Automation o nazwie Contoso17. Polecenie przechowuje ten obiekt w zmiennej $Node. Drugie polecenie pobiera metadane dla najnowszego raportu wysyłanego z węzła DSC o nazwie Computer14 do konta usługi Automation o nazwie Contoso17.

Parametry

-AutomationAccountName

Określa nazwę konta usługi Automation. To polecenie cmdlet eksportuje raporty dla węzła DSC, który należy do konta, które określa ten parametr.

Typ:String
Position:1
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-DefaultProfile

Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure

Typ:IAzureContextContainer
Aliasy:AzContext, AzureRmContext, AzureCredential
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-EndTime

Określa godzinę zakończenia. To polecenie cmdlet pobiera raporty otrzymane przez usługę Automation przed tym czasem.

Typ:Nullable<T>[DateTimeOffset]
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-Id

Określa unikatowy identyfikator raportu węzła DSC dla tego polecenia cmdlet do pobrania.

Typ:Guid
Aliasy:ReportId
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-Latest

Wskazuje, że to polecenie cmdlet pobiera najnowszy raport DSC tylko dla określonego węzła.

Typ:SwitchParameter
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-NodeId

Określa unikatowy identyfikator węzła DSC, dla którego to polecenie cmdlet pobiera raporty.

Typ:Guid
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-ResourceGroupName

Określa nazwę grupy zasobów, która zawiera węzeł DSC, dla którego to polecenie cmdlet pobiera raporty.

Typ:String
Position:0
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-StartTime

Określa godzinę rozpoczęcia. To polecenie cmdlet pobiera raporty odebrane przez usługę Automation po tym czasie.

Typ:Nullable<T>[DateTimeOffset]
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

Dane wejściowe

Guid

Nullable<T>[[System.DateTimeOffset, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]

String

Dane wyjściowe

DscNode