Menyiapkan komputer templat Windows di Azure Lab Services

Artikel ini menjelaskan praktik dan tips terbaik untuk menyiapkan komputer virtual templat lab berbasis Windows di Azure Lab Services. Pelajari cara mengonfigurasi pengaturan perangkat lunak dan sistem operasi yang umum digunakan, seperti Windows Update, OneDrive, dan Microsoft 365.

Penting

Artikel ini berisi cuplikan PowerShell untuk menyederhanakan proses modifikasi templat komputer. Pastikan untuk menjalankan skrip PowerShell dengan hak istimewa administratif (jalankan sebagai administrator). Di Windows 10 atau 11, pilih Mulai, ketik PowerShell, pilih kanan Windows PowerShell, lalu pilih Jalankan sebagai administrator.

Memasang dan mengonfigurasi OneDrive

Saat pengguna lab menilik ulang komputer virtual lab, semua data pada komputer akan dihapus. Untuk melindungi data pengguna agar tidak hilang, sebaiknya pengguna lab mencadangkan data mereka di cloud, misalnya dengan menggunakan Microsoft OneDrive.

Memasang OneDrive

  • Mengunduh dan menginstal OneDrive secara manual

    Ikuti langkah-langkah ini untuk OneDrive atau OneDrive for Business.

  • Menggunakan skrip PowerShell

    Skrip berikut mengunduh dan menginstal Versi terbaru OneDrive. Dalam contoh, penginstalan menggunakan sakelar /allUsers untuk menginstal OneDrive untuk semua pengguna di komputer. Sakelar /silent melakukan penginstalan senyap untuk menghindari meminta konfirmasi pengguna.

    Write-Host "Downloading OneDrive Client..."
    $DownloadPath = "$env:USERPROFILE/Downloads/OneDriveSetup.exe"
    if((Test-Path $DownloadPath) -eq $False )
    {
        Write-Host "Downloading OneDrive..."
        $web = new-object System.Net.WebClient
        $web.DownloadFile("https://go.microsoft.com/fwlink/p/?LinkId=248256",$DownloadPath)
    } else {
        Write-Host "OneDrive installer already exists at " $DownloadPath
    }
    
    Write-Host "Installing OneDrive..."
    & $env:USERPROFILE/Downloads/OneDriveSetup.exe /allUsers /silent
    

Kustomisasi OneDrive

Anda dapat mengkustomisasi konfigurasi OneDrive Anda lebih lanjut.

Memindahkan folder Windows yang diketahui secara diam-diam ke OneDrive

Folder seperti Dokumen, Unduhan, dan Gambar sering digunakan untuk menyimpan file pengguna lab. Untuk memastikan folder ini dicadangkan ke OneDrive, Anda bisa memindahkan folder ini ke OneDrive.

  • Jika Anda berada di komputer yang tidak menggunakan Direktori Aktif, pengguna dapat memindahkan folder tersebut secara manual ke OneDrive setelah mereka mengautentikasi ke OneDrive.

    1. Buka File Explorer
    2. Pilih kanan folder Dokumen, Unduhan, atau Gambar.
    3. Buka Lokasi Properti>. Pindahkan folder ke folder baru di direktori OneDrive.
  • Jika komputer virtual Anda tersambung ke Direktori Aktif, Anda dapat mengatur komputer templat untuk secara otomatis meminta pengguna lab memindahkan folder yang diketahui ke OneDrive.

    1. Ambil ID organisasi Anda.

      Pelajari cara menemukan ID organisasi Microsoft 365 Anda. Secara bergantian, Anda juga bisa mendapatkan ID organisasi dengan menggunakan skrip PowerShell berikut:

      Install-Module Microsoft.Graph -Scope CurrentUser
      Connect-MgGraph -Scopes "User.Read"
      $officeTenantID = Get-MgOrganization | Select-Object -expand Id
      
    2. Konfigurasikan OneDrive untuk meminta memindahkan folder yang diketahui ke OneDrive dengan menggunakan skrip PowerShell berikut ini:

      if ($officeTenantID -eq $null)
      {
              Write-Error "Variable `$officeTenantId must be set to your Office Tenant Id before continuing."
      }
      New-Item -Path "HKLM:\SOFTWARE\Policies\Microsoft\OneDrive"
      New-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\OneDrive"
          -Name "KFMSilentOptIn" -Value $officeTenantID -PropertyType STRING
      

Menggunakan file OneDrive sesuai permintaan

