Publish-AzVMDscConfiguration
Blob depolamaya Azure bir DSC betiği yükler.
Syntax
UploadArchive (Varsayılan)
Publish-AzVMDscConfiguration
[-ResourceGroupName] <String>
[-ConfigurationPath] <String>
[[-ContainerName] <String>]
[-StorageAccountName] <String>
[-StorageEndpointSuffix <String>]
[-Force]
[-SkipDependencyDetection]
[-ConfigurationDataPath <String>]
[-AdditionalPath <String[]>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
CreateArchive
Publish-AzVMDscConfiguration
[-ConfigurationPath] <String>
[[-OutputArchivePath] <String>]
[-Force]
[-SkipDependencyDetection]
[-ConfigurationDataPath <String>]
[-AdditionalPath <String[]>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Publish-AzVMDscConfiguration cmdlet'i daha sonra Set-AzVMDscExtension cmdlet'i kullanılarak Azure sanal makinelere uygulanabilen bir Desired State Configuration (DSC) be Azure tiğini blob depolamaya yükler.
Örnekler
Örnek 1: .zip paketi oluşturma ve Azure depolama alanına yükleme
Publish-AzVMDscConfiguration ".\MyConfiguration.ps1"
Bu komut, belirli betik ve bağımlı kaynak modülleri için bir .zip paketi oluşturur ve bunu Azure depolama alanına yükler.
Örnek 2: .zip paketi oluşturma ve yerel dosyada depolama
Publish-AzVMDscConfiguration ".\MyConfiguration.ps1" -OutputArchivePath ".\MyConfiguration.ps1.zip"
Bu komut, verilen betik ve bağımlı kaynak modülleri için bir .zip paketi oluşturur ve bunu adlı yerel dosyada depolar.\MyConfiguration.ps1.zip.
Örnek 3: Arşive yapılandırma ekleme ve depolamaya yükleme
Publish-AzVMDscConfiguration -ConfigurationPath "C:\Sample.ps1" -SkipDependencyDetection
Bu komut, Azure depolama alanına yüklemek için yapılandırma arşivine Sample.ps1 adlı yapılandırmayı ekler ve bağımlı kaynak modüllerini atlar.
Örnek 4: Arşive yapılandırma ve yapılandırma verileri ekleme ve depolama alanına yükleme
Publish-AzVMDscConfiguration -ConfigurationPath "C:\Sample.ps1" -ConfigurationDataPath "C:\SampleData.psd1"
Bu komut, Sample.ps1 adlı yapılandırmayı ve SampleData.psd1 adlı yapılandırma verilerini Azure depolama alanına yüklemek üzere yapılandırma arşivine ekler.
Örnek 5: Arşive yapılandırma, yapılandırma verileri ve ek içerik ekleme ve depolama alanına yükleme
Publish-AzVMDscConfiguration -ConfigurationPath "C:\Sample.ps1" -AdditionalPath @("C:\ContentDir1", "C:\File.txt") -ConfigurationDataPath "C:\SampleData.psd1"
Bu komut, Sample.ps1, yapılandırma verileri SampleData.psd1 adlı yapılandırmayı ve Azure depolama alanına yüklenecek yapılandırma arşivine ek içerik ekler.
Parametreler
-AdditionalPath
Yapılandırma arşivine eklenecek dosyanın veya dizinin yolunu belirtir.
Yapılandırmayla birlikte sanal makineye indirilir.
Parametre özellikleri
Tür: String [ ]
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: True
Kalan bağımsız değişkenlerden elde edilen değer: False
-ConfigurationDataPath
Yapılandırma verilerini belirten bir .psd1 dosyasının yolunu belirtir.
Bu, yapılandırma arşivine eklenir ve yapılandırma işlevine geçirilir.
Set-AzVMDscExtension cmdlet'i aracılığıyla sağlanan yapılandırma veri yolu tarafından üzerine yazılır
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: True
Kalan bağımsız değişkenlerden elde edilen değer: False
-ConfigurationPath
Bir veya daha fazla yapılandırma içeren dosyanın yolunu belirtir.
Dosya bir Windows PowerShell betiği (.ps1) dosyası veya Windows PowerShell modülü (.psm1) dosyası olabilir.
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: 1
Zorunlu: True
İşlem hattından gelen değer: True
Özellik adına göre işlem hattından gelen değer: True
Kalan bağımsız değişkenlerden elde edilen değer: False
-Confirm
Cmdlet'i çalıştırmadan önce sizden onay ister.
Parametre özellikleri
Tür: SwitchParameter
Default value: False
Joker karakterleri destekler: False
DontShow: False
Diğer adlar: Cf
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-ContainerName
Yapılandırmanın karşıya yüklendiği Azure depolama kapsayıcısının adını belirtir.
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
UploadArchive
Position: 4
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: True
Kalan bağımsız değişkenlerden elde edilen değer: False
-DefaultProfile
Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik.
Parametre özellikleri
Tür: IAzureContextContainer
Default value: None
Joker karakterleri destekler: False
DontShow: False
Diğer adlar: AzContext, AzureRmContext, AzureCredential
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-Force
Komutu, kullanıcı onayı istemeden çalışmaya zorlar.
Parametre özellikleri
Tür: SwitchParameter
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-OutputArchivePath
Yapılandırma arşivini yazacak yerel bir .zip dosyasının yolunu belirtir.
Bu parametre kullanıldığında, yapılandırma betiği Azure blob depolamaya yüklenmez.
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Diğer adlar: ConfigurationArchivePath
Parametre kümeleri
CreateArchive
Position: 2
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: True
Kalan bağımsız değişkenlerden elde edilen değer: False
-ResourceGroupName
Depolama hesabını içeren kaynak grubunun adını belirtir.
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
UploadArchive
Position: 2
Zorunlu: True
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: True
Kalan bağımsız değişkenlerden elde edilen değer: False
-SkipDependencyDetection
Bu cmdlet'in DSC kaynak bağımlılıklarını yapılandırma arşivinden dışladığını gösterir.
Parametre özellikleri
Tür: SwitchParameter
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-StorageAccountName
Yapılandırma betiğini ContainerName parametresi tarafından belirtilen kapsayıcıya yüklemek için kullanılan Azure depolama hesabı adını belirtir.
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
UploadArchive
Position: 3
Zorunlu: True
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: True
Kalan bağımsız değişkenlerden elde edilen değer: False
-StorageEndpointSuffix
Depolama bitiş noktası için son eki belirtir.
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
UploadArchive
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: True
Kalan bağımsız değişkenlerden elde edilen değer: False
-WhatIf
Cmdlet çalıştırılırsa ne olacağını gösterir.
Cmdlet çalıştırılmaz.
Parametre özellikleri
Tür: SwitchParameter
Default value: False
Joker karakterleri destekler: False
DontShow: False
Diğer adlar: Wi
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
CommonParameters
Bu cmdlet yaygın parametreleri destekler: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction ve -WarningVariable. Daha fazla bilgi için bkz. about_CommonParameters .
Çıkışlar