Megosztás a következőn keresztül:


Publish-AzureVMDscConfiguration

Közzétesz egy kívánt állapotkonfigurációs szkriptet az Azure Blob Storage-ban.

Feljegyzés

A jelen dokumentációban hivatkozott parancsmagok az Azure Service Manager (ASM) API-kat használó örökölt Azure-erőforrások kezelésére szolgálnak. Ez az örökölt PowerShell-modul nem ajánlott új erőforrások létrehozásakor, mivel az ASM a kivonásra van ütemezve. További információkért lásd az Azure Service Manager kivonását.

Az Az PowerShell-modul az ajánlott PowerShell-modul az Azure Resource Manager-erőforrások PowerShell-lel való kezeléséhez.

Syntax

Publish-AzureVMDscConfiguration
       [-ConfigurationPath] <String>
       [-ContainerName <String>]
       [-Force]
       [-StorageContext <AzureStorageContext>]
       [-StorageEndpointSuffix <String>]
       [-SkipDependencyDetection]
       [-ConfigurationDataPath <String>]
       [-AdditionalPath <String[]>]
       [-PassThru]
       [-Profile <AzureSMProfile>]
       [-InformationAction <ActionPreference>]
       [-InformationVariable <String>]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]
Publish-AzureVMDscConfiguration
       [-ConfigurationPath] <String>
       [-Force]
       [-ConfigurationArchivePath <String>]
       [-SkipDependencyDetection]
       [-ConfigurationDataPath <String>]
       [-AdditionalPath <String[]>]
       [-PassThru]
       [-Profile <AzureSMProfile>]
       [-InformationAction <ActionPreference>]
       [-InformationVariable <String>]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]

Description

A Publish-AzureVMDscConfiguration parancsmag közzétesz egy kívánt állapotkonfigurációs szkriptet az Azure Blob Storage-ban, amely később a Set-AzureVMDscExtension parancsmaggal alkalmazható azure-beli virtuális gépekre.

Példák

1. példa: Állapotkonfigurációs szkript közzététele blobtárolóban

PS C:\> Publish-AzureVMDscConfiguration .\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: Állapotkonfigurációs szkript közzététele helyi fájlban

PS C:\> Publish-AzureVMDscConfiguration .\MyConfiguration.ps1 -ConfigurationArchivePath .\MyConfiguration.ps1.zip

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

Paraméterek

-AdditionalPath

További elérési utak tömbjének megadása.

Típus:String[]
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-ConfigurationArchivePath

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

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-ConfigurationDataPath

Konfigurációs adatelérési utat ad meg.

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása: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-szkript (.ps1 fájl), modul (.psm1 fájl) vagy egy olyan archívum (.zip fájl), amely Windows PowerShell-modulok készletét tartalmazza, és mindegyik modul külön könyvtárban található.

Típus:String
Position:0
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-Confirm

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

Típus:SwitchParameter
Aliasok:cf
Position:Named
Alapértelmezett érték:False
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-ContainerName

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

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-Force

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

Típus:SwitchParameter
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-InformationAction

Meghatározza, hogy ez a parancsmag hogyan reagál egy információs eseményre.

A paraméter elfogadható értékei a következők:

  • Folytatás
  • Mellőzés
  • Érdeklődik
  • SilentlyContinue
  • Leállítás
  • Felfüggesztés
Típus:ActionPreference
Aliasok:infa
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-InformationVariable

Egy információs változót ad meg.

Típus:String
Aliasok:iv
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-PassThru

Azt az elemet képviselő objektumot adja vissza, amellyel dolgozik. Ez a parancsmag alapértelmezés szerint nem hoz létre kimenetet.

Típus:SwitchParameter
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-Profile

Azt az Azure-profilt adja meg, amelyből a parancsmag beolvassa. Ha nem ad meg profilt, ez a parancsmag a helyi alapértelmezett profilból olvas be.

Típus:AzureSMProfile
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-SkipDependencyDetection

Azt jelzi, hogy ez a parancsmag kihagyja a függőségészlelést.

Típus:SwitchParameter
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-StorageContext

Megadja az Azure Storage-környezetet, amely megadja a konfigurációs szkriptnek a ContainerName paraméter által megadott tárolóba való feltöltéséhez használt biztonsági beállításokat. Ez a környezet írási hozzáférést biztosít a tárolóhoz.

Típus:AzureStorageContext
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-StorageEndpointSuffix

Megadja a tárolási végpont utótagját, például core.contoso.net

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-WhatIf

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

Típus:SwitchParameter
Aliasok:wi
Position:Named
Alapértelmezett érték:False
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False