Dela via


New-PartnerCustomerOrder

Skapa en ny order för de angivna tjänsterna för kundens räkning.

Syntax

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

Skapa en ny order för de angivna tjänsterna för kundens räkning.

Exempel

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

Skapar en ny order för de angivna tjänsterna för kundens räkning.

Exempel 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

Skapar en order för att köpa ett tillägg för den specifika prenumerationen för kundens räkning. Det här exemplet visar hur du köper Microsoft MyAnalytics-tillägget för den angivna prenumerationen. I det här fallet är den angivna prenumerationen en Office 365 E3-prenumeration.

Parametrar

-BillingCycle

Hur ofta partnern faktureras för den här ordern.

Typ:BillingCycleType
Godkända värden:Annual, Monthly, None
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Confirm

Uppmanar dig att bekräfta innan du kör cmdleten.

Typ:SwitchParameter
Alias:cf
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-CustomerId

Identifieraren för kunden som gör köpet.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-LineItems

Orderradsobjekten. Varje orderradsobjekt refererar till ett erbjudandes inköpsdata.

Typ:PSOrderLineItem[]
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-OrderId

Orderidentifieraren som används vid köp av ett tillägg.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-WhatIf

Visar vad som skulle hända om cmdleten körs. Cmdleten körs inte.

Typ:SwitchParameter
Alias:wi
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

Indata

None

Utdata

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