Installera appar på Windows 10- eller 11-enheter med anpassade inställningar

Utgåvor som stöds för den här funktionen: Frontline Starter, Frontline Standard och Frontline Plus; Business Plus; Enterprise Standard och Enterprise Plus; Education Standard, Education Plus och Endpoint Education Upgrade; Enterprise Essentials och Enterprise Essentials Plus; Cloud Identity Premium. Jämför din utgåva

Du kan installera programvara på Windows-enheter som är registrerade i Windows-enhetshantering genom att lägga till anpassade inställningar i Googles administratörskonsol. Du anger appens MSI-fils plats i en XML-fil som du anger som värde för den anpassade inställningen.

Steg 1: Hämta nödvändiga appuppgifter och skapa XML-filen

För att skapa XML-filen behöver du appens URL, filens hash och produkt-ID:t.

  1. Ladda ner MSI-filen du vill distribuera på din Windows-enhet.

    Obs! Appinstallationsfilen måste vara tillgänglig antingen från leverantörens webbplats eller en serverplats som är åtkomlig via http-, https- eller ftp-protokollet där din IT-administratör lagrar filen.

    Du kan till exempel ladda ner installationsfilen för 7-Zip från https://www.7-zip.org/a/7z1900-x64.msi .

  2. Öppna PowerShell.

  3. För att hämta filens hash, kör Get-FileHash ‑Path PathToFile ‑Algorithm SHA256 , där PathToFile är sökvägen till appens installationsfil. Registrera hashvärdet, vilket är den 64 tecken långa strängen som returneras i PowerShell.

    Om till exempel 7-zip MSI-filen finns i din mapp för nedladdningar, kör Get-FileHash ‑Path C:\Users*användarnamn*\Downloads\7z1900‑x64.msi ‑Algoritm SHA256

  4. För att hämta produkt-ID:t:

    1. Kopiera följande PowerShell-skript till en textredigerare och spara det som Get-MSIFileInformation.ps1 .

      param(
      [parameter(Mandatory=$true)]
      [IO.FileInfo]$Path,
      [parameter(Mandatory=$true)]
      [ValidateSet("ProductCode","ProductVersion","ProductName")]
      [string]$Property
      )
      try {
          $WindowsInstaller = New-Object -ComObject WindowsInstaller.Installer
          $MSIDatabase = $WindowsInstaller.GetType().InvokeMember("OpenDatabase","InvokeMethod",$Null,$WindowsInstaller,@($Path.FullName,0))
          $Query = "SELECT Value FROM Property WHERE Property = '$($Property)'"
          $View = $MSIDatabase.GetType().InvokeMember("OpenView","InvokeMethod",$null,$MSIDatabase,($Query))
          $View.GetType().InvokeMember("Execute", "InvokeMethod", $null, $View, $null)
          $Record = $View.GetType().InvokeMember("Fetch","InvokeMethod",$null,$View,$null)
          $Value = $Record.GetType().InvokeMember("StringData","GetProperty",$null,$Record,1)
          return $Value
      }
      catch {
          Write-Output $_.Exception.Message
      }
      
    2. I PowerShell, kör *PathToScript*\Get-MSIFileInformation.ps1 ‑Path PathToFile ‑Property ProductCode , där PathToScript är platsen för PowerShell-skriptet och PathToFile är sökvägen till MSI-installationsfilen.

      Om du till exempel sparar PowerShell-skriptet i din skrivbordsmapp, kör C:\Users*användarnamn \Desktop\Get-MSIFileInformation.ps1 ‑Sökväg C:\Users*användarnamn \Downloads\7z1900‑x64.msi ‑Egenskap Produktkod för att hämta produktkoden för 7-Zip.

      Produkt-ID:t är en alfanumerisk sträng inom parenteser. Till exempel {23170F69-40C1-2702-1900-00001000000}.

  5. Skapa XML-filen:

    1. Kopiera följande XML till en textfil:

      <MsiInstallJob id="">
        <Product Version="1.0.0">
          <Download>
            <ContentURLList>
              <ContentURL>MSI-URL</ContentURL>
            </ContentURLList>
          </Download>
          <Enforcement>
            <CommandLine>/quiet</CommandLine>
            <TimeOut>5</TimeOut>
            <RetryCount>3</RetryCount>
            <RetryInterval>5</RetryInterval>
          </Enforcement>
          <Validation>
            <FileHash>{FileHash}</FileHash>
          </Validation>
        </Product>
      </MsiInstallJob>
      
    2. I <ContentURL> -taggarna, ersätt MSI-URL med URL:en för MSI-filen.

    3. I <FileHash> -taggarna, ersätt FileHash med MSI-filens filhashvärde. Du måste omge filens hashvärde inom klammerparenteser, till exempel: <FileHash>{A7803233EEDB6A4B59B3024CCF9292A6FFFB94507DC998AA67C5B745D197A5DC}</FileHash> . 4. Uppdatera installationsparametrarna i <Enforcement> -taggarna om det behövs. Mer information finns i Microsofts dokumentation.

    4. Spara filen.

