Publish-AzVMDscConfiguration

DSC-szkript feltöltése az Azure Blob Storage-ba.

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

A Publish-AzVMDscConfiguration parancsmag feltölt egy Desired State Configuration (DSC) szkriptet az Azure Blob Storage-ba, amely később a Set-AzVMDscExtension parancsmaggal alkalmazható az Azure-beli virtuális gépekre.

Példák

1. példa: Egy .zip csomag létrehozása, amely feltölti azt az Azure Storage-ba

Publish-AzVMDscConfiguration ".\MyConfiguration.ps1"

Ez a parancs létrehoz egy .zip csomagot az adott szkripthez és a függő erőforrásmodulokhoz, és feltölti azt az Azure Storage-ba.

2. példa: Hozzon létre egy .zip csomagot, és tárolja egy helyi fájlban

Publish-AzVMDscConfiguration ".\MyConfiguration.ps1" -OutputArchivePath ".\MyConfiguration.ps1.zip"

Ez a parancs létrehoz egy .zip csomagot az adott szkripthez és a függő erőforrásmodulokhoz, és tárolja azt az .\MyConfiguration.ps1.zip nevű helyi fájlban.

3. példa: Konfiguráció hozzáadása az archívumhoz, majd feltöltés a tárolóba

Publish-AzVMDscConfiguration -ConfigurationPath "C:\Sample.ps1" -SkipDependencyDetection

Ez a parancs hozzáadja a Sample.ps1 nevű konfigurációt a konfigurációs archívumhoz az Azure Storage-ba való feltöltéshez, és kihagyja a függő erőforrásmodulokat.

4. példa: Konfigurációs és konfigurációs adatok hozzáadása az archívumhoz, majd feltöltés a tárolóba

Publish-AzVMDscConfiguration -ConfigurationPath "C:\Sample.ps1" -ConfigurationDataPath "C:\SampleData.psd1"

Ez a parancs hozzáadja a Sample.ps1 nevű konfigurációt és a SampleData.psd1 nevű konfigurációs adatokat a konfigurációs archívumhoz az Azure Storage-ba való feltöltéshez.

5. példa: Konfiguráció, konfigurációs adatok és további tartalom hozzáadása az archívumhoz, majd feltöltés a tárolóba

Publish-AzVMDscConfiguration -ConfigurationPath "C:\Sample.ps1" -AdditionalPath @("C:\ContentDir1", "C:\File.txt") -ConfigurationDataPath "C:\SampleData.psd1"

Ez a parancs hozzáadja a Sample.ps1 nevű konfigurációt, a SampleData.psd1 konfigurációs adatokat és további tartalmakat a konfigurációarchívumhoz az Azure Storage-ba való feltöltéshez.

Paraméterek

-AdditionalPath

Megadja egy fájl vagy könyvtár elérési útját, amely szerepel a konfigurációs archívumban. A rendszer a konfigurációval együtt letölti a virtuális gépre.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ConfigurationDataPath

Egy .psd1 fájl elérési útját adja meg, amely megadja a konfiguráció adatait. Ezt hozzáadja a konfigurációs archívumhoz, majd átadja a konfigurációs függvénynek. Ezt felülírja a Set-AzVMDscExtension parancsmagon keresztül megadott konfigurációs adatútvonal.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ConfigurationPath

Egy vagy több konfigurációt tartalmazó fájl elérési útját adja meg. A fájl lehet Windows PowerShell-szkriptfájl (.ps1) vagy Windows PowerShell-modulfájl (.psm1).

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Confirm

Jóváhagyást kér a parancsmag futtatása előtt.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ContainerName

Megadja annak az Azure Storage-tárolónak a nevét, amelybe a konfiguráció fel van töltve.

Type:String
Position:4
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

Az Azure-ral való kommunikációhoz használt hitelesítő adatok, fiók, bérlő és előfizetés.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

Kényszeríti a parancs futtatását anélkül, hogy felhasználói megerősítést kérne.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OutputArchivePath

Megadja egy helyi .zip fájl elérési útját a konfigurációs archívum írásához. Ha ezt a paramétert használja, a konfigurációs szkript nem lesz feltöltve az Azure Blob Storage-ba.

Type:String
Aliases:ConfigurationArchivePath
Position:2
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ResourceGroupName

Megadja a tárfiókot tartalmazó erőforráscsoport nevét.

Type:String
Position:2
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-SkipDependencyDetection

Azt jelzi, hogy ez a parancsmag kizárja a DSC-erőforrások függőségeit a konfigurációs archívumból.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-StorageAccountName

Megadja az Azure Storage-fiók nevét, amellyel feltölthető a konfigurációs szkript a ContainerName paraméter által megadott tárolóba.

Type:String
Position:3
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-StorageEndpointSuffix

Megadja a tárolási végpont utótagját.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Bemutatja, mi történne a parancsmag futtatásakor. A parancsmag nem fut.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Bevitelek

String

String[]

Kimenetek

String