New-AzAutomationModule
Bir modülü Otomasyon'a aktarır.
Sözdizimi
New-AzAutomationModule
[-Name] <String>
[-ContentLinkUri] <Uri>
[-RuntimeVersion <String>]
[-ResourceGroupName] <String>
[-AutomationAccountName] <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
New-AzAutomationModule cmdlet'i bir modülü Azure Otomasyonu içeri aktarır. Bu komut, .zip dosya adı uzantısına sahip sıkıştırılmış bir dosyayı kabul eder. Dosya, aşağıdaki türlerden biri olan bir dosya içeren bir klasör içerir:
- .psm1 veya .dll dosya adı uzantısına sahip Windows PowerShell modülü
- .psd1 dosya adı uzantısı olan Windows PowerShell modülü bildirimi .zip dosyasının adı, klasörün adı ve klasördeki dosyanın adı aynı olmalıdır.
.zip dosyasını Otomasyon hizmetinin erişebileceği bir URL olarak belirtin.
Bu cmdlet'i veya Set-AzAutomationModule cmdlet'ini kullanarak bir Windows PowerShell modülünü Otomasyon'a aktarırsanız, işlem zaman uyumsuz olur.
komut, içeri aktarma işleminin başarılı mı yoksa başarısız mı olduğunu tamamlar.
Başarılı olup olmadığını denetlemek için şu komutu çalıştırın:
PS C:\\\> $ModuleInstance = Get-AzAutomationModule -Name
ModuleName Succeeded değerinin ProvisioningState özelliğini denetleyin.
Örnekler
Örnek 1: Modülü içeri aktarma
New-AzAutomationModule -AutomationAccountName "Contoso17" -Name "ContosoModule" -ContentLink "http://contosostorage.blob.core.windows.net/modules/ContosoModule.zip" -ResourceGroupName "ResourceGroup01"
Bu komut ContosoModule adlı bir modülü Contoso17 adlı Otomasyon hesabına aktarır. Modül, contosostorage adlı bir depolama hesabında ve modules adlı bir kapsayıcıda azure blobunda depolanır.
Parametreler
-AutomationAccountName
Bu cmdlet'in modül içeri aktardığı Otomasyon hesabının adını belirtir.
Tür: | String |
Position: | 1 |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-ContentLinkUri
Modül zip paketinin URL'si
Tür: | Uri |
Diğer adlar: | ContentLink |
Position: | 3 |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-DefaultProfile
Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik
Tür: | IAzureContextContainer |
Diğer adlar: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Name
Bu cmdlet'in içeri aktarıldığı modülün adını belirtir.
Tür: | String |
Position: | 2 |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-ResourceGroupName
Bu cmdlet'in modül içeri aktardığı kaynak grubunun adını belirtir.
Tür: | String |
Position: | 0 |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-RuntimeVersion
Modülün Çalışma Zamanı Ortamı
Tür: | String |
Kabul edilen değerler: | 5.1, 7.2 |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |