Freigeben über


New-AzGalleryApplicationVersion

Erstellen oder Aktualisieren einer Kataloganwendungsversion.

Syntax

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>]

Beschreibung

Erstellen oder Aktualisieren einer Kataloganwendungsversion.

Beispiele

Beispiel 1: Erstellen einer Kataloganwendungsversion.

$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"

Erstellen einer Kataloganwendungsversion. Verwenden des SAS-URI für das Blob für PackageFileLink.

Parameter

-AsJob

Ausführen des Befehls als Auftrag

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

-ConfigFileName

Optional. Der Name zum Zuweisen der heruntergeladenen Konfigurationsdatei auf dem virtuellen Computer. Dies ist auf 4096 Zeichen beschränkt. Wenn nicht angegeben, wird die Konfigurationsdatei mit dem Namen der Kataloganwendung benannt, der mit "_config" angefügt wird.

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

-Confirm

Hiermit werden Sie vor der Ausführung des Cmdlets zur Bestätigung aufgefordert.

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

Optional. Der defaultConfigurationLink des Artefakts muss ein lesbares Speicherseiten-BLOB sein.

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

-DefaultProfile

Anmeldeinformationen, Konto, Mandant und Abonnement für die Kommunikation mit Azure

Type:PSObject
Aliases:AzureRMContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-GalleryApplicationName

Der Name der Kataloganwendungsdefinition, in der die Anwendungsversion erstellt werden soll.

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

-GalleryName

Der Name des Freigegebenen Anwendungskatalogs, in dem sich die Anwendungsdefinition befindet.

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

-Install

Erforderlich. Der Pfad und die Argumente zum Installieren der Kataloganwendung. Dies ist auf 4096 Zeichen beschränkt.

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

-Location

Ressourcenspeicherort

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

-Name

Der Name der zu erstellenden Kataloganwendungsversion. Muss dem Namensmuster der semantischen Version folgen: Die zulässigen Zeichen sind Ziffern und Punkt. Ziffern müssen innerhalb des Bereichs einer 32-Bit-Ganzzahl liegen. Format: <MajorVersion>.<MinorVersion>.<Patch>

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

-NoWait

Asynchrones Ausführen des Befehls

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

Erforderlich. Der mediaLink des Artefakts muss ein lesbares Speicherseiten-BLOB sein.

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

-PackageFileName

Optional. Der Name zum Zuweisen der heruntergeladenen Paketdatei auf dem virtuellen Computer. Dies ist auf 4096 Zeichen beschränkt. Wenn nicht angegeben, wird die Paketdatei mit dem Namen der Kataloganwendung benannt.

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

-PublishingProfileEndOfLifeDate

Das Ende des Lebenszyklusdatums der Katalogbildversion. Diese Eigenschaft kann für Außerbetriebnahmezwecke verwendet werden. Diese Eigenschaft ist aktualisierbar.

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

-PublishingProfileExcludeFromLatest

Wenn dieser Wert auf "true" festgelegt ist, verwenden virtuelle Computer, die aus der neuesten Version der Imagedefinition bereitgestellt wurden, diese Imageversion nicht.

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

-Remove

Erforderlich. Der Pfad und die Argumente zum Entfernen der Kataloganwendung. Dies ist auf 4096 Zeichen beschränkt.

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

-ReplicaCount

Die Anzahl der Replikate der Bildversion, die pro Region erstellt werden soll. Diese Eigenschaft wird für eine Region wirksam, wenn "regionalReplicaCount" nicht angegeben wird. Diese Eigenschaft ist aktualisierbar.

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

-ResourceGroupName

Der Name der Ressourcengruppe.

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

-SubscriptionId

Abonnementanmeldeinformationen, die das Microsoft Azure-Abonnement eindeutig identifizieren. Die Abonnement-ID ist Teil des URI für jeden Dienstaufruf.

Type:String
Position:Named
Default value:(Get-AzContext).Subscription.Id
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Tag

Ressourcentags

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

-TargetRegion

Die Zielbereiche, in denen die Bildversion repliziert werden soll. Diese Eigenschaft ist aktualisierbar. Informationen zum Erstellen finden Sie im Abschnitt "NOTES" für TARGETREGION-Eigenschaften und erstellen eine Hashtabelle.

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

-Update

Optional. Der Pfad und die Argumente zum Aktualisieren der Kataloganwendung. Wenn nicht vorhanden, ruft der Aktualisierungsvorgang den Befehl "Entfernen" in der vorherigen Version und den Installationsbefehl in der aktuellen Version der Kataloganwendung auf. Dies ist auf 4096 Zeichen beschränkt.

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

-WhatIf

Zeigt, was geschieht, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

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

Ausgaben

IGalleryApplicationVersion