Cài đặt ứng dụng trên thiết bị chạy Windows 10 hoặc 11 bằng các chế độ cài đặt tuỳ chỉnh

Các phiên bản hỗ trợ tính năng này: Frontline Starter, Frontline Standard và Frontline Plus; Business Plus; Enterprise Standard và Enterprise Plus; Education Standard, Education Plus và Endpoint Education Upgrade; Enterprise Essentials và Enterprise Essentials Plus; Cloud Identity Premium.  So sánh phiên bản của bạn

Bạn có thể cài đặt phần mềm trên các thiết bị Windows đã đăng ký tham gia chế độ quản lý thiết bị Windows bằng cách thêm các chế độ cài đặt tuỳ chỉnh trong Bảng điều khiển dành cho quản trị viên của Google. Bạn chỉ định vị trí tệp MSI của ứng dụng trong một tệp XML mà bạn đặt làm giá trị của chế độ cài đặt tuỳ chỉnh.

Bước 1: Lấy thông tin bắt buộc về ứng dụng và tạo tệp XML

Để tạo tệp XML, bạn cần có URL của ứng dụng, hàm băm tệp và mã sản phẩm.

  1. Trên thiết bị Windows, hãy tải tệp MSI mà bạn muốn triển khai xuống.

    Lưu ý: Tệp cài đặt ứng dụng phải có trên trang web của nhà cung cấp hoặc một vị trí trên máy chủ mà quản trị viên CNTT của bạn lưu trữ tệp đó và có thể truy cập bằng giao thức http, https hoặc ftp.

    Ví dụ: bạn có thể tải tệp cài đặt 7-Zip xuống từ https://www.7-zip.org/a/7z1900-x64.msi.

  2. Mở PowerShell.

  3. Để lấy hàm băm của tệp, hãy chạy Get‑FileHash ‑Path PathToFile ‑Algorithm SHA256, trong đó PathToFile là đường dẫn đến tệp cài đặt ứng dụng. Ghi lại giá trị băm, là chuỗi gồm 64 ký tự được trả về trong PowerShell.

    Ví dụ: nếu tệp MSI 7-zip nằm trong thư mục Downloads (Tải xuống), hãy chạy Get‑FileHash ‑Path C:\Users*username*\Downloads\7z1900‑x64.msi ‑Algorithm SHA256

  4. Cách lấy mã sản phẩm:

    1. Sao chép tập lệnh PowerShell sau đây vào một trình chỉnh sửa văn bản rồi lưu dưới dạng 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. Trong PowerShell, hãy chạy *PathToScript*\Get‑MSIFileInformation.ps1 ‑Path PathToFile ‑Property ProductCode, trong đó PathToScript là vị trí của tập lệnh PowerShell và PathToFile là đường dẫn đến tệp cài đặt MSI.

      Ví dụ: nếu bạn lưu tập lệnh PowerShell trong thư mục Desktop (Máy tính), để lấy mã sản phẩm cho 7-Zip, hãy chạy C:\Users*username\Desktop\Get‑MSIFileInformation.ps1 ‑Path C:\Users*username\Downloads\7z1900‑x64.msi ‑Property ProductCode

      Mã sản phẩm là một chuỗi chữ và số nằm trong dấu ngoặc. Ví dụ: {23170F69-40C1-2702-1900-00001000000}.

  5. Tạo tệp XML:

    1. Sao chép đoạn mã XML sau vào một tệp văn bản:

      <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. Trong thẻ <ContentURL>, hãy thay thế MSI-URL bằng URL của tệp MSI.

    3. Trong thẻ <FileHash>, hãy thay thế FileHash bằng hàm băm tệp của tệp MSI. Bạn phải đặt giá trị hàm băm của tệp trong dấu ngoặc nhọn, ví dụ: <FileHash>{A7803233EEDB6A4B59B3024CCF9292A6FFFB94507DC998AA67C5B745D197A5DC}</FileHash>.

    4. Nếu cần, hãy cập nhật các thông số cài đặt trong thẻ <Enforcement>. Để biết thông tin chi tiết, hãy tham khảo tài liệu của Microsoft.

    5. Lưu tệp.

Bước 2: Thêm chế độ cài đặt tuỳ chỉnh

  1. Trong Bảng điều khiển dành cho quản trị viên của Google, hãy chuyển đến Trình đơn sau đó Thiết bị sau đóThiết bị di động và thiết bị đầu cuối sau đóCài đặt sau đóWindows

    Bạn phải có đặc quyền của quản trị viên đối với Dịch vụ và thiết bị.

  2. Nhấp vào Chế độ cài đặt tuỳ chỉnh.
  3. Nhấp vào Thêm chế độ cài đặt tuỳ chỉnh.
  4. Định cấu hình chế độ cài đặt tuỳ chỉnh:

    1. Trong trường OMA-URI, hãy nhập EnterpriseDesktop rồi chọn ./Device/Vendor/MSFT/EnterpriseDesktopAppManagement/MSI//DownloadInstall.
    2. Trong OMA-URI, hãy thay thế bằng mã nhận dạng sản phẩm MSI, mã hoá dấu ngoặc vuông. Để định dạng chính xác, hãy nhập %7BProductID%7D, trong đó %7B là phiên bản được mã hoá của "{" và %7D là phiên bản được mã hoá của "}".

      Ví dụ: chuỗi OMA-URI cho 7-Zip là ./Device/Vendor/MSFT/EnterpriseDesktopAppManagement/MSI/%7B23170F69-40C1-2702-1900-00001000000%7D/DownloadInstall

    3. Khi bạn chọn OMA-URI, trường Tên sẽ cập nhật thành "DownloadInstall". Nhập một tên riêng biệt có tên ứng dụng để giúp bạn xác định tên đó trong danh sách chế độ cài đặt tuỳ chỉnh. Ví dụ: "Cài đặt 7-zip phiên bản 19.0".

    4. Đối với Loại dữ liệu, hãy chọn Chuỗi (XML), nhấp vào Tải XML lên rồi chọn tệp cấu hình XML mà bạn đã tạo trong phần đầu tiên.

    5. (Không bắt buộc) Nhập nội dung mô tả.

  5. Để tiếp tục và chọn đơn vị tổ chức mà chế độ cài đặt tuỳ chỉnh áp dụng, hãy nhấp vào Tiếp theo. Nếu bạn muốn bắt đầu một chế độ cài đặt tuỳ chỉnh khác, hãy nhấp vào Thêm chế độ cài đặt khác. Các chính sách này sẽ không được áp dụng cho một đơn vị tổ chức cho đến khi bạn nhấp vào Tiếp theo và chọn đơn vị tổ chức đó.

  6. Chọn một hoặc nhiều đơn vị tổ chức để áp dụng chính sách.

  7. Nhấp vào Áp dụng.

