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.

Girişler

String

String

Çıkışlar

String