Get-AzureRmAutomationDscCompilationJobOutput

Gets the logging streams of an Automation DSC compilation job.

Important

You've reached a webpage for an outdated version of Azure PowerShell. All versions of the AzureRM PowerShell module are outdated, but not out of support. The Az PowerShell module is now the recommended PowerShell module for interacting with Azure. To get started with the Az PowerShell module, see Install Azure PowerShell. To learn how to migrate to the Az PowerShell module, see Migrate Azure PowerShell from AzureRM to Az.

Syntax

Get-AzureRmAutomationDscCompilationJobOutput
   [-Id] <Guid>
   [-Stream <CompilationJobStreamType>]
   [-StartTime <DateTimeOffset>]
   [-ResourceGroupName] <String>
   [-AutomationAccountName] <String>
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Description

The Get-AzureRmAutomationDscCompilationJobOutput cmdlet gets the stream records of an APS Desired State Configuration (DSC) compilation job in Azure Automation.

Examples

Example 1: Get the logs for a DSC compilation job

PS C:\>$Jobs = Get-AzureRmAutomationDscCompilationJob -ResourceGroupName "ResourceGroup01" -AutomationAccountName "Contoso17"
PS C:\> $Jobs[0] | Get-AzureRmAutomationDscCompilationJobOutput -Stream "Any"

The first command gets the compilation jobs in the Automation account named Contoso17 by using the Get-AzureRmAutomationDscCompilationJob cmdlet. The command stores those objects in the $Jobs variable. The second command gets the compilation job output for any stream for the first member of the $Jobs array.

Parameters

-AutomationAccountName

Specifies the name of the Automation account that contains the DSC compilation job.

Type:String
Position:1
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-DefaultProfile

The credentials, account, tenant, and subscription used for communication with azure

Type:Microsoft.Azure.Commands.Common.Authentication.Abstractions.IAzureContextContainer
Aliases:AzureRmContext, AzureCredential
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-Id

Specifies the unique ID of the DSC compilation job for which this cmdlet gets output.

Type:Guid
Aliases:JobId
Position:2
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-ResourceGroupName

Specifies the name of the resource group that contains the DSC compilation job for which this cmdlet gets stream records.

Type:String
Position:0
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-StartTime

Specifies a start time. This cmdlet gets stream records that the DSC compilation job outputs after this time.

Type:Nullable<T>[DateTimeOffset]
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-Stream

Specifies the type of stream for the output that this cmdlet gets. Valid values are:

  • Any
  • Warning
  • Error
  • Verbose
Type:CompilationJobStreamType
Accepted values:Warning, Error, Verbose, Any
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False

Inputs

Guid

CompilationJobStreamType

Nullable<T>[[System.DateTimeOffset, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]

String

Outputs

JobStream