Set-AzVmssVMRunCommand

Åtgärden för att skapa eller uppdatera VMSS VM-körningskommandot.

Anteckning

Det här är den tidigare versionen av vår dokumentation. Se den senaste versionen för uppdaterad information.

Syntax

Set-AzVmssVMRunCommand
   -InstanceId <String>
   -ResourceGroupName <String>
   -RunCommandName <String>
   -VMScaleSetName <String>
   -Location <String>
   [-SubscriptionId <String>]
   [-AsyncExecution]
   [-ErrorBlobUri <String>]
   [-OutputBlobUri <String>]
   [-Parameter <IRunCommandInputParameter[]>]
   [-ProtectedParameter <IRunCommandInputParameter[]>]
   [-RunAsPassword <String>]
   [-RunAsUser <String>]
   [-SourceCommandId <String>]
   [-SourceScript <String>]
   [-SourceScriptUri <String>]
   [-Tag <Hashtable>]
   [-TimeoutInSecond <Int32>]
   [-DefaultProfile <PSObject>]
   [-AsJob]
   [-NoWait]
   [-Confirm]
   [-WhatIf]
   [<CommonParameters>]

Description

Åtgärden för att skapa eller uppdatera VMSS VM-körningskommandot.

Exempel

Exempel 1: Ange RunCommand efter namn

Set-AzVmssVMRunCommand -InstanceId 3 -ResourceGroupName $rgname -RunCommandName "first" -VMScaleSetName $vmssname

Location Name  Type
-------- ----  ----
eastus   first Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands

Lägg till RunCommand i en instans av VMSS.

Parametrar

-AsJob

Kör kommandot som ett jobb

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-AsyncExecution

Valfritt. Om värdet är sant slutförs etableringen så snart skriptet startar och väntar inte på att skriptet ska slutföras.

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-Confirm

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

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-DefaultProfile

Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.

Type:PSObject
Aliases:AzureRMContext, AzureCredential
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-ErrorBlobUri

Anger den Azure Storage-blob där skriptfelströmmen ska laddas upp.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-InstanceId

Instans-ID för den virtuella datorn.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-Location

Resursplats

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-NoWait

Kör kommandot asynkront

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-OutputBlobUri

Anger den Azure Storage-blob där skriptutdataströmmen ska laddas upp.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-Parameter

De parametrar som används av skriptet. Information om hur du skapar finns i AVSNITTET ANTECKNINGAR för PARAMETER-egenskaper och skapa en hash-tabell.

Type:IRunCommandInputParameter[]
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-ProtectedParameter

De parametrar som används av skriptet. Information om hur du skapar finns i AVSNITTET ANTECKNINGAR för PROTECTEDPARAMETER-egenskaper och skapa en hash-tabell.

Type:IRunCommandInputParameter[]
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-ResourceGroupName

Namnet på resursgruppen.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-RunAsPassword

Anger lösenordet för användarkontot på den virtuella datorn när körningskommandot körs.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-RunAsUser

Anger användarkontot på den virtuella datorn när körningskommandot körs.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-RunCommandName

Namnet på den virtuella datorn kör kommandot.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-SourceCommandId

Anger ett commandId för fördefinierade inbyggda skript.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-SourceScript

Anger skriptinnehållet som ska köras på den virtuella datorn.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-SourceScriptUri

Anger platsen för skriptnedladdning.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-SubscriptionId

Prenumerationsautentiseringsuppgifter som unikt identifierar Microsoft Azure-prenumeration. Prenumerations-ID:t utgör en del av URI:n för varje tjänstanrop.

Type:String
Position:Named
Default value:(Get-AzContext).Subscription.Id
Accept pipeline input:False
Accept wildcard characters:False
-Tag

Resurstaggar

Type:Hashtable
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-TimeoutInSecond

Tidsgränsen i sekunder för att köra körningskommandot.

Type:Int32
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-VMScaleSetName

Namnet på VM-skalningsuppsättningen.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-WhatIf

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

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

Utdata

IVirtualMachineRunCommand

Kommentarer

ALIAS

EGENSKAPER FÖR KOMPLEXA PARAMETRAR

Skapa parametrarna som beskrivs nedan genom att skapa en hash-tabell som innehåller lämpliga egenskaper. Om du vill ha information om hash-tabeller kör du Get-Help about_Hash_Tables.

PARAMETER IRunCommandInputParameter <[]>: Parametrarna som används av skriptet.

  • Name <String>: Namnet på körningskommandoparametern.
  • Value <String>: Värdet för körningskommandoparametern.

PROTECTEDPARAMETER <IRunCommandInputParameter[]>: De parametrar som används av skriptet.

  • Name <String>: Namnet på körningskommandoparametern.
  • Value <String>: Värdet för körningskommandoparametern.