Så här installerar du den anslutna dator agenten med hjälp av Windows PowerShell DSC

Med hjälp av Windows PowerShell Desired State Configuration (DSC) kan du automatisera program varu installation och konfiguration för en Windows-dator. Den här artikeln beskriver hur du använder DSC för att installera Azure Arc-aktiverade servrar som är anslutna till dator agenten på Hybrid Windows-datorer.

Krav

Installera ConnectedMachine DSC-modulen

  1. Om du vill installera modulen manuellt kan du ladda ned käll koden och packa upp innehållet i projekt katalogen till $env:ProgramFiles\WindowsPowerShell\Modules folder . Eller kör följande kommando för att installera från PowerShell-galleriet med hjälp av PowerShellGet (i PowerShell 5,0):

    Find-Module -Name AzureConnectedMachineDsc -Repository PSGallery | Install-Module
    
  2. Bekräfta installationen genom att köra följande kommando och se till att du ser de tillgängliga Azure-resurserna för Azure Connected Machine.

    Get-DscResource -Module AzureConnectedMachineDsc
    

    I utdata bör du se något som liknar följande:

    Bekräftelse av installations exempel för ansluten Machine DSC-modul

Installera agenten och Anslut till Azure

Resurserna i den här modulen är utformade för att hantera konfigurationen av Azure-anslutna dator agenter. Det finns också ett PowerShell AzureConnectedMachineAgent.ps1 -skript som finns i AzureConnectedMachineDsc\examples mappen. Den använder community-resurser för att automatisera nedladdning och installation och upprätta en anslutning till Azure-bågen. Det här skriptet utför liknande steg som beskrivs i ansluta hybrid datorer till Azure från Azure Portal artikeln.

Om datorn behöver kommunicera via en proxyserver till tjänsten måste du köra ett kommando som beskrivs härnär du har installerat agenten. Detta anger proxyserverns system miljö variabel https_proxy . I stället för att köra kommandot manuellt kan du utföra det här steget med DSC genom att använda ComputeManagementDsc -modulen.

Anteckning

För att DSC ska kunna köras måste Windows konfigureras för att ta emot PowerShell-fjärrkommandon även när du kör en localhost-konfiguration. För att enkelt konfigurera din miljö på rätt sätt kan du bara köra Set-WsManQuickConfig -Force i en upphöjd PowerShell-Terminal.

Konfigurations dokument (MOF-filer) kan tillämpas på datorn med hjälp av Start-DscConfiguration cmdleten.

Följande är de parametrar du skickar till PowerShell-skriptet som ska användas.

  • TenantId: Den unika identifieraren (GUID) som representerar din dedikerade instans av Azure AD.

  • SubscriptionId: Prenumerations-ID (GUID) för den Azure-prenumeration som du vill ha datorerna i.

  • ResourceGroup: Namnet på den resurs grupp där du vill att dina anslutna datorer ska tillhöra.

  • Location: Se Azure-regioner som stöds. Den här platsen kan vara samma eller olika, som resurs gruppens plats.

  • Tags: Sträng mat ris med taggar som ska tillämpas på den anslutna dator resursen.

  • Credential: Ett PowerShell-Credential med ApplicationId och lösen ord som används för att registrera datorer i skala med hjälp av ett huvud namn för tjänsten.

  1. I en PowerShell-konsol navigerar du till mappen där du sparade .ps1 filen.

  2. Kör följande PowerShell-kommandon för att kompilera MOF-dokumentet (information om hur du kompilerar DSC-konfigurationer finns i DSC-konfigurationer:

    .\`AzureConnectedMachineAgent.ps1 -TenantId <TenantId GUID> -SubscriptionId <SubscriptionId GUID> -ResourceGroup '<ResourceGroupName>' -Location '<LocationName>' -Tags '<Tag>' -Credential <psCredential>
    
  3. Då skapas en localhost.mof file i en ny mapp med namnet C:\dsc .

När du har installerat agenten och konfigurerat den för att ansluta till Azure Arc-aktiverade servrar går du till Azure Portal för att kontrol lera att servern har anslutits. Visa dina datorer i Azure-portalen.

Lägga till i befintliga konfigurationer

Den här resursen kan läggas till i befintliga DSC-konfigurationer för att representera en slutpunkt-till-slutpunkt-konfiguration för en dator. Du kanske exempelvis vill lägga till den här resursen i en konfiguration som anger säkra inställningar för operativ systemet.

CompositeResource -modulen från PowerShell-galleriet kan användas för att skapa en sammansatt resurs av exempel konfigurationen för att ytterligare förenkla kombinera konfigurationer.

Nästa steg