Ứng dụng sẽ được cài đặt trên thiết bị của người dùng trong vòng 3 giờ nếu thiết bị được kết nối với Internet. Đối với những thiết bị không kết nối, ứng dụng sẽ được cài đặt vào lần tiếp theo thiết bị kết nối.

Bước 3: Xác minh việc cài đặt ứng dụng

Bạn có thể xác nhận rằng một ứng dụng mà bạn triển khai thông qua chế độ cài đặt tuỳ chỉnh đã được cài đặt trên một thiết bị theo nhiều cách. Kiểm tra trên thiết bị có độ trễ ít nhất giữa thời điểm bạn áp dụng chế độ cài đặt tuỳ chỉnh và thời điểm bạn nhận được chế độ cài đặt đó trên thiết bị vì bạn có thể chạy quy trình đồng bộ hoá thủ công.

Trên thiết bị

  1. Trên thiết bị, hãy mở phần Cài đặt rồi tìm mục Do Google quản lý.
  2. Nếu đã cài đặt, ứng dụng sẽ xuất hiện trong phần Ứng dụng, bên dưới mục Các khu vực do Google quản lý.
  3. Nếu ứng dụng không có trong danh sách, hãy chạy 2 lần đồng bộ hoá thủ công để đảm bảo thiết bị nhận được chế độ cài đặt tuỳ chỉnh. Trong khi chờ cài đặt, ứng dụng sẽ được liệt kê theo mã sản phẩm. Sau khi cài đặt, ứng dụng này sẽ xuất hiện theo tên ứng dụng.
  4. Nếu ứng dụng không cài đặt sau khi đồng bộ hoá thủ công, hãy xem lại các giá trị chế độ cài đặt tuỳ chỉnh và đảm bảo bạn đã thiết lập đúng cách.

Trong khoảng không quảng cáo của ứng dụng trên thiết bị trong Bảng điều khiển dành cho quản trị viên

Lựa chọn này cho phép bạn xem xét các ứng dụng đã cài đặt trên một thiết bị từ xa. Lưu ý: Có thể mất đến 12 giờ thì dữ liệu ứng dụng mới xuất hiện trong danh sách ứng dụng.

  1. Trong Bảng điều khiển dành cho quản trị viên của Google, hãy chuyển đến Trình đơn sau đó Thiết bị sau đóTổng quan

    Bạn phải có đặc quyền của quản trị viên đối với Cài đặt thiết bị dùng chung.

  2. Nhấp vào Thiết bị đầu cuối.
  3. Nhấp vào thiết bị. Nếu tổ chức của bạn có nhiều thiết bị, hãy dùng bộ lọc hoặc thanh tìm kiếm để tìm thiết bị cụ thể.
  4. Nhấp vào Ứng dụng đã cài đặt và xác nhận rằng ứng dụng đó có trong danh sách.

Gỡ cài đặt một ứng dụng

Bạn có thể gỡ cài đặt các ứng dụng được cài đặt bằng chế độ cài đặt tuỳ chỉnh. Bạn không thể dùng chế độ cài đặt tuỳ chỉnh để gỡ cài đặt các ứng dụng được cài đặt bằng những phương thức khác.

  1. Trong Bảng điều khiển dành cho quản trị viên của Google, hãy chuyển đến Trình đơn sau đó Thiết bị sau đóThiết bị di động và thiết bị đầu cuối sau đóCài đặt sau đóWindows

    Bạn phải có đặc quyền của quản trị viên đối với Dịch vụ và thiết bị.

  2. Nhấp vào Chế độ cài đặt tuỳ chỉnh.
  3. Ở bên trái, hãy nhấp vào đơn vị tổ chức mà bạn muốn gỡ cài đặt ứng dụng. Để gỡ cài đặt ứng dụng cho tất cả người dùng, hãy chọn đơn vị tổ chức cấp cao nhất.
  4. Trỏ vào chế độ cài đặt tuỳ chỉnh rồi nhấp vào Xoá hoặc Tắt. Để xác nhận xoá, hãy nhấp vào Xoá.

    Nếu bạn chọn một đơn vị tổ chức con đã kế thừa chế độ cài đặt tuỳ chỉnh, thì bạn sẽ tắt chế độ cài đặt tuỳ chỉnh đó vì không thể xoá chế độ cài đặt này cho phần còn lại của tổ chức. Nếu đổi ý, bạn có thể nhấp vào Kế thừa để cài đặt lại ứng dụng trên các thiết bị trong đơn vị tổ chức con.


Google, Google Workspace cũng như các nhãn hiệu và biểu trưng có liên quan là các nhãn hiệu của Google LLC. Tất cả các tên sản phẩm và công ty khác là nhãn hiệu của những công ty mà chúng liên kết.