Publish-AzVMDscConfiguration
DSC betiğini Azure blob depolamaya yükler.
Syntax
Publish-AzVMDscConfiguration
[-ResourceGroupName] <String>
[-ConfigurationPath] <String>
[[-ContainerName] <String>]
[-StorageAccountName] <String>
[-StorageEndpointSuffix <String>]
[-Force]
[-SkipDependencyDetection]
[-ConfigurationDataPath <String>]
[-AdditionalPath <String[]>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Publish-AzVMDscConfiguration
[-ConfigurationPath] <String>
[[-OutputArchivePath] <String>]
[-Force]
[-SkipDependencyDetection]
[-ConfigurationDataPath <String>]
[-AdditionalPath <String[]>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Publish-AzVMDscConfiguration cmdlet'i, Istenen Durum Yapılandırması (DSC) betiğini Azure blob depolamaya yükler. Bu betik daha sonra Set-AzVMDscExtension cmdlet'i kullanılarak Azure sanal makinelerine uygulanabilir.
Örnekler
Örnek 1: azure depolamaya yüklemek için .zip paketi oluşturma
Publish-AzVMDscConfiguration ".\MyConfiguration.ps1"
Bu komut, belirli betik ve bağımlı kaynak modülleri için bir .zip paketi oluşturur ve bunu Azure depolamaya 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 .\MyConfiguration.ps1.zip adlı yerel dosyada depolar.
Örnek 3: Arşive yapılandırma ekleme ve depolamaya yükleme
Publish-AzVMDscConfiguration -ConfigurationPath "C:\Sample.ps1" -SkipDependencyDetection
Bu komut, Azure depolamaya 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 depolamaya 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 adlı yapılandırmayı, SampleData.psd1 yapılandırma verilerini ve Azure depolamaya yüklenecek ek içeriği yapılandırma arşivine ekler.
Parametreler
-AdditionalPath
Yapılandırma arşivine eklenecek dosyanın veya dizinin yolunu belirtir. Yapılandırmayla birlikte sanal makineye indirilir.
Tür: | String[] |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | True |
Accept wildcard characters: | 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
Tür: | String |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ConfigurationPath
Bir veya daha fazla yapılandırma içeren dosyanın yolunu belirtir. Dosya bir Windows PowerShell betiği (.ps1) dosyası veya bir Windows PowerShell modülü (.psm1) dosyası olabilir.
Tür: | String |
Position: | 1 |
varsayılan değer: | None |
Gerekli: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Confirm
Cmdlet'i çalıştırmadan önce sizden onay ister.
Tür: | SwitchParameter |
Aliases: | cf |
Position: | Named |
varsayılan değer: | False |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ContainerName
Yapılandırmanın karşıya yüklendiği Azure depolama kapsayıcısının adını belirtir.
Tür: | String |
Position: | 4 |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DefaultProfile
Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik.
Tür: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Force
Komutu, kullanıcı onayı istemeden çalışmaya zorlar.
Tür: | SwitchParameter |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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.
Tür: | String |
Aliases: | ConfigurationArchivePath |
Position: | 2 |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ResourceGroupName
Depolama hesabını içeren kaynak grubunun adını belirtir.
Tür: | String |
Position: | 2 |
varsayılan değer: | None |
Gerekli: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SkipDependencyDetection
Bu cmdlet'in DSC kaynak bağımlılıklarını yapılandırma arşivinden dışladığını gösterir.
Tür: | SwitchParameter |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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.
Tür: | String |
Position: | 3 |
varsayılan değer: | None |
Gerekli: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-StorageEndpointSuffix
Depolama bitiş noktası için son eki belirtir.
Tür: | String |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Cmdlet çalıştırılıyorsa ne olacağını gösterir. Cmdlet çalıştırılmaz.
Tür: | SwitchParameter |
Aliases: | wi |
Position: | Named |
varsayılan değer: | False |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Girişler
String[]
Çıkışlar
İlişkili Bağlantılar
Azure PowerShell
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin