Condividi tramite


New-PartnerCustomerOrder

Creare un nuovo ordine per i servizi specificati per conto del cliente.

Sintassi

New-PartnerCustomerOrder
   [-BillingCycle <BillingCycleType>]
   -CustomerId <String>
   -LineItems <PSOrderLineItem[]>
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-PartnerCustomerOrder
   [-BillingCycle <BillingCycleType>]
   -CustomerId <String>
   -LineItems <PSOrderLineItem[]>
   -OrderId <String>
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Descrizione

Creare un nuovo ordine per i servizi specificati per conto del cliente.

Esempio

Esempio 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)

Crea un nuovo ordine per i servizi specificati per conto del cliente.

Esempio 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

Crea un ordine per acquistare un componente aggiuntivo per la sottoscrizione specifica per conto del cliente. Questo esempio illustra come acquistare il componente aggiuntivo Microsoft MyAnalytics per la sottoscrizione specificata. In questo caso l'abbonamento specificato è un abbonamento a Office 365 E3.

Parametri

-BillingCycle

Frequenza con cui il partner viene fatturato per questo ordine.

Tipo:BillingCycleType
Valori accettati:Annual, Monthly, None
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Confirm

Richiede conferma prima di eseguire il cmdlet.

Tipo:SwitchParameter
Alias:cf
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-CustomerId

Identificatore del cliente che effettua l'acquisto.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-LineItems

Elementi della riga dell'ordine. Ogni voce di ordine fa riferimento ai dati di acquisto di un'offerta.

Tipo:PSOrderLineItem[]
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-OrderId

Identificatore dell'ordine utilizzato per l'acquisto di un componente aggiuntivo.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-WhatIf

Mostra cosa accadrebbe se il cmdlet viene eseguito. Il cmdlet non viene eseguito.

Tipo:SwitchParameter
Alias:wi
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

Input

None

Output

Microsoft.Store.PartnerCenter.PowerShell.Models.Orders.PSOrder