Ansluta en befintlig Windows Server-instans till Azure ArcConnect an existing Windows Server instance to Azure Arc

Den här artikeln innehåller vägledning för att ansluta en Windows-dator till Azure Arc med hjälp av ett enkelt PowerShell-skript.This article provides guidance for connecting a Windows machine to Azure Arc using a simple PowerShell script.

FörutsättningarPrerequisites

  1. Installera eller uppdatera Azure CLI till version 2.7 och senare.Install or update Azure CLI to version 2.7 and above. Använd följande kommando för att kontrollera din aktuella installerade version.Use the following command to check your current installed version.

    az --version
    
  2. Skapa ett huvudnamn för Azure-tjänsten.Create an Azure service principal.

    För att ansluta en server Azure Arc måste du ha ett huvudnamn för Azure-tjänsten som tilldelats rollen Deltagare.To connect a server to Azure Arc, an Azure service principal assigned with the Contributor role is required. Skapa det genom att logga in på ditt Azure-konto och köra följande kommando.To create it, sign in to your Azure account and run the following command. Du kan också köra det här kommandot i Azure Cloud Shell.You can also run this command in Azure Cloud Shell.

    az login
    az ad sp create-for-rbac -n "<Unique SP Name>" --role contributor
    

    Exempel:For example:

    az ad sp create-for-rbac -n "http://AzureArcServers" --role contributor
    

    Utdata bör se ut så här:Output should look like this:

    {
      "appId": "XXXXXXXXXXXXXXXXXXXXXXXXXXXX",
      "displayName": "AzureArcServers",
      "name": "http://AzureArcServers",
      "password": "XXXXXXXXXXXXXXXXXXXXXXXXXXXX",
      "tenant": "XXXXXXXXXXXXXXXXXXXXXXXXXXXX"
    }
    

    Anteckning

    Vi rekommenderar starkt att du omfångsomfånget för tjänstens huvudnamn till en specifik Azure-prenumeration och resursgrupp.We highly recommend that you scope the service principal to a specific Azure subscription and resource group.

  3. Skapa en ny Azure-resursgrupp för dina datorer.Create a new Azure resource group for your machines.

    En skärmbild av en tom resursgrupp i Azure Portal.

  4. Ladda ned az_connect_win.ps1 PowerShell-skriptet.Download the az_connect_win.ps1 PowerShell script.

  5. Ändra miljövariablerna enligt din miljö och kopiera skriptet till den avsedda datorn.Change the environment variables according to your environment and copy the script to the designated machine.

    En skärmbild av miljövariablerna som ska ändras.

DistributionDeployment

Öppna PowerShell ISE som administratör på den avsedda datorn och kör skriptet.On the designated machine, open PowerShell ISE as Administrator and run the script. Observera att skriptet använder som agentinstallationssökväg, så se till att du inte använder $env:ProgramFiles PowerShell ISE (x86).Note the script is using $env:ProgramFiles as the agent installation path, so ensure you are not using PowerShell ISE (x86).

En skärmbild av kommandot "azcmagent connect".

En skärmbild av "az_connect_win.ps1" Windows-skriptet.

När du är klar ansluts din Windows Server-instans som en Azure Arc resurs i resursgruppen.Upon completion, you will have your Windows Server instance, connected as a new Azure Arc resource inside your resource group.

En skärmbild av "az_connect_win.ps1" Windows-skript som körs.

En skärmbild av en Azure Arc aktiverad resurs i Azure Portal.

En skärmbild av information från Azure Arc resurs i Azure Portal.

Ta bort distributionenDelete the deployment

Om du vill ta bort servern väljer du servern och tar bort den från Azure Portal.To delete the server, select the server and delete it from the Azure portal.

En skärmbild av alternativet för att ta bort en resurs i Azure Portal.

Om du vill ta bort hela distributionen tar du bort Azure-resursgruppen från Azure Portal.To delete the entire deployment, delete the Azure resource group from the Azure portal.

En skärmbild av alternativet för att ta bort en resursgrupp via Azure Portal.