Dela via


Obevakad registrering för datorer

I den här artikeln beskrivs hur du använder vårt massdistributionsverktyg som gör att du enkelt kan installera Power Automate på flera datorer. Du kan både registrera dina datorer i Power Automate och lägga till dem i datorgrupper.

Förutsättningar

Om du vill registrera dina datorer i bakgrunden måste du hämta och installera Power Automate för dator på målenheterna. Besök den här sidan om du vill ha mer information om hur du installerar Power Automate tyst.

Om du vill registrera datorn i bakgrunden och ansluta till en grupp rekommenderar vi att du använder ett huvudkonto för tjänsten. Du kan också använda ditt Microsoft Entra-konto.

Använda huvudkonto för tjänst

Kommentar

Du måste ha administratörsrättigheter för miljön i Dataverse-klientorganisationen för att skapa programanvändaren.

  1. Skapa en Azure-app:

    1. Gå till Azure-portalen: https://portal.azure.com/

    2. Sök appregistreringar.

      Skärmbild av Azure-portalen.

    3. Välj Ny registrering.

      Skärmbild av hur du väljer alternativet Ny registrering.

    4. Ange ett namn och välj Enskild klientorganisation (eller flera klientorganisationer) och välj sedan registrera.

  2. Ge din app följande behörigheter:

    • Välj Lägg till behörighet.
    • Välj Flödestjänst.
    • Välj Flow.Read.All.
  3. Skapa en appanvändare.

    Kommentar

    Administratörer måste ange att användarna minst ska vara miljöskapare (eller ägare av datorflöden) så att de kan registrera datorer och delta i grupper.

  4. Hämta följande information som ska användas i appen Maskinregistrering:

    • Application ID
    • Katalog-ID (klientorganisation)
    • Klientautentiseringsuppgifter (certifikat eller tumavtryck)

    Skärmbild av informationen som ska användas i appen Maskinregistrering.

Använd appen Maskinregistrering

  1. Öppna Start-menyn.

  2. Sök efter kommandotolken (eller PowerShell) och kör den sedan.

  3. Ändra katalogen till installationsmappen för Power Automate (som standard: C:\Program Files (x86)\Power Automate Desktop).

    cd C:\Program Files (x86)\Power Automate Desktop
    
  4. Med hjälpmenyn får du en översikt över vad du kan göra med bakgrundsappen.

    .\PAD.MachineRegistration.Silent.exe -help
    

    Skärmbild av PowerShell-fönstret.

Registrera en ny dator i bakgrunden

Om du vill registrera datorn i Power Automate med tjänstens huvudkonto använder du registeråtgärden registrera med följande argument:

Anslutningsargument (för tjänstens huvudkonto):

  1. Applicationid: Programmet för att använda.

  2. Clientsecret: Hemlighet för applicationid (du kan också använda certificateThumbprint). Du bör inte använda denna indata förväntas inte anges som indata till kommandoraden. I avsnittet "Säker indata" finns alternativ som du kan välja för att tillhandahålla indata.

  3. Tenantid: Det ID för klientorganisation som ska användas.

Argument för maskinregistrering:

  1. Environmentid (valfritt): Den miljö där datorn ska registreras. Om detta inte anges registreras datorn i standardmiljön. Du kan hämta det i URL:en för Power Automate.

  2. Datornamn (valfritt): Namnet på den registrerade datorn.

  3. Datorbeskrivning (valfritt): Beskrivningen för den registrerade datorn.

  4. force (valfritt): Den tvingade flagga som används för att åsidosätta en befintlig registrering. Om du åsidosätter en registrering bryts befintliga anslutningar till datorn.

    Kommentar

    "tvingande"-argument kan vara användbart om den befintliga datorn är i fel tillstånd och det inte finns någon annan tillgänglig miljö för att avregistrera/registrera om datorn.

    .\PAD.MachineRegistration.Silent.exe -register -applicationid appid -clientsecret (or -certificatethumbprint thumbprint) -tenantid tenantid -environmentid envid 
    

Kommentar

Om du väljer att använda Microsoft Entra-konto kan du ange användarnamnet: -username [UPN] istället för huvudkontoargument för tjänst

Gå med tyst i en datorgrupp

Kommentar

Det går inte att skapa datorgrupp i i bakgrunden. Du måste skapa den från portalen (och dela den med din applikationsanvändare om du använder en tjänsteprincip) innan du lägger till maskiner tyst.

Om du vill ansluta till en grupp i bakgrunden med tjänstens huvudkonto använder du gruppkopplingsåtgärden joinmachinegroupmed följande argument:

  1. Environmentid: Environmentid: Den miljö där datorgruppen har registrerats. Du kan hämta det i URL:en för Power Automate.
  2. Groupid: ID för den datorgrupp du vill ansluta till. Du kan hämta det i URL:en för Power Automate när du befinner dig på sidan med information om datorgruppen.
  3. Grouppassword: Lösenordet för din dator. Om denna dator är den första datorn i gruppen måste du definiera den. I annat fall måste du ange det definierade lösenordet för gruppen. Du bör inte använda denna indata förväntas inte anges som indata till kommandoraden. Gå till avsnittet "Säker indata" finns alternativ som du kan välja för att tillhandahålla indatan.

Skärmbild av miljö-ID:t i Power Automate portal-URL.

.\PAD.MachineRegistration.Silent.exe -joinmachinegroup -groupid groupid -grouppassword -applicationid appid -clientsecret (or -certificatethumbprint thumbprint) -tenantid tenantid -environmentid envid

Kommentar

Om du använder Microsoft Entra-konto kan du ange användarnamnet: -username [UPN] istället för huvudkontoargument för tjänst

Säkra indata

I maskinregistreringsverktyget måste du tillhandahålla säkra indata för registrering och gruppering.

Du kan ange en säker indata på två sätt:

  1. Skriva vid uppmaning: du uppmanas att ange dessa data vid behov. Detta alternativ är en interaktiv åtgärd som inte är anpassad om du behöver utföra massdistribution.

  2. Omdirigera sträng/fil till det obevakade registreringsprogrammet:

    • Omdirigeringssträng (om du behöver ange flera strängar kan du göra detta enkelt i PowerShell):

          echo clientsecret mypassword | .\PAD.MachineRegistration.Silent.exe -joinmachinegroup -applicationid appid -clientsecret -groupid groupid -grouppassword -tenantid tenantid
      
    • Omdirigeringsfil:

      1. Skapa en TXT-fil som innehåller ditt lösenord och spara den i Power Automate mappen (du måste ha administratörsbehörighet).

      2. Använd följande kommando:

        För kommandoprompt:

         grouppassword < pwd.txt
        

        För PowerShell:

        Get-Content password.txt | .\PAD.MachineRegistration.Silent.exe -joinmachinegroup -groupid groupid -grouppassword