Подготовка компьютера шаблона Windows в Службах лабораторий Azure
Внимание
Поддержка служб лабораторий Azure прекратится 28 июня 2027 г. Дополнительные сведения см. в руководстве по выходу на пенсию.
В этой статье описаны рекомендации и советы по подготовке виртуальной машины шаблона лаборатории на основе Windows в Службах лабораторий Azure. Узнайте, как настроить часто используемые параметры программного обеспечения и операционной системы, такие как Обновл. Windows, OneDrive и Microsoft 365.
Внимание
Статья содержит фрагменты кода PowerShell для упрощения процесса изменения шаблона компьютера. Обязательно запустите скрипты PowerShell с правами администратора (запуск от имени администратора). В Windows 10 или 11 выберите "Пуск", введите PowerShell, щелкните Правой кнопкой мыши Windows PowerShell и выберите "Запуск от имени администратора".
Установка и настройка OneDrive
При повторном создании виртуальной машины лаборатории все данные на компьютере удаляются. Чтобы защитить данные пользователей от потери, рекомендуется создать резервную копию данных лаборатории в облаке, например с помощью Microsoft OneDrive.
Установка OneDrive
Скачивание и установка OneDrive вручную
Выполните следующие действия для OneDrive или OneDrive для бизнеса.
Использование скрипта PowerShell
Следующий скрипт загружает и устанавливает последнюю версию OneDrive. В этом примере установка использует
/allUsers
параметр для установки OneDrive для всех пользователей на компьютере. Переключатель/silent
выполняет автоматическую установку, чтобы избежать запроса на подтверждение пользователя.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
Настройки OneDrive
Вы можете дополнительно настроить конфигурацию OneDrive.
Автоматически перемещать известные папки Windows в OneDrive
Папки, такие как документы, загрузки и рисунки, часто используются для хранения файлов пользователей лаборатории. Чтобы обеспечить резервное копирование этих папок в OneDrive, эти папки можно переместить в OneDrive.
Если вы находитесь на компьютере, который не использует Active Directory, пользователи могут вручную переместить эти папки в OneDrive после проверки подлинности в OneDrive.
- Открытие проводник
- Щелкните правой кнопкой мыши папку "Документы", "Загрузки" или "Рисунки".
- Перейдите в расположение свойств>. Переместите эту папку в новую папку в каталоге OneDrive.
Если виртуальная машина подключена к Active Directory, вы можете настроить компьютер шаблона для автоматического запроса пользователей лаборатории переместить известные папки в OneDrive.
Получение идентификатора организации.
Узнайте, как найти идентификатор организации Microsoft 365. Кроме того, можно получить идентификатор организации с помощью следующего скрипта PowerShell:
Install-Module Microsoft.Graph -Scope CurrentUser Connect-MgGraph -Scopes "User.Read" $officeTenantID = Get-MgOrganization | Select-Object -expand Id
Настройте OneDrive для запроса на перемещение известных папок в OneDrive с помощью следующего скрипта PowerShell:
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
Использование файлов OneDrive по запросу
Пользователи лаборатории могут хранить большое количество файлов в учетных записях OneDrive. Чтобы сэкономить место на виртуальной машине лаборатории и сократить время загрузки, вы можете сделать файлы в OneDrive доступными по требованию. Файлы по запросу загружают только после того, как пользователь лаборатории обращается к файлу.
Используйте следующий сценарий PowerShell для включения файлов по запросу в OneDrive:
New-Item -Path "HKLM:\SOFTWARE\Policies\Microsoft\OneDrive" -Force
New-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\OneDrive"
-Name "FilesOnDemandEnabled" -Value "00000001" -PropertyType DWORD
Отключение руководства по OneDrive
По умолчанию после завершения установки OneDrive в браузере запускается учебник. Используйте следующий сценарий, чтобы отключить учебник, чтобы показать следующее:
New-Item -Path "HKLM:\SOFTWARE\Policies\Microsoft\OneDrive" -Force
New-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\OneDrive"
-Name "DisableTutorial" -Value "00000001" -PropertyType DWORD -Force
Задайте максимальный размер загрузки OneDrive пользователя
Чтобы предотвратить автоматическое использование OneDrive большого объема дискового пространства на виртуальной машине лаборатории при синхронизации файлов, можно настроить максимальное пороговое значение размера. Когда пользователь лаборатории имеет OneDrive, превышающий пороговое значение (в МБ), пользователь получает запрос на выбор папок, которые они хотят синхронизировать, прежде чем клиент приложение синхронизации OneDrive (OneDrive.exe) скачивает файлы на компьютер. Этот параметр используется, где файлы по запросу не включены.
Используйте следующий скрипт PowerShell, чтобы задать максимальное пороговое значение размера. В нашем примере 1111-2222-3333-4444
— это идентификатор организации и 0005000
задает пороговое значение 5 ГБ.
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
Установка и настройка Microsoft 365
Установка Microsoft 365
Если на компьютере шаблона требуется Microsoft Office, рекомендуется установить Office с помощью средства развертывания Office (ODT). Необходимо создать повторно используемый файл конфигурации с помощью центра администрирования Приложения Microsoft 365, чтобы выбрать нужные архитектуры и функции Office, а также частоту обновления.
- Перейдите в Центр администрирования приложений Microsoft 365 и загрузите собственный файл конфигурации.
- Скачайте средство развертывания Office (
setup.exe
). - Выполните команду
setup.exe /download configuration.xml
, чтобы скачать компоненты Office. - Выполните команду
setup.exe /configure configuration.xml
, чтобы установить компоненты Office.
Изменение канала обновления Microsoft 365
С помощью средства настройки Office можно задать частоту получения обновлений Office. Однако если необходимо изменить частоту получения обновлений Office после установки, можно изменить URL-адрес канала обновления. URL-адреса канала обновления доступны на сайте Change the Приложения Microsoft 365 update channel for devices in your organization.
В следующем примере скрипта PowerShell показано, как задать Microsoft 365 для использования канала ежемесячного обновления.
# 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"
Установка и настройка обновлений Windows
Установите последние обновления Windows
Перед публикацией виртуальной машины шаблона рекомендуется установить последние обновления Майкрософт на компьютере шаблона. Установив перед публикацией лаборатории, вы избегаете того, что пользователи лаборатории нарушают работу с непредвиденными обновлениями.
Чтобы установить обновления Windows из интерфейса Windows, выполните следующие действия.
- Параметры запуска из меню "Пуск"
- Выбор "Обновить" и "Безопасность"
- Выберите " Проверить наличие обновлений"
- Обновления будут скачаны и установлены.
Вы также можете использовать PowerShell для обновления компьютера шаблона:
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
Примечание.
Для некоторых обновлений может потребоваться перезагрузка компьютера. Если требуется перезагрузка, появится запрос.
Установка последних обновлений для приложений Microsoft Store
Мы рекомендуем обновить все приложения Microsoft Store до последних версий.
Чтобы вручную обновить приложения из Microsoft Store, выполните следующие действия.
- Запустите приложение Microsoft Store.
- Выберите многоточие (...) рядом с фотографией пользователя в верхнем углу приложения.
- В раскрывающемся меню выберите Скачать и обновить.
- Нажмите кнопку "Получить обновление ".
Чтобы использовать PowerShell для обновления приложений Microsoft Store, выполните следующие действия.
(Get-WmiObject -Namespace "root\cimv2\mdm\dmmap" -Class "MDM_EnterpriseModernAppManagement_AppManagement01").UpdateScanMethod()
Остановка автоматических обновлений Windows
После обновления Windows до последней версии вы можете рассмотреть возможность остановки обновлений Windows. Автоматическое обновление может повлиять на запланированное время лаборатории. Если вам нужна лаборатория в течение длительного времени, попробуйте вручную проверить наличие обновлений или планировать автоматическое обновление вне запланированного времени лаборатории. Дополнительные сведения о параметрах настройки Центра обновления Windows см. в разделе Управление дополнительными параметрами Центра обновления Windows.
Автоматическое обновление Windows может быть остановлено с помощью следующего скрипта PowerShell:
New-Item -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\AU"
New-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\AU"
-Name "NoAutoUpdate" -Value "1" -PropertyType DWORD
Установка языковых пакетов
Если вам нужно установить на этой виртуальной машине дополнительные языки, вы можете добавить их через Microsoft Store.
- Запустите Microsoft Store
- Выполните поиск по строке "языковой пакет"
- Выберите язык для установки
Если вы уже вошли на виртуальную машину шаблона, используйте ярлык "Установить языковой пакет" (ms-settings:regionlanguage?activationSource=SMC-IA-4027670
), чтобы перейти непосредственно на соответствующую страницу параметров.
Удаление ненужных встроенных приложений
Windows 10 поставляется со многими встроенными приложениями, которые могут не потребоваться для конкретной лаборатории. Чтобы упростить образ компьютера для пользователей лаборатории, может потребоваться удалить некоторые приложения с компьютера-шаблона.
Чтобы просмотреть список установленных приложений, используйте командлет PowerShell Get-AppxPackage
. В следующем примере скрипта PowerShell показаны все установленные приложения, которые можно удалить.
Get-AppxPackage | Where {$_.NonRemovable -eq $false} | select Name
Чтобы удалить приложение, используйте Remove-Appx
командлет. В следующем скрипте показано, как удалить все, что связано с XBox:
Get-AppxPackage -Name *xbox* | foreach { if (-not $_.NonRemovable) { Remove-AppxPackage $_} }
Установка общих приложений, связанных с обучением
Установите другие приложения, которые обычно используются для обучения, через приложение Microsoft Store. К ним относятся приложение Microsoft Whiteboard, Microsoft Teams и Minecraft Education Edition. Эти приложения необходимо установить на шаблоне виртуальной машины вручную из Microsoft Store или с соответствующих веб-сайтов.
Следующие шаги
- Узнайте, как управлять затратами путем управления поведением завершения работы Windows