New-AzGalleryApplicationVersion
Vytvoření nebo aktualizace verze aplikace galerie
Syntaxe
New-AzGalleryApplicationVersion
-GalleryApplicationName <String>
-GalleryName <String>
-Name <String>
-ResourceGroupName <String>
[-SubscriptionId <String>]
-Location <String>
-Install <String>
-Remove <String>
[-DefaultConfigFileLink <String>]
[-PackageFileLink <String>]
[-PublishingProfileEndOfLifeDate <DateTime>]
[-PublishingProfileExcludeFromLatest]
[-ReplicaCount <Int32>]
[-Tag <Hashtable>]
[-TargetRegion <ITargetRegion[]>]
[-Update <String>]
[-PackageFileName <String>]
[-ConfigFileName <String>]
[-DefaultProfile <PSObject>]
[-AsJob]
[-NoWait]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Vytvoření nebo aktualizace verze aplikace galerie
Příklady
Příklad 1: Vytvoření verze aplikace galerie
$ctx = New-AzStorageContext -StorageAccountName $storAccName
$SASToken = New-AzStorageBlobSASToken -Context $ctx -Container $containerName -blob $blobName -Permission r
$storAcc = Get-AzStorageAccount -ResourceGroupName $rgName -Name $storAccName
$blob = Get-AzStorageBlob -Container $containerName -Blob $blobName -Context $storAcc.Context
$SASToken = New-AzStorageBlobSASToken -Container $containerName -Blob $blobName -Permission rwd -Context $storAcc.Context
$SASUri = $blob.ICloudBlob.Uri.AbsoluteUri + $SASToken
New-AzGalleryApplicationVersion -ResourceGroupName $rgname -Location EastUS -GalleryName $galleryName -GalleryApplicationName $galleryApplicationName -name "0.1.0" -PackageFileLink $SASUri -Install "powershell -command 'Expand-Archive -Path package.zip -DestinationPath C:\\package\'" -Remove "del C:\\package"
Vytvoření verze aplikace galerie Použití identifikátoru URI SAS pro objekt blob pro PackageFileLink
Parametry
-AsJob
Spuštění příkazu jako úlohy
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ConfigFileName
Volitelný. Název pro přiřazení staženého konfiguračního souboru na virtuálním počítači. Toto je omezeno na 4096 znaků. Pokud není zadaný, konfigurační soubor se pojmenuje název aplikace galerie připojený s názvem "_config".
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Confirm
Před spuštěním rutiny vás vyzve k potvrzení.
Typ: | SwitchParameter |
Aliasy: | cf |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-DefaultConfigFileLink
Volitelný. DefaultConfigurationLink artefaktu musí být čitelný objekt blob stránky úložiště.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-DefaultProfile
Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure.
Typ: | PSObject |
Aliasy: | AzureRMContext, AzureCredential |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-GalleryApplicationName
Název definice aplikace galerie, ve které se má vytvořit verze aplikace.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-GalleryName
Název galerie sdílených aplikací, ve které se nachází definice aplikace.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Install
Požadovaný. Cesta a argumenty pro instalaci aplikace galerie. Toto je omezeno na 4096 znaků.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Location
Umístění prostředku
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Name
Název verze aplikace galerie, která se má vytvořit. Musí dodržovat sémantický vzor názvu verze: Povolené znaky jsou číslice a tečka. Číslice musí být v rozsahu 32bitového celého čísla. Formát: <MajorVersion>.<MinorVersion>.<Patch>
Typ: | String |
Aliasy: | GalleryApplicationVersionName |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-NoWait
Asynchronní spuštění příkazu
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-PackageFileLink
Požadovaný. MediaLink artefaktu musí být čitelný objekt blob stránky úložiště.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-PackageFileName
Volitelný. Název pro přiřazení staženého souboru balíčku na virtuálním počítači. Toto je omezeno na 4096 znaků. Pokud není zadaný, soubor balíčku bude pojmenován stejně jako název aplikace galerie.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-PublishingProfileEndOfLifeDate
Datum konce životnosti verze image galerie. Tuto vlastnost lze použít pro účely vyřazení z provozu. Tato vlastnost je aktualizovatelná.
Typ: | DateTime |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-PublishingProfileExcludeFromLatest
Pokud je nastavená hodnota true, virtuální počítače nasazené z nejnovější verze definice image tuto verzi image nebudou používat.
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Remove
Požadovaný. Cesta a argumenty pro odebrání aplikace galerie. Toto je omezeno na 4096 znaků.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ReplicaCount
Počet replik verze image, které se mají vytvořit pro každou oblast. Tato vlastnost by se projevila pro oblast, pokud oblastReplicaCount není zadána. Tato vlastnost je aktualizovatelná.
Typ: | Int32 |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ResourceGroupName
Název skupiny prostředků.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-SubscriptionId
Přihlašovací údaje předplatného, které jednoznačně identifikují předplatné Microsoft Azure. ID předplatného tvoří součást identifikátoru URI pro každé volání služby.
Typ: | String |
Position: | Named |
Default value: | (Get-AzContext).Subscription.Id |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Tag
Značky prostředků
Typ: | Hashtable |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-TargetRegion
Cílové oblasti, do kterých se bude verze image replikovat. Tato vlastnost je aktualizovatelná. Chcete-li vytvořit, přečtěte si část NOTES pro vlastnosti TARGETREGION a vytvořte tabulku hash.
Typ: | ITargetRegion[] |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Update
Volitelný. Cesta a argumenty pro aktualizaci aplikace galerie. Pokud není k dispozici, operace aktualizace vyvolá příkaz remove v předchozí verzi a nainstaluje příkaz na aktuální verzi aplikace galerie. Toto je omezeno na 4096 znaků.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-WhatIf
Ukazuje, co se stane, když se rutina spustí. Rutina se nespustí.
Typ: | SwitchParameter |
Aliasy: | wi |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
Výstupy
Azure PowerShell