Sdílet prostřednictvím


Set-AzVMDiagnosticsExtension

Nakonfiguruje rozšíření Azure Diagnostics na virtuálním počítači.

Syntax

Set-AzVMDiagnosticsExtension
   [-ResourceGroupName] <String>
   [-VMName] <String>
   [-DiagnosticsConfigurationPath] <String>
   [[-StorageAccountName] <String>]
   [[-StorageAccountKey] <String>]
   [[-StorageAccountEndpoint] <String>]
   [[-StorageContext] <IStorageContext>]
   [[-Location] <String>]
   [[-Name] <String>]
   [[-TypeHandlerVersion] <String>]
   [[-AutoUpgradeMinorVersion] <Boolean>]
   [-NoWait]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Description

Rutina Set-AzVMDiagnosticsExtension nakonfiguruje rozšíření diagnostiky Azure na virtuálním počítači.

Příklady

Příklad 1: Povolení diagnostiky pomocí účtu úložiště zadaného v konfiguračním souboru diagnostiky

Set-AzVMDiagnosticsExtension -ResourceGroupName "ResourceGroup01" -VMName "VirtualMachine02" -DiagnosticsConfigurationPath "diagnostics_publicconfig.xml"

Tento příkaz k povolení diagnostiky používá konfigurační soubor diagnostiky. Soubor diagnostics_publicconfig.xml obsahuje veřejnou konfiguraci XML pro rozšíření diagnostiky včetně názvu účtu úložiště, do kterého se budou odesílat diagnostická data. Účet úložiště diagnostiky musí být ve stejném předplatném jako virtuální počítač.

Příklad 2: Povolení diagnostiky pomocí názvu účtu úložiště

Set-AzVMDiagnosticsExtension -ResourceGroupName "ResourceGroup1" -VMName "VirtualMachine2" -DiagnosticsConfigurationPath diagnostics_publicconfig.xml -StorageAccountName "MyStorageAccount"

Tento příkaz používá název účtu úložiště k povolení diagnostiky. Pokud konfigurace diagnostiky nezadává název účtu úložiště nebo chcete přepsat název účtu úložiště diagnostiky zadaný v konfiguračním souboru, použijte parametr StorageAccountName . Účet úložiště diagnostiky musí být ve stejném předplatném jako virtuální počítač.

Příklad 3: Povolení diagnostiky pomocí názvu a klíče účtu úložiště

Set-AzVMDiagnosticsExtension -ResourceGroupName "ResourceGroup01" -VMName "VirtualMachine02" -DiagnosticsConfigurationPath "diagnostics_publicconfig.xml" -StorageAccountName "MyStorageAccount" -StorageAccountKey $storage_key

Tento příkaz používá název a klíč účtu úložiště k povolení diagnostiky. Pokud je účet úložiště diagnostiky v jiném předplatném než virtuální počítač, povolte odesílání diagnostických dat do daného účtu úložiště tím, že explicitně zadáte jeho název a klíč.

Parametry

-AutoUpgradeMinorVersion

Určuje, jestli tato rutina umožňuje agentu hosta Azure automaticky aktualizovat rozšíření na novější podverzi.

Typ:Boolean
Position:10
výchozí hodnota:None
Vyžadováno:False
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure.

Typ:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
výchozí hodnota:None
Vyžadováno:False
Accept pipeline input:False
Accept wildcard characters:False

-DiagnosticsConfigurationPath

Určuje cestu konfiguračního souboru.

Typ:String
Position:2
výchozí hodnota:None
Vyžadováno:True
Accept pipeline input:False
Accept wildcard characters:False

-Location

Určuje umístění virtuálního počítače.

Typ:String
Position:7
výchozí hodnota:None
Vyžadováno:False
Accept pipeline input:True
Accept wildcard characters:False

-Name

Určuje název rozšíření.

Typ:String
Aliases:ExtensionName
Position:8
výchozí hodnota:None
Vyžadováno:False
Accept pipeline input:True
Accept wildcard characters:False

-NoWait

Spustí operaci a vrátí se okamžitě před dokončením operace. Pokud chcete zjistit, jestli se operace úspěšně dokončila, použijte jiný mechanismus.

Typ:SwitchParameter
Position:Named
výchozí hodnota:None
Vyžadováno:False
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

Určuje název skupiny prostředků virtuálního počítače.

Typ:String
Position:0
výchozí hodnota:None
Vyžadováno:True
Accept pipeline input:True
Accept wildcard characters:False

-StorageAccountEndpoint

Určuje koncový bod účtu úložiště.

Typ:String
Position:5
výchozí hodnota:None
Vyžadováno:False
Accept pipeline input:True
Accept wildcard characters:False

-StorageAccountKey

Určuje klíč účtu úložiště.

Typ:String
Position:4
výchozí hodnota:None
Vyžadováno:False
Accept pipeline input:True
Accept wildcard characters:False

-StorageAccountName

Určuje název účtu úložiště.

Typ:String
Position:3
výchozí hodnota:None
Vyžadováno:False
Accept pipeline input:True
Accept wildcard characters:False

-StorageContext

Určuje kontext úložiště Azure.

Typ:IStorageContext
Position:6
výchozí hodnota:None
Vyžadováno:False
Accept pipeline input:True
Accept wildcard characters:False

-TypeHandlerVersion

Určuje verzi rozšíření, která se má použít pro tento virtuální počítač. Pokud chcete získat verzi, spusťte rutinu Get-AzVMExtensionImage s hodnotou Microsoft.Compute pro parametr PublisherName a VMAccessAgent pro parametr Type .

Typ:String
Aliases:HandlerVersion, Version
Position:9
výchozí hodnota:None
Vyžadováno:False
Accept pipeline input:True
Accept wildcard characters:False

-VMName

Určuje název virtuálního počítače, na kterém tato rutina pracuje.

Typ:String
Aliases:ResourceName
Position:1
výchozí hodnota:None
Vyžadováno:True
Accept pipeline input:True
Accept wildcard characters:False

Vstupy

String

IStorageContext

Boolean

Výstupy

PSAzureOperationResponse