Quickstart: Een privé-Azure Marketplace met PowerShell

In dit artikel wordt beschreven hoe u aanbiedingen in een privé-Azure Marketplace met behulp van de PowerShell-module Az.Marketplace.

Vereisten

  • Als u nog geen Azure-abonnement hebt, maakt u een gratis account voordat u begint.

  • Als u ervoor kiest om Azure PowerShell lokaal te gebruiken:

  • Als u ervoor kiest om Azure Cloud Shell te gebruiken:

    Belangrijk

    Hoewel de PowerShell-module Az.Marketplace in preview is, moet u deze afzonderlijk installeren met behulp van de cmdlet . Nadat de PowerShell-module algemeen beschikbaar is geworden, wordt deze onderdeel van toekomstige releases van de Az PowerShell-module en is deze standaard beschikbaar vanuit Azure Cloud Shell.

    Install-Module -Name Az.Marketplace
    
  • Als u meerdere Azure-abonnementen hebt, kiest u het juiste abonnement waarin de resource moet worden gefactureerd. Selecteer een specifiek abonnement met de cmdlet set-AzContext.

    Set-AzContext -SubscriptionId 00000000-0000-0000-0000-000000000000
    

Een lijst met persoonlijke winkels maken

Als u een lijst met persoonlijke winkels wilt ophalen, gebruikt u de cmdlet Get-AzMarketplacePrivateStore. In het volgende voorbeeld worden persoonlijke winkels vermeld die zijn gemaakt onder het tenantbereik.

Get-AzMarketplacePrivateStore
Availability   : enabled
PrivateStoreId : 00000000-0000-0000-0000-000000000000
ETag           : "00000000-0000-0000-0000-000000000000"
Id             : /providers/Microsoft.Marketplace/privateStores/00000000-0000-0000-0000-000000000000
Name           : 00000000-0000-0000-0000-000000000000
Type           : Microsoft.Marketplace/privateStores

Een aanbieding toevoegen aan een privé-marketplace

Als u een aanbieding wilt toevoegen aan een privé-winkel, gebruikt u de cmdlet Set-AzMarketplacePrivateStoreOffer. In het volgende voorbeeld wordt de opgegeven aanbieding toegevoegd aan een privé-marketplace voor een privéopslag die wordt gemaakt onder het tenantbereik.

$Params = @{
  privateStoreId = '00000000-0000-0000-0000-000000000000'
  offerId = 'publisherid.offerid'
  SpecificPlanIdsLimitation =@('PublisherEnterpriseLinux72',
                               'PublisherEnterpriseLinux72-ARM',
                               'PublisherEnterpriseLinux73',
                               'PublisherEnterpriseLinux73-ARM',
                               'PublisherEnterpriseLinux73-ARM-pr'
  )
}
Set-AzMarketplacePrivateStoreOffer @Params
UniqueOfferId             : publisherid.offerid
OfferDisplayName          :
PublisherDisplayName      :
ETag                      : "00000000-0000-0000-0000-000000000000"
PrivateStoreId            : 00000000-0000-0000-0000-000000000000
CreatedBy                 :
CreatedDate               : 01/01/0001 00:00:00
SpecificPlanIdsLimitation : {PublisherEnterpriseLinux72, PublisherEnterpriseLinux72-ARM,
PublisherEnterpriseLinux73, PublisherEnterpriseLinux73-ARM, PublisherEnterpriseLinux73-ARM-pr}
Id                        :
/providers/Microsoft.Marketplace/privateStores/00000000-0000-0000-0000-000000000000/offers/
                            publisherid.offerid
Name                      : publisherid.offerid
Type                      : Microsoft.Marketplace/privateStores/offers

Aanbiedingen voor privé-winkels downloaden

Als u een of meer aanbiedingen voor een privé-winkel wilt krijgen, gebruikt u de cmdlet Get-AzMarketplacePrivateStoreOffer. In het volgende voorbeeld worden aanbiedingen ontvangen die zijn gekoppeld aan de opgegeven privéopslag die zijn toegevoegd onder het tenantbereik.

Get-AzMarketplacePrivateStoreOffer -PrivateStoreId 00000000-0000-0000-0000-000000000000
UniqueOfferId             : publisherid.offerid
OfferDisplayName          :
PublisherDisplayName      :
ETag                      : "00000000-0000-0000-0000-000000000000"
PrivateStoreId            : 00000000-0000-0000-0000-000000000000
CreatedBy                 :
CreatedDate               : 01/01/0001 00:00:00
SpecificPlanIdsLimitation : {small, medium-with-upgraded-bandwidth, medium-with-upgraded-apps, large, large-pr,
small-pr}
Id                        :
/providers/Microsoft.Marketplace/privateStores/00000000-0000-0000-0000-000000000000/offers/
                            publisherid.offerid
Name                      : publisherid.offerid
Type                      : Microsoft.Marketplace/privateStores/offers

UniqueOfferId             : publisherid1.offerid1
OfferDisplayName          :
PublisherDisplayName      :
ETag                      : "00000000-0000-0000-0000-000000000000"
PrivateStoreId            : 00000000-0000-0000-0000-000000000000
CreatedBy                 :
CreatedDate               : 01/01/0001 00:00:00
SpecificPlanIdsLimitation : {azure_managedservices_professional ,azure_managedservices_professional-pr}
Id                        :
/providers/Microsoft.Marketplace/privateStores/00000000-0000-0000-0000-000000000000/offers/
                            publisherid1.offerid1
Name                      : publisherid1.offerid1
Type                      : Microsoft.Marketplace/privateStores/offers

Een aanbieding verwijderen

Als u een aanbieding uit een privé-winkel wilt verwijderen, gebruikt u de cmdlet Remove-AzMarketplacePrivateStoreOffer. In het volgende voorbeeld wordt een aanbieding verwijderd uit een privé-winkel die is gemaakt in het tenantbereik.

Remove-AzMarketplacePrivateStoreOffer -privateStoreId 00000000-0000-0000-0000-000000000000 -offerId publisherid.offerid

Volgende stappen

Privé-Azure Marketplaceen beheren.