New-PartnerCustomerOrder
Créez une commande pour les services spécifiés pour le compte du client.
Syntaxe
New-PartnerCustomerOrder
[-BillingCycle <BillingCycleType>]
-CustomerId <String>
-LineItems <PSOrderLineItem[]>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-PartnerCustomerOrder
[-BillingCycle <BillingCycleType>]
-CustomerId <String>
-LineItems <PSOrderLineItem[]>
-OrderId <String>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Créez une commande pour les services spécifiés pour le compte du client.
Exemples
Exemple 1
PS C:\> $lineItem = New-Object -TypeName Microsoft.Store.PartnerCenter.PowerShell.Models.Orders.PSOrderLineItem
PS C:\>
PS C:\> $lineItem.LineItemNumber = 0
PS C:\> $lineItem.OfferId = '031C9E47-4802-4248-838E-778FB1D2CC05'
PS C:\> $lineItem.Quantity = 1
PS C:\>
PS C:\> New-PartnerCustomerOrder -BillingCycle Monthly -CustomerId '46a62ece-10ad-42e5-b3f1-b2ed53e6fc08' -LineItems @($lineItem)
Crée une commande pour les services spécifiés pour le compte du client.
Exemple 2
PS C:\> $s = Get-PartnerCustomerSubscription -CustomerId '46a62ece-10ad-42e5-b3f1-b2ed53e6fc08' -SubscriptionId 'aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e'
PS C:\> $addOn = Get-PartnerOfferAddon -OfferId $s.OfferId | Where-Object {$_.Name -eq 'Microsoft MyAnalytics'}
PS C:\>
PS C:\> $lineItem = New-Object -TypeName Microsoft.Store.PartnerCenter.PowerShell.Models.Orders.PSOrderLineItem
PS C:\>
PS C:\> $lineItem.LineItemNumber = 0
PS C:\> $lineItem.OfferId = $addOn.OfferId
PS C:\> $lineItem.Quantity = 1
PS C:\> $lineItem.FriendlyName = $addOn.Name
PS C:\> $lineItem.ParentSubscriptionId = $s.SubscriptionId
PS C:\>
PS C:\> New-PartnerCustomerOrder -CustomerId '46a62ece-10ad-42e5-b3f1-b2ed53e6fc08' -LineItems @($lineItem) -OrderId $s.OrderId
Crée une commande pour acheter un module complémentaire pour l’abonnement spécifique pour le compte du client. Cet exemple montre comment acheter le module complémentaire Microsoft MyAnalytics pour l’abonnement spécifié. Dans ce cas, l’abonnement spécifié est un abonnement Office 365 E3.
Paramètres
-BillingCycle
Fréquence à laquelle le partenaire est facturé pour cette commande.
Type: | BillingCycleType |
Valeurs acceptées: | Annual, Monthly, None |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Confirm
Vous invite à confirmer avant d’exécuter l’applet de commande.
Type: | SwitchParameter |
Alias: | cf |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-CustomerId
Identificateur du client effectuant l’achat.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-LineItems
Éléments de ligne de commande. Chaque article de ligne de commande fait référence aux données d’achat d’une offre.
Type: | PSOrderLineItem[] |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-OrderId
Identificateur de commande utilisé lors de l’achat d’un module complémentaire.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-WhatIf
Affiche ce qui se passerait si l’applet de commande s’exécute. L’applet de commande n’est pas exécutée.
Type: | SwitchParameter |
Alias: | wi |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
Entrées
None
Sorties
Microsoft.Store.PartnerCenter.PowerShell.Models.Orders.PSOrder