Sdílet prostřednictvím


Set-AzVMDiagnosticsExtension

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

Syntaxe

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
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-DefaultProfile

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

Typ:IAzureContextContainer
Aliasy:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-DiagnosticsConfigurationPath

Určuje cestu konfiguračního souboru.

Typ:String
Position:2
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Location

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

Typ:String
Position:7
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-Name

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

Typ:String
Aliasy:ExtensionName
Position:8
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky: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
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-ResourceGroupName

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

Typ:String
Position:0
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-StorageAccountEndpoint

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

Typ:String
Position:5
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-StorageAccountKey

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

Typ:String
Position:4
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-StorageAccountName

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

Typ:String
Position:3
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-StorageContext

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

Typ:IStorageContext
Position:6
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky: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
Aliasy:HandlerVersion, Version
Position:9
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-VMName

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

Typ:String
Aliasy:ResourceName
Position:1
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

Vstupy

String

IStorageContext

Boolean

Výstupy

PSAzureOperationResponse