Rozšíření a funkce virtuálních počítačů pro Windows

Rozšíření virtuálních počítačů Azure jsou malé aplikace, které na virtuálních počítačích Azure umožňují provádět úlohy konfigurace a automatizace po nasazení. Pokud virtuální počítač vyžaduje například instalaci softwaru, antivirovou ochranu nebo spuštění interního skriptu, je možné pro tento účel použít rozšíření virtuálního počítače. Rozšíření virtuálních počítačů Azure je možné spustit přes Azure CLI, PowerShell, šablony Azure Resource Manageru a Azure Portal. Rozšíření lze spojit s novým nasazením virtuálního počítače, případně spustit v jakémkoli existujícím systému.

Tento článek obsahuje přehled rozšíření virtuálních počítače, požadavky na používání rozšíření virtuálních počítače Azure a pokyny ke zjišťování, správě a odebírání rozšíření virtuálních počítače. Tento článek obsahuje obecné informace, protože je k dispozici mnoho rozšíření virtuálních počítače, z nichž každá má potenciálně jedinečnou konfiguraci. Podrobnosti o konkrétních rozšířeních najdete v jednotlivých dokumentech specifických pro jednotlivá rozšíření.

Případy použití a ukázky

K dispozici je několik různých rozšíření virtuálních počítače Azure, z nichž každé má konkrétní případ použití. Možné příklady:

Kromě rozšíření specifických pro procesy je k dispozici rozšíření vlastních skriptů pro virtuální Windows i linuxové počítače. Rozšíření vlastních skriptů pro Windows umožňuje spuštění libovolného skriptu PowerShellu na virtuálním počítači. Vlastní skripty jsou užitečné pro navrhování nasazení Azure, která vyžadují konfiguraci nad rámec toho, co mohou poskytovat nativní nástroje Azure. Další informace najdete v tématu Windows rozšíření vlastních skriptů virtuálního počítače.

Požadavky

Ke zpracování rozšíření na virtuálním počítači potřebujete nainstalovaného agenta Azure Windows Agent. Některá jednotlivá rozšíření mají požadavky, jako je například přístup k prostředkům nebo závislostem.

Agent virtuálního počítače Azure

Agent virtuálního počítače Azure spravuje interakce mezi virtuálním počítače Azure a kontroleru prostředků infrastruktury Azure. Agent virtuálního počítače zodpovídá za řadu funkčních aspektů nasazování a správy virtuálních počítače Azure, včetně spouštění rozšíření virtuálních počítače. Agent virtuálního počítače Azure je předinstalovaný na Azure Marketplace imagí a je možné ho ručně nainstalovat do podporovaných operačních systémů. Agent virtuálního počítače Azure pro Windows se označuje jako Windows hosta.

Informace o podporovaných operačních systémech a pokyny k instalaci najdete v tématu Agent virtuálního počítače Azure.

Podporované verze agenta

Aby bylo možné zajistit co nejlepší prostředí, existují minimální verze agenta. Další informace najdete v tomto článku.

Podporované operační systému

Agent Windows hosta běží na několika emes, ale rozhraní rozšíření má omezení pro tyto osy, které rozšíření využívají. Další informace najdete v tomto článku.

Některá rozšíření nejsou podporovaná ve všech operačních prostředích a mohou generovat kód chyby 51 – Nepodporovaný operační systém. Informace o podpoře najdete v dokumentaci k jednotlivým rozšířením.

Síťový přístup

Balíčky rozšíření se stahují z úložiště Azure Storage rozšíření a nahrání stavu rozšíření se odesílá do Azure Storage. Pokud používáte podporovanou verzi agentů, není nutné povolovat přístup ke službě Azure Storage v oblasti virtuálního počítače, protože agent může přesměrovat komunikaci na kontroler prostředků infrastruktury Azure pro komunikaci agenta (funkce HostGAPlugin prostřednictvím privilegovaného kanálu na privátní IP adrese 168.63.129.16). Pokud používáte podporovanou verzi agenta, musíte z virtuálního počítače povolit odchozí přístup k úložišti Azure v této oblasti.

Důležité

Pokud jste zablokovali přístup k 168.63.129.16 pomocí brány firewall hosta nebo pomocí proxy serveru, rozšíření selžou bez ohledu na výše uvedené informace. Jsou vyžadovány porty 80, 443 a 32526.