Pengguna lab mungkin menyimpan file dalam jumlah besar di akun OneDrive mereka. Untuk membantu menghemat ruang pada komputer virtual lab dan mengurangi waktu pengunduhan, Anda bisa membuat file di OneDrive tersedia sesuai permintaan. File sesuai permintaan hanya diunduh setelah pengguna lab mengakses file.

Gunakan skrip PowerShell berikut ini untuk mengaktifkan file sesuai permintaan di OneDrive:

New-Item -Path "HKLM:\SOFTWARE\Policies\Microsoft\OneDrive" -Force
New-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\OneDrive"
    -Name "FilesOnDemandEnabled" -Value "00000001" -PropertyType DWORD

Menonaktifkan tutorial OneDrive

Secara default, setelah Anda menyelesaikan penyiapan OneDrive, tutorial diluncurkan di browser. Gunakan skrip berikut untuk menonaktifkan tutorial agar tidak ditampilkan:

New-Item -Path "HKLM:\SOFTWARE\Policies\Microsoft\OneDrive" -Force
New-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\OneDrive"
    -Name "DisableTutorial" -Value "00000001" -PropertyType DWORD -Force

Mengatur ukuran unduhan maksimum OneDrive pengguna

Untuk mencegah bahwa OneDrive secara otomatis menggunakan sejumlah besar ruang disk pada komputer virtual lab saat menyinkronkan file, Anda dapat mengonfigurasi ambang batas ukuran maksimum. Saat pengguna lab memiliki OneDrive yang lebih besar dari ambang batas (dalam MB), pengguna menerima perintah untuk memilih folder mana yang ingin mereka sinkronkan sebelum klien sinkronisasi OneDrive (OneDrive.exe) mengunduh file ke komputer. Pengaturan ini digunakan di mana file sesuai permintaan tidak diaktifkan.

Gunakan skrip PowerShell berikut untuk mengatur ambang batas ukuran maksimum. Dalam contoh kami, 1111-2222-3333-4444 adalah ID organisasi dan 0005000 menetapkan ambang 5 GB.

New-Item -Path "HKLM:\SOFTWARE\Policies\Microsoft\OneDrive"
New-Item -Path "HKLM:\SOFTWARE\Policies\Microsoft\OneDrive\DiskSpaceCheckThresholdMB"
New-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\OneDrive\DiskSpaceCheckThresholdMB"
    -Name "1111-2222-3333-4444" -Value "0005000" -PropertyType DWORD

Memasang dan mengonfigurasi Microsoft 365

Pasangkan Microsoft 365

Jika komputer templat Anda memerlukan Microsoft Office, sebaiknya instal Office dengan Office Deployment Tool (ODT). Anda perlu membuat file konfigurasi yang dapat digunakan kembali dengan menggunakan Pusat Admin Aplikasi Microsoft 365 untuk memilih arsitektur dan fitur Office mana yang Anda butuhkan, dan seberapa sering file tersebut diperbarui.

  1. Buka Pusat Admin Aplikasi Microsoft 365 dan unduh file konfigurasi Anda sendiri.
  2. Unduh Office Deployment Tool (setup.exe).
  3. Jalankan setup.exe /download configuration.xml untuk mengunduh komponen Office.
  4. Jalankan setup.exe /configure configuration.xml untuk memasang komponen Office.

Mengubah saluran pembaruan Microsoft 365

Dengan Office Configuration Tool, Anda dapat mengatur seberapa sering Office menerima pembaruan. Namun, jika Anda perlu memodifikasi seberapa sering Office menerima pembaruan setelah penginstalan, Anda bisa mengubah URL saluran pembaruan. Alamat URL saluran pembaruan tersedia di Mengubah saluran pembaruan Aplikasi Microsoft 365 untuk perangkat di organisasi Anda.

Contoh skrip PowerShell berikut menunjukkan cara mengatur Microsoft 365 untuk menggunakan Saluran Pembaruan Bulanan.

# Update to the Microsoft 365 Monthly Channel
Set-ItemProperty
    -Path "HKLM:\SOFTWARE\Microsoft\Office\ClickToRun\Configuration\CDNBaseUrl"
    -Name "CDNBaseUrl"
    -Value "http://officecdn.microsoft.com/pr/492350f6-3a01-4f97-b9c0-c7c6ddf67d60"

Menginstal dan mengonfigurasi pembaruan Windows

Pasang Pembaruan Windows terbaru

