Dela via


Invoke-AzReservationExchange

Returnerar ett eller flera Reservations i utbyte mot ett eller flera Reservation köp.\n

Syntax

Invoke-AzReservationExchange
      [-SessionId <String>]
      [-DefaultProfile <PSObject>]
      [-AsJob]
      [-NoWait]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Invoke-AzReservationExchange
      -Body <IExchangeRequest>
      [-DefaultProfile <PSObject>]
      [-AsJob]
      [-NoWait]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

Returnerar ett eller flera Reservations i utbyte mot ett eller flera Reservation köp.\n

Exempel

Exempel 1: Fortsätt reservationsutbyte med sessions-ID som hämtats från Invoke-AzReservationCalculateExchange

Invoke-AzReservationExchange -SessionId 8982593c-679e-4d4e-b971-c48b6d824cba

SessionId                            Status   
---------                            ------   
8982593c-679e-4d4e-b971-c48b6d824cba Succeeded

Fortsätt reservationsutbyte med sessions-ID som hämtats från Invoke-AzReservationCalculateExchange. Det här är en tidskrävande POST-åtgärd som kan ta cirka 10 minuter.

Parametrar

-AsJob

Kör kommandot som ett jobb

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

-Body

Exchange-begäran Skapa i AVSNITTET ANTECKNINGAR för BODY-egenskaper och skapa en hash-tabell.

Typ:IExchangeRequest
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
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

-DefaultProfile

Parametern DefaultProfile fungerar inte. Använd parametern SubscriptionId när den är tillgänglig om du kör cmdleten mot en annan prenumeration.

Typ:PSObject
Alias:AzureRMContext, AzureCredential
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-NoWait

Kör kommandot asynkront

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

-SessionId

SessionId som returnerades av CalculateExchange API.

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

-WhatIf

Visar vad som skulle hända om cmdleten kördes. 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

IExchangeRequest

Utdata

IExchangeOperationResultResponse