Agenty lze použít pouze ke stažení balíčků rozšíření a hlášení stavu. Pokud například instalace rozšíření potřebuje stáhnout skript z GitHub (vlastní skript) nebo potřebuje přístup k Azure Storage (Azure Backup), je potřeba otevřít další porty brány firewall nebo skupiny zabezpečení sítě. Různá rozšíření mají různé požadavky, protože se o aplikace pojí sama. Pro rozšíření, která vyžadují přístup k Azure Storage nebo Azure Active Directory, můžete povolit přístup pomocí značek služby Azure NSG pro Storage nebo AzureActiveDirectory.

Agent hosta Windows nepodporuje přesměrování požadavků agenta na provoz, což znamená, že agent hosta Windows proxy server bude při přístupu k prostředkům na internetu nebo na hostiteli prostřednictvím IP adresy 168.63.129.16 spoléhat na vlastní proxy server (pokud ho máte).

Zjišťování rozšíření virtuálních počítače

Pro použití s virtuálními počítači Azure je k dispozici řada různých rozšíření virtuálních počítačů. Úplný seznam zobrazíte pomocí příkazu Get-AzVMExtensionImage. Následující příklad uvádí všechna dostupná rozšíření v umístění WestUS:

Get-AzVmImagePublisher -Location "WestUS" |
Get-AzVMExtensionImageType |
Get-AzVMExtensionImage | Select Type, Version

Spuštění rozšíření virtuálního počítače

Rozšíření virtuálních počítače Azure běží na existujících virtuálních počítači, což je užitečné v případě, že potřebujete provést změny konfigurace nebo obnovit připojení na již nasazené virtuálním počítači. Rozšíření virtuálních virtuálních Azure Resource Manager do sad. Pomocí rozšíření s Resource Manager položek je možné virtuální počítače Azure nasadit a nakonfigurovat bez zásahu po nasazení.

Ke spuštění rozšíření u existujícího virtuálního počítače je možné použít následující metody.

PowerShell

Pro spouštění jednotlivých rozšíření existuje několik příkazů PowerShellu. Pokud chcete zobrazit seznam, použijte příkaz Get-Command a vyfiltrujte rozšíření:

Get-Command Set-Az*Extension* -Module Az.Compute

To poskytuje výstup podobný následujícímu:

CommandType     Name                                          Version    Source
-----------     ----                                          -------    ------
Cmdlet          Set-AzVMAccessExtension                       4.5.0      Az.Compute
Cmdlet          Set-AzVMADDomainExtension                     4.5.0      Az.Compute
Cmdlet          Set-AzVMAEMExtension                          4.5.0      Az.Compute
Cmdlet          Set-AzVMBackupExtension                       4.5.0      Az.Compute
Cmdlet          Set-AzVMBginfoExtension                       4.5.0      Az.Compute
Cmdlet          Set-AzVMChefExtension                         4.5.0      Az.Compute
Cmdlet          Set-AzVMCustomScriptExtension                 4.5.0      Az.Compute
Cmdlet          Set-AzVMDiagnosticsExtension                  4.5.0      Az.Compute
Cmdlet          Set-AzVMDiskEncryptionExtension               4.5.0      Az.Compute
Cmdlet          Set-AzVMDscExtension                          4.5.0      Az.Compute
Cmdlet          Set-AzVMExtension                             4.5.0      Az.Compute
Cmdlet          Set-AzVMSqlServerExtension                    4.5.0      Az.Compute
Cmdlet          Set-AzVmssDiskEncryptionExtension             4.5.0      Az.Compute

Následující příklad používá rozšíření Vlastních skriptů ke stažení skriptu z úložiště GitHub do cílového virtuálního počítače a pak skript spustí. Další informace o rozšíření vlastních skriptů najdete v tématu Přehled rozšíření vlastních skriptů.

