Set-AzVMRunCommand

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

Anteckning

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

Syntax

Set-AzVMRunCommand
   -ResourceGroupName <String>
   -RunCommandName <String>
   -VMName <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 körningskommandot.

Exempel

Exempel 1: Enkelt exempel

Set-AzVMRunCommand -ResourceGroupName $rgname -VMName $vmname -RunCommandName 'firstruncommand'

Location Name             Type
-------- ----             ----
eastus   firstruncommand2 Microsoft.Compute/virtualMachines/runCommands

Cmdleten Set-AzVMRunCommand uppdaterar egenskaper för ett befintligt körningskommando eller lägger till ett nytt körningskommando på en virtuell dator.

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 true 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

Autentiseringsuppgifterna, kontot, klientorganisationen och prenumerationen 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
-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 skriptets utdataström 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å körningskommandot för den virtuella datorn.

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 nedladdning av skript.

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

Autentiseringsuppgifter för prenumeration 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
-VMName

Namnet på den virtuella dator där körningskommandot ska skapas eller uppdateras.

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.

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

  • Name <String>: Parameternamnet för körningskommandot.
  • Value <String>: Parametervärdet för körningskommandot.

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

  • Name <String>: Parameternamnet för körningskommandot.
  • Value <String>: Parametervärdet för körningskommandot.