Steg 2: Lägg till den anpassade inställningen

  1. I Googles administratörskonsol, gå till Meny och sedan Enheter och sedan Mobil och slutpunkter och sedan Inställningar och sedan Fönster .

    Kräver administratörsbehörighet för tjänster och enheter .

  2. Klicka på Anpassade inställningar.
  3. Klicka på Lägg till en anpassad inställning.
  4. Konfigurera den anpassade inställningen:

    1. I fältet OMA-URI anger du EnterpriseDesktop och väljer ./Device/Vendor/MSFT/EnterpriseDesktopAppManagement/MSI/ /Ladda nerInstallera .
    2. I OMA-URI:n, ersätt med MSI-produkt-ID:t, och koda hakparenteserna. För att formatera korrekt, ange %7B ProductID %7D , där %7B är den kodade versionen av "{" och %7D är den kodade versionen av "}".

      Till exempel är OMA-URI-strängen för 7-Zip ./Device/Vendor/MSFT/EnterpriseDesktopAppManagement/MSI/%7B23170F69-40C1-2702-1900-00001000000%7D/DownloadInstall 3. När du väljer OMA-URI uppdateras namnfältet till "DownloadInstall". Ange ett unikt namn som inkluderar appens namn för att hjälpa dig identifiera det i listan över anpassade inställningar. Till exempel "Installera 7-zip v19.0".

    3. För Datatyp väljer du Sträng (XML) , klickar på Ladda upp XML och väljer XML-konfigurationsfilen som du skapade i det första avsnittet.

    4. (Valfritt) Ange en beskrivning.

  5. För att gå vidare och välja den organisationsenhet som den anpassade inställningen gäller för, klicka på Nästa . Om du vill starta en annan anpassad inställning, klicka på Lägg till ytterligare en . Dessa policyer tillämpas inte på en organisationsenhet förrän du klickar på Nästa och väljer organisationsenheten.

  6. Välj en eller flera organisationsenheter att tillämpa policyn på.

  7. Klicka på Verkställ .

Appen installeras på användarnas enheter inom 3 timmar om enheten är ansluten till internet. För enheter som inte är anslutna installeras appen nästa gång enheten ansluts.

Steg 3: Verifiera appinstallationen

Du kan bekräfta att en app som du har distribuerat via en anpassad inställning har installerats på en enhet på flera sätt. Kontroll på enheten har minst fördröjning mellan när du tillämpar den anpassade inställningen och när du får den på enheten eftersom du kan köra en manuell synkronisering.

På enheten

  1. Öppna Inställningar på enheten och leta reda på Hanteras av Google .
  2. Om appen är installerad listas den under Områden som hanteras av Google i avsnittet Program .
  3. Om appen inte finns i listan, kör två manuella synkroniseringar för att säkerställa att enheten får den anpassade inställningen. Medan installationen väntar listas appen med sitt produkt-ID. Efter installationen listas den med appnamnet.
  4. Om appen inte installeras efter den manuella synkroniseringen, granska de anpassade inställningsvärdena och se till att de är korrekt konfigurerade.

I enhetens appinventering i din administratörskonsol

Det här alternativet låter dig granska apparna som är installerade på en enhet på distans. Obs! Det kan ta upp till 12 timmar innan appdata visas i applistan.

  1. I Googles administratörskonsol, gå till Meny och sedan Enheter och sedan Översikt .

    Kräver administratörsbehörighet för inställningar för delade enheter .

  2. Klicka på Slutpunkter .
  3. Klicka på enheten. Om din organisation har många enheter kan du använda filtren eller sökfältet för att hitta den specifika enheten.
  4. Klicka på Installerade appar och bekräfta att appen finns med i listan.

Avinstallera en app

Du kan avinstallera appar som installerades med anpassade inställningar. Du kan inte använda anpassade inställningar för att avinstallera appar som installerades med andra metoder.

  1. I Googles administratörskonsol, gå till Meny och sedan Enheter och sedan Mobil och slutpunkter och sedan Inställningar och sedan Fönster .

    Kräver administratörsbehörighet för tjänster och enheter .

  2. Klicka på Anpassade inställningar.
  3. Till vänster klickar du på den organisationsenhet du vill avinstallera appen för. Om du vill avinstallera appen för alla användare väljer du den översta organisationsenheten.
  4. Peka på den anpassade inställningen och klicka på Ta bort eller Inaktivera . Bekräfta borttagningen genom att klicka på Ta bort .

    Om du valde en underordnad organisationsenhet som ärvde den anpassade inställningen inaktiverar du den anpassade inställningen eftersom du inte kan ta bort den för resten av organisationen. Om du ångrar dig kan du klicka på Ärv för att installera appen på enheter i den underordnade organisationsenheten igen.


Google, Google Workspace och relaterade varumärken och logotyper är varumärken som tillhör Google LLC. Alla andra företags- och produktnamn är varumärken som tillhör de företag som de är associerade med.