Set-AzVMCustomScriptExtension -ResourceGroupName "myResourceGroup" `
    -VMName "myVM" -Name "myCustomScript" `
    -FileUri "https://raw.githubusercontent.com/neilpeterson/nepeters-azure-templates/master/windows-custom-script-simple/support-scripts/Create-File.ps1" `
    -Run "Create-File.ps1" -Location "West US"

V následujícím příkladu se k resetování hesla správce virtuálního počítače Windows na dočasné heslo. Další informace o rozšíření přístupu k virtuálním počítačům najdete v tématu Resetování služby Vzdálená plocha v Windows virtuálním počítači. Po spuštění byste měli při prvním přihlášení resetovat heslo:

$cred=Get-Credential

Set-AzVMAccessExtension -ResourceGroupName "myResourceGroup" -VMName "myVM" -Name "myVMAccess" `
    -Location WestUS -UserName $cred.GetNetworkCredential().Username `
    -Password $cred.GetNetworkCredential().Password -typeHandlerVersion "2.0"

Příkaz Set-AzVMExtension lze použít ke spuštění libovolného rozšíření virtuálního počítače. Další informace najdete v referenčních informacích k Set-AzVMExtension.

portál Azure

Rozšíření virtuálního počítače je možné použít u existujícího virtuálního počítače prostřednictvím Azure Portal. Na portálu vyberte virtuální počítač, zvolte Rozšíření a pak vyberte Přidat. V seznamu dostupných rozšíření zvolte požadované rozšíření a postupujte podle pokynů v průvodci.

Následující příklad ukazuje instalaci rozšíření Microsoft Antimalware z Azure Portal:

Instalace antimalwarových rozšíření

Šablony Azure Resource Manageru

Rozšíření virtuálního počítače je možné přidat do Azure Resource Manager a spustit s nasazením šablony. Když nasazujete rozšíření pomocí šablony, můžete vytvořit plně nakonfigurovaná nasazení Azure. Například následující kód JSON je převzatý ze šablony Resource Manager nasadí sadu virtuálních počítače s vyrovnáváním zatížení a Azure SQL Database a pak na každý virtuální počítač nainstaluje aplikaci .NET Core. Rozšíření virtuálního počítače se postará o instalaci softwaru.

Další informace najdete v úplné šabloně Resource Manager .

{
    "apiVersion": "2015-06-15",
    "type": "extensions",
    "name": "config-app",
    "location": "[resourceGroup().location]",
    "dependsOn": [
    "[concat('Microsoft.Compute/virtualMachines/', variables('vmName'),copyindex())]",
    "[variables('musicstoresqlName')]"
    ],
    "tags": {
    "displayName": "config-app"
    },
    "properties": {
    "publisher": "Microsoft.Compute",
    "type": "CustomScriptExtension",
    "typeHandlerVersion": "1.9",
    "autoUpgradeMinorVersion": true,
    "settings": {
        "fileUris": [
        "https://raw.githubusercontent.com/Microsoft/dotnet-core-sample-templates/master/dotnet-core-music-windows/scripts/configure-music-app.ps1"
        ]
    },
    "protectedSettings": {
        "commandToExecute": "[concat('powershell -ExecutionPolicy Unrestricted -File configure-music-app.ps1 -user ',parameters('adminUsername'),' -password ',parameters('adminPassword'),' -sqlserver ',variables('musicstoresqlName'),'.database.windows.net')]"
    }
    }
}

Další informace o vytváření šablon Resource Manager najdete v tématu Vytváření Azure Resource Manager šablon s Windows virtuálních počítači.

Zabezpečení dat rozšíření virtuálního počítače

Když spustíte rozšíření virtuálního počítače, může být nutné zahrnout citlivé informace, jako jsou přihlašovací údaje, názvy účtů úložiště a přístupové klíče účtu úložiště. Mnoho rozšíření virtuálních počítače zahrnuje chráněnou konfiguraci, která šifruje data a dešifruje je pouze uvnitř cílového virtuálního počítače. Každé rozšíření má konkrétní schéma chráněné konfigurace a každé z nich je podrobně probráno v dokumentaci pro konkrétní rozšíření.

Následující příklad ukazuje instanci rozšíření vlastních skriptů pro Windows. Příkaz, který se má spustit, zahrnuje sadu přihlašovacích údajů. V tomto příkladu není příkaz ke spuštění zašifrován:

{
    "apiVersion": "2015-06-15",
    "type": "extensions",
    "name": "config-app",
    "location": "[resourceGroup().location]",
    "dependsOn": [
    "[concat('Microsoft.Compute/virtualMachines/', variables('vmName'),copyindex())]",
    "[variables('musicstoresqlName')]"
    ],
    "tags": {
    "displayName": "config-app"
    },
    "properties": {
    "publisher": "Microsoft.Compute",
    "type": "CustomScriptExtension",
    "typeHandlerVersion": "1.9",
    "autoUpgradeMinorVersion": true,
    "settings": {
        "fileUris": [
        "https://raw.githubusercontent.com/Microsoft/dotnet-core-sample-templates/master/dotnet-core-music-windows/scripts/configure-music-app.ps1"
        ],
        "commandToExecute": "[concat('powershell -ExecutionPolicy Unrestricted -File configure-music-app.ps1 -user ',parameters('adminUsername'),' -password ',parameters('adminPassword'),' -sqlserver ',variables('musicstoresqlName'),'.database.windows.net')]"
    }
    }
}

Přesunutím příkazu pro spuštění vlastnosti do chráněné konfigurace zabezpečíte řetězec provádění, jak je znázorněno v následujícím příkladu:

{
    "apiVersion": "2015-06-15",
    "type": "extensions",
    "name": "config-app",
    "location": "[resourceGroup().location]",
    "dependsOn": [
    "[concat('Microsoft.Compute/virtualMachines/', variables('vmName'),copyindex())]",
    "[variables('musicstoresqlName')]"
    ],
    "tags": {
    "displayName": "config-app"
    },
    "properties": {
    "publisher": "Microsoft.Compute",
    "type": "CustomScriptExtension",
    "typeHandlerVersion": "1.9",
    "autoUpgradeMinorVersion": true,
    "settings": {
        "fileUris": [
        "https://raw.githubusercontent.com/Microsoft/dotnet-core-sample-templates/master/dotnet-core-music-windows/scripts/configure-music-app.ps1"
        ]
    },
    "protectedSettings": {
        "commandToExecute": "[concat('powershell -ExecutionPolicy Unrestricted -File configure-music-app.ps1 -user ',parameters('adminUsername'),' -password ',parameters('adminPassword'),' -sqlserver ',variables('musicstoresqlName'),'.database.windows.net')]"
    }
    }
}

Na virtuálním počítači Azure IaaS, který používá rozšíření, se v konzole certifikátů můžou zobrazit certifikáty, které mají předmět Windows generátor certifikátů Azure CRP. Na klasickém virtuálním počítači RDFE mají tyto certifikáty název subjektu Windows správy služeb Azure pro rozšíření.

Tyto certifikáty zabezpečují komunikaci mezi virtuálním počítačem a jeho hostitelem během přenosu chráněných nastavení (hesla, jiné přihlašovací údaje) používaných rozšířeními. Certifikáty jsou sestaveny kontrolerem prostředků infrastruktury Azure a předány agentovi virtuálního počítače. Pokud každý den virtuální počítač zastavíte a spustíte, může kontroler prostředků infrastruktury vytvořit nový certifikát. Certifikát je uložený v úložišti osobních certifikátů počítače. Tyto certifikáty je možné odstranit. Agent virtuálního počítače v případě potřeby znovu vytvoří certifikáty.

Jak se aktualizují agenti a rozšíření?

Agenti a rozšíření sdílejí stejný mechanismus automatické aktualizace.

Pokud je k dispozici aktualizace a jsou povolené automatické aktualizace, nainstaluje se na virtuální počítač až po změně rozšíření nebo jiných změn modelu virtuálního počítače, například:

  • Datové disky
  • Rozšíření
  • Kontejner diagnostiky spouštění
  • Tajné kódy hosta operačního systému
  • Velikost virtuálního počítače
  • Profil sítě

Důležité

Aktualizace se nainstaluje až po změně modelu virtuálního počítače.

Vydavatelé zk dispozici aktualizace pro oblasti v různou dobu, takže je možné, že virtuální počítače v různých oblastech můžete mít v různých verzích.

Poznámka

Některé aktualizace můžou vyžadovat další pravidla brány firewall. Viz Přístup k síti.

Výpis rozšíření nasazených do virtuálního počítače

$vm = Get-AzVM -ResourceGroupName "myResourceGroup" -VMName "myVM"
$vm.Extensions | select Publisher, VirtualMachineExtensionType, TypeHandlerVersion
Publisher             VirtualMachineExtensionType          TypeHandlerVersion
---------             ---------------------------          ------------------
Microsoft.Compute     CustomScriptExtension                1.9

Aktualizace agenta

Agent Windows hosta obsahuje pouze kód pro zpracování rozšíření , kód Windows zřizování je samostatný. Agenta hosta můžete odinstalovat Windows hosta. Automatickou aktualizaci agenta hosta okna nelze zakázat.

Kód pro zpracování rozšíření zodpovídá za komunikaci s prostředky infrastruktury Azure a za zpracování operací rozšíření virtuálních počítače, jako jsou instalace, hlášení stavu, aktualizace jednotlivých rozšíření a jejich odebrání. Aktualizace obsahují opravy zabezpečení, opravy chyb a vylepšení kódu pro zpracování rozšíření.

Informace o tom, jakou verzi používáte, najdete v tématu Zjišťování nainstalovaného Windows agenta hosta.

Aktualizace rozšíření

Když je k dispozici aktualizace rozšíření a povolí se automatické aktualizace, po změně modelu virtuálního počítače Windows agent hosta rozšíření stáhne a upgraduje.

Automatické aktualizace rozšíření jsou buď menší, nebo oprava hotfix. Při zřizování rozšíření můžete vyjádřit výslovný souhlas s dílčími aktualizacemi rozšíření nebo je odhlásit. Následující příklad ukazuje, jak automaticky upgradovat podverze v šabloně Resource Manager pomocí autoUpgradeMinorVersion: true,:

    "properties": {
    "publisher": "Microsoft.Compute",
    "type": "CustomScriptExtension",
    "typeHandlerVersion": "1.9",
    "autoUpgradeMinorVersion": true,
    "settings": {
        "fileUris": [
        "https://raw.githubusercontent.com/Microsoft/dotnet-core-sample-templates/master/dotnet-core-music-windows/scripts/configure-music-app.ps1"
        ]
    },

Pokud chcete získat nejnovější opravy chyb podverz, důrazně doporučujeme v nasazeních rozšíření vždy vybrat automatickou aktualizaci. Aktualizace oprav hotfix, které provádějí opravy chyb zabezpečení nebo klíčů, nelze odhlásit.

Pokud automatické aktualizace rozšíření zakážete nebo potřebujete upgradovat hlavní verzi, použijte Set-AzVMExtension a zadejte cílovou verzi.

Jak identifikovat aktualizace rozšíření

Určení, jestli je na virtuálním počítači nastavené rozšíření s autoUpgradeMinorVersion

Z modelu virtuálního počítače můžete zjistit, jestli bylo rozšíření zřízeno pomocí autoUpgradeMinorVersion. Kontrolu můžete provést pomocí příkazu Get-AzVm a následujícím způsobem zadejte skupinu prostředků a název virtuálního počítače:

 $vm = Get-AzVm -ResourceGroupName "myResourceGroup" -VMName "myVM"
 $vm.Extensions

Následující příklad výstupu ukazuje, že hodnota autoUpgradeMinorVersion je nastavená na true:

ForceUpdateTag              :
Publisher                   : Microsoft.Compute
VirtualMachineExtensionType : CustomScriptExtension
TypeHandlerVersion          : 1.9
AutoUpgradeMinorVersion     : True

Zjištění, kdy došlo k autoUpgradeMinorVersion

Pokud chcete zobrazit, kdy došlo k aktualizaci rozšíření, zkontrolujte protokoly agenta na virtuálním počítači ve složce C:\WindowsAzure\Logs\WaAppAgent.log.

V následujícím příkladu měl virtuální počítač nainstalovanou verzi Microsoft.Compute.CustomScriptExtension 1.8. Oprava hotfix byla dostupná pro verzi 1.9:

[INFO]  Getting plugin locations for plugin 'Microsoft.Compute.CustomScriptExtension'. Current Version: '1.8', Requested Version: '1.9'
[INFO]  Auto-Upgrade mode. Highest public version for plugin 'Microsoft.Compute.CustomScriptExtension' with requested version: '1.9', is: '1.9'

Oprávnění agenta

K provádění svých úloh musí agent běžet jako místní systém.

Řešení potíží s rozšířeními virtuálních počítače

Každé rozšíření virtuálního počítače může obsahovat kroky pro řešení potíží specifické pro toto rozšíření. Když například použijete rozšíření vlastních skriptů, podrobnosti o spuštění skriptu najdete místně na virtuálním počítači, na kterém bylo rozšíření spuštěno. Všechny kroky pro řešení potíží specifické pro rozšíření jsou podrobně uvedené v dokumentaci pro konkrétní rozšíření.

Následující postup řešení potíží platí pro všechna rozšíření virtuálního počítače.

  1. Pokud chcete zkontrolovat Windows agenta hosta, podívejte se na aktivitu při zřizování vašeho rozšíření ve složce C:\WindowsAzure\Logs\WaAppAgent.log.

  2. Další podrobnosti najdete v protokolech skutečných rozšíření. C:\WindowsAzure\Logs\Plugins\<extensionName>

  3. Kódy chyb, známé problémy atd. najdete v částech pro řešení potíží v dokumentaci ke konkrétnímu rozšíření.

  4. Prohlédněte si systémové protokoly. Zkontrolujte další operace, které mohly být v konfliktu s rozšířením, například dlouhotrcí instalaci jiné aplikace, která vyžadovala výhradní přístup správce balíčků.

Běžné důvody selhání rozšíření

  1. Rozšíření mají 20 minut na spuštění (výjimky jsou rozšíření CustomScriptu, Chef a DSC, které mají 90 minut). Pokud nasazení tuto dobu překročí, označí se jako časový limit. Příčinou může být virtuální počítače s nízkými prostředky, jiné konfigurace virtuálních počítače nebo úlohy spuštění, které spotřebovávají velké množství prostředků, zatímco se rozšíření pokouší zřídit.

  2. Minimální požadavky nejsou splněné. Některá rozšíření mají závislosti na skladových kopiích virtuálních počítače, jako jsou image prostředí HPC. Rozšíření mohou vyžadovat určité požadavky na přístup k síti, například komunikaci s Azure Storage nebo veřejnými službami. Dalším příkladem může být přístup k úložišti balíčků, dostatek místa na disku nebo bezpečnostní omezení.

  3. Výhradní přístup správce balíčků. V některých případech může dojít ke konfliktu dlouho běžící konfigurace virtuálního počítače a instalace rozšíření, kdy oba potřebují výhradní přístup ke správci balíčků.

Zobrazení stavu rozšíření

Po spuštění rozšíření virtuálního počítače pro virtuální počítač použijte Get-AzVM k vrácení stavu rozšíření. Dílčí stavy[0] ukazují, že zřizování rozšíření bylo úspěšné, což znamená, že se úspěšně nasadilo do virtuálního počítače, ale spuštění rozšíření uvnitř virtuálního počítače selhalo, dílčí stavy[1].

Get-AzVM -ResourceGroupName "myResourceGroup" -VMName "myVM" -Status

Výstup je podobný následujícímu příkladu výstupu:

Extensions[0]           :
  Name                  : CustomScriptExtension
  Type                  : Microsoft.Compute.CustomScriptExtension
  TypeHandlerVersion    : 1.9
  Substatuses[0]        :
    Code                : ComponentStatus/StdOut/succeeded
    Level               : Info
    DisplayStatus       : Provisioning succeeded
    Message             : Windows PowerShell \nCopyright (C) Microsoft Corporation. All rights reserved.\n
  Substatuses[1]        :
    Code                : ComponentStatus/StdErr/succeeded
    Level               : Info
    DisplayStatus       : Provisioning succeeded
    Message             : The argument 'cseTest%20Scriptparam1.ps1' to the -File parameter does not exist. Provide the path to an existing '.ps1' file as an argument to the

-File parameter.
  Statuses[0]           :
    Code                : ProvisioningState/failed/-196608
    Level               : Error
    DisplayStatus       : Provisioning failed
    Message             : Finished executing command

Stav spuštění rozšíření najdete také v Azure Portal. Pokud chcete zobrazit stav rozšíření, vyberte virtuální počítač, zvolte Rozšíření a pak požadované rozšíření.

Opětovné spuštění rozšíření virtuálního počítače

Mohou se zobrazit případy, kdy je potřeba znovu spustit rozšíření virtuálního počítače. Rozšíření můžete znovu spustit tak, že ho odeberete a pak ho znovu s jeho pomocí metody spuštění podle vašeho výběru. Pokud chcete rozšíření odebrat, použijte remove-AzVMExtension následujícím způsobem:

Remove-AzVMExtension -ResourceGroupName "myResourceGroup" -VMName "myVM" -Name "myExtensionName"

Rozšíření můžete také odebrat v Azure Portal následujícím způsobem:

  1. Vyberte virtuální počítač.
  2. Zvolte Rozšíření.
  3. Vyberte požadované rozšíření.
  4. Zvolte Odinstalovat.

Referenční informace k běžným rozšířením virtuálních počítače

Název rozšíření Description Další informace
Rozšíření vlastních skriptů pro virtuální počítače Spouštění skriptů na virtuálním počítači Azure Rozšíření vlastních skriptů pro virtuální počítače
Rozšíření DSC pro Windows Rozšíření PowerShell DSC (Desired State Configuration) Rozšíření DSC pro Windows
Rozšíření Azure Diagnostics Správa Azure Diagnostics Azure Diagnostics rozšíření
Rozšíření pro přístup k virtuálním datům Azure Správa uživatelů a přihlašovacích údajů Rozšíření přístupu k virtuálnímu počítači pro Linux

Další kroky

Další informace o rozšířeních virtuálních počítačů najdete v tématu Přehled funkcí a rozšíření virtuálních počítačů Azure.