Kami menyarankan agar Anda menginstal pembaruan Microsoft terbaru pada komputer templat untuk tujuan keamanan sebelum Anda menerbitkan templat VM. Dengan menginstal sebelum menerbitkan lab, Anda menghindari bahwa pengguna lab terganggu dalam pekerjaan mereka oleh pembaruan yang tidak terduga.

Untuk menginstal pembaruan Windows dari antarmuka Windows:

  1. Luncurkan Pengaturan dari Menu Mulai
  2. Pilih Perbarui & Keamanan
  3. Pilih Periksa pembaruan
  4. Pembaruan akan diunduh dan dipasang.

Anda juga dapat menggunakan PowerShell untuk memperbarui komputer templat:

Set-ExecutionPolicy Bypass -Scope Process -Force
Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Confirm
Install-Module PSWindowsUpdate -Confirm
Install-WindowsUpdate -MicrosoftUpdate
Set-ExecutionPolicy default -Force

Catatan

Beberapa pembaruan mungkin mengharuskan komputer dimulai ulang. Anda diminta jika reboot diperlukan.

Memasang pembaruan terbaru untuk aplikasi Microsoft Store

Sebaiknya perbarui semua aplikasi Microsoft Store ke versi terbarunya.

Untuk memperbarui aplikasi secara manual dari Microsoft Store:

  1. Luncurkan aplikasi Microsoft Store.
  2. Pilih elips (...) di samping foto pengguna Anda di sudut atas aplikasi.
  3. Pilih Unduh dan pemutakhiran dari menu turun.
  4. Pilih tombol Dapatkan pembaruan .

Untuk menggunakan PowerShell untuk memperbarui aplikasi Microsoft Store:

(Get-WmiObject -Namespace "root\cimv2\mdm\dmmap" -Class "MDM_EnterpriseModernAppManagement_AppManagement01").UpdateScanMethod()

Hentikan pembaruan Windows otomatis

Setelah memperbarui Windows ke versi terbaru, Anda mungkin mempertimbangkan untuk menghentikan pembaruan Windows. Pembaruan otomatis berpotensi mengganggu waktu lab terjadwal. Jika Anda memerlukan lab untuk waktu yang lama, pertimbangkan untuk meminta pengguna lab untuk memeriksa pembaruan atau menjadwalkan pembaruan otomatis secara manual di luar waktu lab terjadwal. Untuk informasi selengkapnya tentang opsi kustomisasi untuk Windows Update, lihat mengelola pengaturan Windows Update tambahan.

Pembaruan Windows otomatis mungkin dihentikan menggunakan skrip PowerShell berikut ini:

New-Item -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\AU"
New-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\AU"
    -Name "NoAutoUpdate" -Value "1" -PropertyType DWORD

Memasang paket bahasa

Jika Anda memerlukan bahasa tambahan yang terpasang di komputer virtual, Anda dapat menambahkannya melalui Microsoft Store.

  1. Luncurkan Microsoft Store
  2. Cari "paket bahasa"
  3. Pilih bahasa yang akan dipasang

Jika Anda sudah masuk ke templat VM, gunakan pintasan "Instal paket bahasa" (ms-settings:regionlanguage?activationSource=SMC-IA-4027670) untuk langsung masuk ke halaman pengaturan yang sesuai.

Menghapus aplikasi bawaan yang tidak diperlukan

Windows 10 dilengkapi dengan banyak aplikasi bawaan yang mungkin tidak diperlukan untuk lab khusus Anda. Untuk menyederhanakan gambar komputer untuk pengguna lab, Anda mungkin ingin menghapus instalan beberapa aplikasi dari komputer templat Anda.

Untuk melihat daftar aplikasi yang dipasang, gunakan Get-AppxPackage cmdlet PowerShell. Contoh skrip PowerShell berikut menunjukkan semua aplikasi terinstal yang dapat dihapus.

Get-AppxPackage | Where {$_.NonRemovable -eq $false} | select Name

Untuk menghapus aplikasi, gunakan Remove-Appx cmdlet . Skrip berikut menunjukkan cara menghapus semua yang terkait dengan XBox:

Get-AppxPackage -Name *xbox* | foreach { if (-not $_.NonRemovable) { Remove-AppxPackage $_} }

Pasang aplikasi lain yang biasa digunakan untuk mengajar melalui aplikasi Bursa Windows. Saran mencakup aplikasi seperti Aplikasi Microsoft Whiteboard, Microsoft Teams, dan Minecraft Education Edition. Aplikasi ini harus dipasang secara manual melalui Bursa Windows atau melalui situs web masing-masing pada komputer virtual templat.

Langkah berikutnya