Rychlý start: Vytvoření řídicího Azure Portal pomocí PowerShellu
Řídicí panel v Azure Portal je zaměřené a uspořádané zobrazení vašich cloudových prostředků. Tento článek se zaměřuje na proces použití modulu Az.Portal PowerShellu k vytvoření řídicího panelu. Řídicí panel zobrazuje výkon virtuálního počítače a také některé statické informace a odkazy.
Požadavky
Pokud ještě nemáte předplatné Azure, vytvořte si bezplatný účet před tím, než začnete.
Pokud se rozhodnete používat PowerShell místně, musíte nainstalovat modul Az PowerShell a připojit se ke svému účtu Azure pomocí rutiny Připojení-AzAccount. Další informace o instalaci modulu Az PowerShell najdete v tématu Instalace Azure PowerShell.
Důležité
Modul Az.Portal PowerShellu je ve verzi Preview, ale musíte ho nainstalovat odděleně od modulu Az PowerShell pomocí Install-Module rutiny . Jakmile bude tento modul PowerShellu obecně dostupný, stane se součástí budoucích verzí modulu Az PowerShellu a bude nativně dostupný z Azure Cloud Shell.
Install-Module -Name Az.Portal
Použití služby Azure Cloud Shell
Azure hostí interaktivní prostředí Azure Cloud Shell, které můžete používat v prohlížeči. Pro práci se službami Azure můžete v prostředí Cloud Shell použít buď Bash, nebo PowerShell. Můžete použít předinstalované příkazy služby Cloud Shell ke spuštění kódu uvedeného v tomto článku, aniž byste museli instalovat cokoli do svého místního prostředí.
Spuštění služby Azure Cloud Shell:
| Možnost | Příklad nebo odkaz |
|---|---|
| Zvolte Vyzkoušet v pravém horním rohu bloku kódu. Výběr Vyzkoušet automaticky nekopíruje kód do služby Cloud Shell. | ![]() |
| Přejděte na adresu https://shell.azure.com nebo výběrem tlačítka Spustit Cloud Shell otevřete Cloud Shell v prohlížeči. | ![]() |
| Zvolte tlačítko Cloud Shell v pruhu nabídky v pravém horním rohu webu Azure Portal. | ![]() |
Pokud chcete spustit kód uvedený v tomto článku ve službě Azure Cloud Shell, postupujte takto:
Spusťte Cloud Shell.
Vyberte tlačítko Kopírovat na bloku kódu a kód zkopírujte.
Vložte kód do relace Cloud Shell pomocí kláves Ctrl+Shift+V ve Windows a Linuxu nebo pomocí kláves Cmd+Shift+V v systému macOS.
Spusťte kód stisknutím klávesy Enter.
Volba konkrétního předplatného Azure
Pokud máte více předplatných Azure, vyberte odpovídající předplatné, ve kterém se mají prostředky fakturovat. Vyberte konkrétní předplatné pomocí rutiny Set-AzContext.
Set-AzContext -SubscriptionId 00000000-0000-0000-0000-000000000000
Definování proměnných
Budete opakovaně používat několik informací. Vytvořte proměnné pro uložení informací.
# Name of resource group used throughout this article
$resourceGroupName = 'myResourceGroup'
# Azure region
$location = 'centralus'
# Dashboard Title
$dashboardTitle = 'Simple VM Dashboard'
# Dashboard Name
$dashboardName = $dashboardTitle -replace '\s'
# Your Azure Subscription ID
$subscriptionID = (Get-AzContext).Subscription.Id
# Name of test VM
$vmName = 'SimpleWinVM'
Vytvoření skupiny prostředků
Vytvořte skupinu prostředků Azure pomocí rutiny New-AzResourceGroup. Skupina prostředků je logický kontejner, ve kterém se nasazují a spravují prostředky Azure jako skupina.
Následující příklad vytvoří skupinu prostředků na základě názvu v proměnné v oblasti $resourceGroupName zadané v $location proměnné .
New-AzResourceGroup -Name $resourceGroupName -Location $location
Vytvoření virtuálního počítače
Řídicí panel, který vytvoříte v další části tohoto rychlého startu, vyžaduje existující virtuální počítač. Pomocí následujícího postupu vytvořte virtuální počítač.
Přihlašovací údaje pro virtuální počítač uložte do proměnné. Heslo musí být složité. Toto je nové uživatelské jméno a heslo. Není to například účet, který používáte pro přihlášení k Azure. Další informace najdete v tématu Požadavky na uživatelské jméno a heslo.
$Cred = Get-Credential
Vytvořte virtuální počítač.
$AzVmParams = @{
ResourceGroupName = $resourceGroupName
Name = $vmName
Location = $location
Credential = $Cred
}
New-AzVm @AzVmParams
Nasazení virtuálního počítače se teď spustí a jeho dokončení obvykle trvá několik minut. Po dokončení nasazení přejděte k další části.
Stažení šablony řídicího panelu
Vzhledem k tomu, že řídicí panely Azure jsou prostředky, je možné je reprezentovat jako JSON. Následující kód stáhne reprezentaci JSON ukázkového řídicího panelu. Další informace najdete v tématu Struktura řídicích panelů Azure.
$myPortalDashboardTemplateUrl = 'https://raw.githubusercontent.com/Azure/azure-docs-powershell-samples/master/azure-portal/portal-dashboard-template-testvm.json'
$myPortalDashboardTemplatePath = "$HOME\portal-dashboard-template-testvm.json"
Invoke-WebRequest -Uri $myPortalDashboardTemplateUrl -OutFile $myPortalDashboardTemplatePath -UseBasicParsing
Přizpůsobení šablony
Stažené šablony můžete přizpůsobit spuštěním následujícího kódu.
$Content = Get-Content -Path $myPortalDashboardTemplatePath -Raw
$Content = $Content -replace '<subscriptionID>', $subscriptionID
$Content = $Content -replace '<rgName>', $resourceGroupName
$Content = $Content -replace '<vmName>', $vmName
$Content = $Content -replace '<dashboardTitle>', $dashboardTitle
$Content = $Content -replace '<location>', $location
$Content | Out-File -FilePath $myPortalDashboardTemplatePath -Force
Další informace najdete v referenčních informacích k šablonám řídicích panelů na webu Microsoft Portal.
Nasazení šablony řídicího panelu
K nasazení šablony přímo z PowerShellu můžete použít rutinu, která je součástí modulu New-AzPortalDashboard Az.Portal.
$DashboardParams = @{
DashboardPath = $myPortalDashboardTemplatePath
ResourceGroupName = $resourceGroupName
DashboardName = $dashboardName
}
New-AzPortalDashboard @DashboardParams
Kontrola nasazených prostředků
Zkontrolujte, že se řídicí panel úspěšně vytvořil.
Get-AzPortalDashboard -Name $dashboardName -ResourceGroupName $resourceGroupName
Ověřte, že se na virtuálním počítači zobrazují data z řídicího panelu Azure Portal.
Na webu Azure Portal vyberte Řídicí panel.
Na stránce řídicí panel vyberte jednoduchý řídicí panel virtuálních počítačů.
Zkontrolujte řídicí panel, který vytvořila šablona Azure Resource Manager (šablona ARM). Můžete vidět, že část obsahu je statická, ale existují i grafy, které ukazují výkon virtuálního počítače, který jste vytvořili na začátku.
Vyčištění prostředků
Pokud chcete odebrat virtuální počítač a přidružený řídicí panel, odstraňte skupinu prostředků, která je obsahuje.
Upozornění
Následující příklad odstraní zadanou skupinu prostředků a všechny prostředky, které obsahuje. Pokud prostředky mimo rozsah tohoto článku existují v zadané skupině prostředků, odstraní se také.
Remove-AzResourceGroup -Name $resourceGroupName
Remove-Item -Path "$HOME\portal-dashboard-template-testvm.json"
Další kroky
Další informace o rutinách obsažených v modulu Az.Portal PowerShellu najdete v těchto tématu:


