Udostępnij za pośrednictwem


Szybki start: tworzenie maszyny wirtualnej z systemem Windows za pomocą programu Azure 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. Z tego przewodnika Szybki start dowiesz się, jak za pomocą modułu programu Azure PowerShell wdrożyć na platformie Azure maszynę wirtualną z systemem Windows Server 2016. Możesz również przenieść portal pulpitu zdalnego (RDP) do maszyny wirtualnej i zainstalować serwer internetowy usług IIS, aby wyświetlić maszynę wirtualną w akcji.

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. Udostępnia ona wstępnie zainstalowane i najczęściej używane narzędzia platformy Azure, które są skonfigurowane do użycia na koncie.

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 poszczególnych zasobów, a polecenie cmdlet New-AzVM utworzy je, jeśli jeszcze nie istnieją.

Po wyświetleniu monitu podaj nazwę użytkownika i hasło, które będą używane 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 internetowy usług 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 maszynie wirtualnej na ruch z Internetu użyj wybranej przeglądarki sieci Web, 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 pokrewne zasoby nie będą już potrzebne, można je usunąć za pomocą polecenia cmdlet Remove-AzResourceGroup:

Remove-AzResourceGroup -Name 'myResourceGroup'

Następne kroki

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