Udostępnij za pośrednictwem


Import-AzAutomationDscConfiguration

Importuje konfigurację DSC do usługi Automation.

Składnia

Import-AzAutomationDscConfiguration
      -SourcePath <String>
      [-Tags <IDictionary>]
      [-Description <String>]
      [-Published]
      [-Force]
      [-LogVerbose <Boolean>]
      [-ResourceGroupName] <String>
      [-AutomationAccountName] <String>
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Opis

Polecenie cmdlet Import-AzAutomationDscConfiguration importuje konfigurację APS Desired State Configuration (DSC) do usługi Azure Automation. Określ ścieżkę skryptu usługi APS, który zawiera pojedynczą konfigurację DSC.

Przykłady

Przykład 1. Importowanie konfiguracji DSC do usługi Automation

Import-AzAutomationDscConfiguration -AutomationAccountName "Contoso17" -ResourceGroupName "ResourceGroup01" -SourcePath "C:\DSC\client.ps1" -Force

To polecenie importuje konfigurację DSC w pliku o nazwie client.ps1 do konta usługi Automation o nazwie Contoso17. Polecenie określa parametr Force . Jeśli istnieje istniejąca konfiguracja DSC, to polecenie go zastępuje.

Przykład 2

Importuje konfigurację DSC do usługi Automation. (automatycznie wygenerowane)

Import-AzAutomationDscConfiguration -AutomationAccountName 'Contoso17' -Published -ResourceGroupName 'ResourceGroup01' -SourcePath 'C:\DSC\client.ps1'

Parametry

-AutomationAccountName

Określa nazwę konta usługi Automation, do którego to polecenie cmdlet importuje konfigurację DSC.

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

-Confirm

Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.

Typ:SwitchParameter
Aliasy:cf
Position:Named
Domyślna wartość:False
Wymagane:False
Akceptowanie danych wejściowych potoku:False
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

-Description

Określa opis konfiguracji importowanych przez to polecenie cmdlet.

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

-Force

Wskazuje, że to polecenie cmdlet zastępuje istniejącą konfigurację DSC w usłudze Automation.

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

-LogVerbose

Określa, czy to polecenie cmdlet włącza lub wyłącza pełne rejestrowanie dla zadań kompilacji tej konfiguracji DSC. Określ wartość $True, aby włączyć pełne rejestrowanie lub $False, aby je wyłączyć.

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

-Published

Wskazuje, że to polecenie cmdlet importuje konfigurację DSC w stanie opublikowanym.

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

-ResourceGroupName

Określa nazwę grupy zasobów, dla której to polecenie cmdlet importuje konfigurację DSC.

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

-SourcePath

Określa ścieżkę skryptu wps_2, który zawiera konfigurację DSC importowanych przez to polecenie cmdlet.

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

-Tags

Pary klucz-wartość w postaci tabeli skrótów. Na przykład: @{key0="value0"; key1=$null; key2="value2"}

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

-WhatIf

Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie zostało uruchomione.

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

Dane wejściowe

String

IDictionary

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

Dane wyjściowe

DscConfiguration