Udostępnij za pośrednictwem


Szybki start: tworzenie maszyny wirtualnej z systemem Windows na platformie Azure przy użyciu programu PowerShell

Dotyczy: ✔️ maszyny wirtualne z systemem Windows

Moduł Azure PowerShell umożliwia tworzenie zasobów platformy Azure i zarządzanie nimi za pomocą wiersza polecenia programu PowerShell lub skryptów. W tym przewodniku Szybki start pokazano, jak za pomocą modułu Azure PowerShell wdrożyć maszynę wirtualną na platformie Azure z systemem Windows Server 2016. Możesz również przenieść Pulpit zdalny (RDP) do maszyny wirtualnej i zainstalować serwer internetowy usług IIS, aby zobaczyć działanie maszyny wirtualnej.

Jeśli nie masz subskrypcji platformy Azure, przed rozpoczęciem utwórz bezpłatne konto.

Uruchamianie usługi Azure Cloud Shell

Usługa Azure Cloud Shell to bezpłatna interaktywna powłoka, której można użyć do wykonania kroków opisanych w tym artykule. Ma on typowe narzędzia platformy Azure wstępnie zainstalowane i skonfigurowane do użycia z kontem.

Aby otworzyć usługę Cloud Shell, wybierz pozycję Otwórz program CloudShell w prawym górnym rogu bloku kodu. Możesz również uruchomić usługę Cloud Shell w oddzielnej karcie przeglądarki, przechodząc do strony https://shell.azure.com/powershell. Wybierz pozycję Kopiuj , aby skopiować bloki kodu, wklej je w usłudze Cloud Shell, a następnie naciśnij Enter, aby je uruchomić.

Utwórz grupę zasobów

Utwórz grupę zasobów platformy Azure za pomocą polecenia New-AzResourceGroup. Grupa zasobów to logiczny kontener przeznaczony do wdrażania zasobów platformy Azure i zarządzania nimi.

New-AzResourceGroup -Name 'myResourceGroup' -Location 'eastus'

Tworzenie maszyny wirtualnej

Utwórz maszynę wirtualną przy użyciu polecenia New-AzVM. Podaj nazwy dla każdego zasobu, a New-AzVM polecenie cmdlet tworzy je, jeśli jeszcze nie istnieją.

Po wyświetleniu monitu podaj nazwę użytkownika i hasło do użycia jako poświadczenia logowania dla maszyny wirtualnej:

New-AzVm `
    -ResourceGroupName 'myResourceGroup' `
    -Name 'myVM' `
    -Location 'eastus' `
    -Image 'MicrosoftWindowsServer:WindowsServer:2022-datacenter-azure-edition:latest' `
    -VirtualNetworkName 'myVnet' `
    -SubnetName 'mySubnet' `
    -SecurityGroupName 'myNetworkSecurityGroup' `
    -PublicIpAddressName 'myPublicIpAddress' `
    -OpenPorts 80,3389

Informacje o kosztach nie są prezentowane podczas procesu tworzenia maszyny wirtualnej dla programu PowerShell, tak jak w witrynie Azure Portal. Jeśli chcesz dowiedzieć się więcej na temat sposobu działania kosztów dla maszyn wirtualnych, zobacz stronę Przegląd optymalizacji kosztów.

Instalowanie serwera internetowego

Aby zobaczyć działanie maszyny wirtualnej, zainstaluj serwer WWW IIS. Na maszynie wirtualnej otwórz wiersz polecenia programu PowerShell i uruchom następujące polecenie:

Invoke-AzVMRunCommand -ResourceGroupName 'myResourceGroup' -VMName 'myVM' -CommandId 'RunPowerShellScript' -ScriptString 'Install-WindowsFeature -Name Web-Server -IncludeManagementTools'

Parametr -ScriptString wymaga wersji 4.27.0 lub nowszej modułu Az.Compute .

Widok serwera sieci Web w akcji

Po zainstalowaniu usług IIS i otwarciu portu 80 na twojej maszynie wirtualnej na ruch z Internetu użyj wybranej przeglądarki internetowej, aby wyświetlić domyślną stronę powitalną usług IIS. Użyj publicznego adresu IP utworzonej maszyny wirtualnej. W poniższym przykładzie przedstawiono domyślną witrynę internetową usług IIS:

Zrzut ekranu przedstawiający domyślną witrynę internetową usług IIS.

Czyszczenie zasobów

Gdy grupa zasobów, maszyna wirtualna i wszystkie powiązane zasoby nie będą już potrzebne, możesz użyć polecenia cmdlet Remove-AzResourceGroup :

Remove-AzResourceGroup -Name 'myResourceGroup'

Następne kroki

W tym szybkim przewodniku wdrożono prostą maszynę wirtualną, otwarto port sieciowy dla ruchu sieciowego i zainstalowano podstawowy serwer sieciowy. Aby dowiedzieć się więcej o maszynach wirtualnych platformy Azure, przejdź do samouczka dla maszyn wirtualnych z systemem Windows.