Bagikan melalui


Set-AzAutomationModule

Memperbarui modul di Automation.

Sintaks

Set-AzAutomationModule
   [-Name] <String>
   [-ContentLinkUri <Uri>]
   [-ContentLinkVersion <String>]
   [-RuntimeVersion <String>]
   [-ResourceGroupName] <String>
   [-AutomationAccountName] <String>
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Deskripsi

Cmdlet Set-AzAutomationModule memperbarui modul di Azure Automation. Perintah ini menerima file terkompresi yang memiliki ekstensi nama file .zip. File berisi folder yang menyertakan file yang merupakan salah satu jenis berikut:

  • wps_2 modul, yang memiliki ekstensi nama file .psm1 atau .dll
  • wps_2 manifes modul, yang memiliki ekstensi nama file .psd1 Nama file .zip, nama folder, dan nama file dalam folder harus sama. Tentukan file .zip sebagai URL yang dapat diakses layanan Automation. Jika Anda mengimpor modul wps_2 ke Automation dengan menggunakan cmdlet ini atau cmdlet New-AzAutomationModule, operasinya tidak sinkron. Perintah menyelesaikan apakah impor berhasil atau gagal. Untuk memeriksa apakah berhasil, jalankan perintah berikut: PS C:\\\> $ModuleInstance = Get-AzAutomationModule -Name ModuleName Periksa properti ProvisioningState untuk nilai Berhasil.

Contoh

Contoh 1: Memperbarui modul

Set-AzAutomationModule -AutomationAccountName "Contoso17" -Name "ContosoModule" -ContentLinkUri "http://contosostorage.blob.core.windows.net/modules/ContosoModule.zip" -ContentLinkVersion "1.1" -ResourceGroupName "ResourceGroup01"

Perintah ini mengimpor versi terbaru dari modul yang sudah ada bernama ContosoModule ke akun Automation bernama Contoso17. Modul disimpan dalam blob Azure di akun penyimpanan bernama contosostorage dan kontainer bernama modul.

Parameter

-AutomationAccountName

Menentukan nama akun Automation tempat cmdlet ini memperbarui modul.

Jenis:String
Position:1
nilai default:None
Diperlukan:True
Accept pipeline input:True
Accept wildcard characters:False

-ContentLinkUri

Menentukan URL file .zip yang berisi versi baru modul yang diimpor cmdlet ini.

Jenis:Uri
Aliases:ContentLink
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:True
Accept wildcard characters:False

-ContentLinkVersion

Menentukan versi modul tempat cmdlet ini memperbarui Automation.

Jenis:String
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

Kredensial, akun, penyewa, dan langganan yang digunakan untuk komunikasi dengan azure

Jenis:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Menentukan nama modul yang diimpor cmdlet ini.

Jenis:String
Position:2
nilai default:None
Diperlukan:True
Accept pipeline input:True
Accept wildcard characters:False

-ResourceGroupName

Menentukan nama grup sumber daya tempat cmdlet ini memperbarui modul.

Jenis:String
Position:0
nilai default:None
Diperlukan:True
Accept pipeline input:True
Accept wildcard characters:False

-RuntimeVersion

Lingkungan Runtime modul

Jenis:String
nilai yang diterima:5.1, 7.2
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:False
Accept wildcard characters:False

Input

String

Uri

Output

Module