Set-AzVMDiagnosticsExtension
Hiermee configureert u de diagnostische Azure-extensie op een virtuele machine.
Notitie
Dit is de vorige versie van onze documentatie. Raadpleeg de meest recente versie voor actuele informatie.
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
De cmdlet Set-AzVMDiagnosticsExtension configureert de diagnostische Azure-extensie op een virtuele machine.
Voorbeelden
Voorbeeld 1: Diagnostische gegevens inschakelen met behulp van een opslagaccount dat is opgegeven in een diagnostisch configuratiebestand
Set-AzVMDiagnosticsExtension -ResourceGroupName "ResourceGroup01" -VMName "VirtualMachine02" -DiagnosticsConfigurationPath "diagnostics_publicconfig.xml"
Met deze opdracht wordt een configuratiebestand voor diagnostische gegevens gebruikt om diagnostische gegevens in te schakelen. Het bestand diagnostics_publicconfig.xml bevat de openbare XML-configuratie voor de diagnostische extensie, inclusief de naam van het opslagaccount waarnaar diagnostische gegevens worden verzonden. Het opslagaccount voor diagnostische gegevens moet zich in hetzelfde abonnement bevinden als de virtuele machine.
Voorbeeld 2: Diagnostische gegevens inschakelen met behulp van een opslagaccountnaam
Set-AzVMDiagnosticsExtension -ResourceGroupName "ResourceGroup1" -VMName "VirtualMachine2" -DiagnosticsConfigurationPath diagnostics_publicconfig.xml -StorageAccountName "MyStorageAccount"
Met deze opdracht wordt de naam van het opslagaccount gebruikt om diagnostische gegevens in te schakelen. Als de diagnostische configuratie geen opslagaccountnaam opgeeft of als u de naam van het diagnostische opslagaccount wilt overschrijven die is opgegeven in het configuratiebestand, gebruikt u de parameter StorageAccountName . Het opslagaccount voor diagnostische gegevens moet zich in hetzelfde abonnement bevinden als de virtuele machine.
Voorbeeld 3: Diagnostische gegevens inschakelen met de naam en sleutel van het opslagaccount
Set-AzVMDiagnosticsExtension -ResourceGroupName "ResourceGroup01" -VMName "VirtualMachine02" -DiagnosticsConfigurationPath "diagnostics_publicconfig.xml" -StorageAccountName "MyStorageAccount" -StorageAccountKey $storage_key
Met deze opdracht wordt de naam en sleutel van het opslagaccount gebruikt om diagnostische gegevens in te schakelen. Als het opslagaccount voor diagnostische gegevens zich in een ander abonnement bevindt dan de virtuele machine, schakelt u het verzenden van diagnostische gegevens naar dat opslagaccount in door expliciet de naam en sleutel op te geven.
Parameters
Hiermee wordt aangegeven of met deze cmdlet de Azure-gastagent de extensie automatisch kan bijwerken naar een nieuwere secundaire versie.
| Type: | Boolean |
| Position: | 10 |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
De referenties, het account, de tenant en het abonnement dat wordt gebruikt voor communicatie met Azure.
| Type: | IAzureContextContainer |
| Aliases: | AzContext, AzureRmContext, AzureCredential |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Hiermee geeft u het pad van het configuratiebestand.
| Type: | String |
| Position: | 2 |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Hiermee geeft u de locatie van de virtuele machine.
| Type: | String |
| Position: | 7 |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Hiermee geeft u de naam van een extensie.
| Type: | String |
| Aliases: | ExtensionName |
| Position: | 8 |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Start de bewerking en retourneert onmiddellijk, voordat de bewerking is voltooid. Gebruik een ander mechanisme om te bepalen of de bewerking is voltooid.
| Type: | SwitchParameter |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Hiermee geeft u de naam van de resourcegroep van de virtuele machine.
| Type: | String |
| Position: | 0 |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Hiermee geeft u het eindpunt van het opslagaccount op.
| Type: | String |
| Position: | 5 |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Hiermee geeft u de sleutel van het opslagaccount op.
| Type: | String |
| Position: | 4 |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Hiermee geeft u de naam van het opslagaccount op.
| Type: | String |
| Position: | 3 |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Hiermee geeft u de Azure Storage-context op.
| Type: | IStorageContext |
| Position: | 6 |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Hiermee geeft u de versie van de extensie te gebruiken voor deze virtuele machine. Als u de versie wilt verkrijgen, voert u de Get-AzVMExtensionImage cmdlet uit met de waarde Microsoft.Compute voor de parameter PublisherName en VMAccessAgent voor de parameter Type .
| Type: | String |
| Aliases: | HandlerVersion, Version |
| Position: | 9 |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Hiermee geeft u de naam van de virtuele machine waarop deze cmdlet werkt.
| Type: | String |
| Aliases: | ResourceName |
| Position: | 1 |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |