Set-AzAutomationModule
Aktualizuje moduł w usłudze Automation.
Składnia
Set-AzAutomationModule
[-Name] <String>
[-ContentLinkUri <Uri>]
[-ContentLinkVersion <String>]
[-RuntimeVersion <String>]
[-ResourceGroupName] <String>
[-AutomationAccountName] <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Opis
Polecenie cmdlet Set-AzAutomationModule aktualizuje moduł w usłudze Azure Automation. To polecenie akceptuje skompresowany plik z rozszerzeniem nazwy pliku .zip. Plik zawiera folder zawierający plik, który jest jednym z następujących typów:
- moduł wps_2 z rozszerzeniem nazwy pliku psm1 lub .dll
- wps_2 manifest modułu, który ma rozszerzenie nazwy pliku psd1 Nazwa pliku .zip, nazwa folderu i nazwa pliku w folderze musi być taka sama.
Określ plik .zip jako adres URL, do którego może uzyskać dostęp usługa Automation.
Jeśli zaimportujesz moduł wps_2 do usługi Automation przy użyciu tego polecenia cmdlet lub polecenia cmdlet New-AzAutomationModule, operacja jest asynchroniczna.
Polecenie kończy się powodzeniem lub niepowodzeniem importowania.
Aby sprawdzić, czy powiodło się, uruchom następujące polecenie:
PS C:\\\> $ModuleInstance = Get-AzAutomationModule -Name
ModuleName Sprawdź właściwość ProvisioningState dla wartości Powodzenie.
Przykłady
Przykład 1. Aktualizowanie modułu
Set-AzAutomationModule -AutomationAccountName "Contoso17" -Name "ContosoModule" -ContentLinkUri "http://contosostorage.blob.core.windows.net/modules/ContosoModule.zip" -ContentLinkVersion "1.1" -ResourceGroupName "ResourceGroup01"
To polecenie importuje zaktualizowaną wersję istniejącego modułu o nazwie ContosoModule do konta usługi Automation o nazwie Contoso17. Moduł jest przechowywany w obiekcie blob platformy Azure na koncie magazynu o nazwie contosostorage i kontenerze o nazwie modules.
Parametry
-AutomationAccountName
Określa nazwę konta usługi Automation, dla którego to polecenie cmdlet aktualizuje moduł.
Typ: | String |
Position: | 1 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-ContentLinkUri
Określa adres URL pliku .zip, który zawiera nową wersję modułu importowanych przez to polecenie cmdlet.
Typ: | Uri |
Aliasy: | ContentLink |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-ContentLinkVersion
Określa wersję modułu, do której to polecenie cmdlet aktualizuje usługę Automation.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
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 |
-Name
Określa nazwę modułu, który importuje to polecenie cmdlet.
Typ: | String |
Position: | 2 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-ResourceGroupName
Określa nazwę grupy zasobów, dla której to polecenie cmdlet aktualizuje moduł.
Typ: | String |
Position: | 0 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-RuntimeVersion
Środowisko uruchomieniowe modułu
Typ: | String |
Dopuszczalne wartości: | 5.1, 7.2 |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |