Olvasás angol nyelven

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


Rövid útmutató: Privát Azure Marketplace kezelése a PowerShell használatával

Ez a cikk azt ismerteti, hogyan kezelheti az ajánlatokat egy privát Azure Marketplace-en az Az.Marketplace PowerShell-modul használatával.

Követelmények

  • Ha még nincs Azure-előfizetése, kezdés előtt hozzon létre egy ingyenes fiókot.

  • Ha az Azure PowerShell helyi használatát választja:

  • Ha az Azure Cloud Shell használata mellett dönt:

    Fontos

    Bár az Az.Marketplace PowerShell-modul előzetes verzióban érhető el, külön kell telepítenie a Install-Module parancsmag használatával. Miután ez a PowerShell-modul általánosan elérhetővé válik, a jövőbeli Az PowerShell modulkiadások részévé válik, és natívan elérhető lesz az Azure Cloud Shellből.

    Azure PowerShell
    Install-Module -Name Az.Marketplace
    
  • Ha több Azure-előfizetéssel rendelkezik, válassza ki a megfelelő előfizetést, amelyben az erőforrásokat ki kell számlázni. Válasszon ki egy adott előfizetést a Set-AzContext parancsmag használatával.

    Azure PowerShell
    Set-AzContext -SubscriptionId aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e
    

Privát üzletek listázása

A magántárolók listájának lekéréséhez használja a Get-AzMarketplacePrivateStore parancsmagot. Az alábbi példa a bérlői hatókörben létrehozott privát áruházakat sorolja fel.

Azure PowerShell
Get-AzMarketplacePrivateStore
Output
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

Ajánlat hozzáadása privát piactérhez

Ha ajánlatot szeretne hozzáadni egy privát áruházhoz, használja a Set-AzMarketplacePrivateStoreOffer parancsmagot. Az alábbi példa hozzáadja a megadott ajánlatot egy privát piactérhez a bérlői hatókörben létrehozott privát áruházhoz.

Azure PowerShell
$Params = @{
  privateStoreId = '00000000-0000-0000-0000-000000000000'
  offerId = 'publisherid.offerid'
  SpecificPlanIdsLimitation =@('PublisherEnterpriseLinux72',
                               'PublisherEnterpriseLinux72-ARM',
                               'PublisherEnterpriseLinux73',
                               'PublisherEnterpriseLinux73-ARM',
                               'PublisherEnterpriseLinux73-ARM-pr'
  )
}
Set-AzMarketplacePrivateStoreOffer @Params
Output
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

Privát áruházi ajánlatok lekérése

Egy vagy több privát áruházi ajánlat beszerzéséhez használja a Get-AzMarketplacePrivateStoreOffer parancsmagot. Az alábbi példa a bérlői hatókörben hozzáadott megadott privát áruházhoz társított ajánlatokat tartalmazza.

Azure PowerShell
Get-AzMarketplacePrivateStoreOffer -PrivateStoreId 00000000-0000-0000-0000-000000000000
Output
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

Ajánlat eltávolítása

Ha el szeretne távolítani egy ajánlatot egy privát áruházból, használja a Remove-AzMarketplacePrivateStoreOffer parancsmagot. Az alábbi példa eltávolít egy ajánlatot a bérlői hatókörben létrehozott privát áruházból.

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