Установка засобів адміністрування RSAT в Windows 10 1809 і вище

Починаючи з Windows 10 1809 Microsoft змінила спосіб установки пакета віддаленого адміністрування серверів RSAT (Remote Server Administration Tools). Раніше після кожного апгрейда билда Windows 10 (наприклад, з 1809 до 1903), ви повинні були вручну завантажити msu пакет з останньою версією дистрибутива c RSAT і встановити його на комп'ютері, то тепер на сторінці завантаження RSAT на сайті Microsoft висить такий напис:

IMPORTANT: Starting with Windows 10 October 2018 Update, RSAT is included as a set of «Features on Demand» in Windows 10 itself.

зміст:

  • RSAT в Windows 10 як Features on Demand (FoD)
  • Установка RSAT в Windows 10 за допомогою PowerShell
  • Помилка 0x800f0954 при установці RSAT в Windows 10
  • Установка RSAT в Windows 10 в офлайн режимі

RSAT в Windows 10 як Features on Demand (FoD)

Справа в тому, що, починаючи з Windows 10 1809 (17763) ви більш не повинні вручну завантажувати останню версію RSAT з сайту Майкрософт. Тепер пакет Remote Server Administration Tools вбудований в образ Windows 10 і встановлюється у вигляді окремої опції (Функції на вимогу / Features on Demand). Установка RSAT можливо з програми параметри.

Дистрибутив Windows 10 не включає в себе файли RSAT, для їх установки вашого комп'ютера потрібен прямий доступ в інтернет. Крім того, ви не може встановити RSAT в Windows 10 Home редакції, підійдуть тільки Professional і Enterprise версії.

Щоб встановити RSAT в Windows 10 1809 потрібно перейти в розділ Settings -> Apps -> Manage Optional Features -> Add a feature (Параметри Windows -> Програми -> Додаткові можливості -> Додати компонент). Тут ви можете вибрати і встановити потрібні вам інструменти з пакету RSAT.

В наявності є таке інструменти адміністрування:

  • RSAT: Active Directory Domain Services and Lightweight Directory Services Tools
  • RSAT: BitLocker Drive Encryption Administration Utilities
  • RSAT: Active Directory Certificate Services Tools
  • RSAT: DHCP Server Tools
  • RSAT: DNS Server Tools
  • RSAT: Failover Clustering Tools
  • RSAT: File Services Tools
  • RSAT: Group Policy Management Tools
  • RSAT: IP Address Management (IPAM) Client
  • RSAT: Data Center Bridging LLDP Tools
  • RSAT: Network Controller Management Tools
  • RSAT: Network Load Balancing Tools
  • RSAT: Remote Access Management Tools
  • RSAT: Remote Desktop Services Tools
  • RSAT: Server Manager
  • RSAT: Shielded VM Tools
  • RSAT: Storage Migration Service Management Tools
  • RSAT: Storage Replica Module for Windows PowerShell
  • RSAT: System Insights Module for Windows PowerShell
  • RSAT: Volume Activation Tools
  • RSAT: Windows Server Update Services Tools

Установка RSAT в Windows 10 за допомогою PowerShell

Ви можете встановити компоненти адміністрування RSAT за допомогою PowerShell. У цьому прикладі ми покажемо, як керувати компонентами RSAT в Windows 10 1903.

За допомогою наступної команди можна перевірити, чи встановлені компоненти RSAT в вашому комп'ютері:

Get-WindowsCapability -Name RSAT * -Online

Можна уявити статус встановлених компонентів RSAT в більш зручній таблиці:

Get-WindowsCapability -Name RSAT * -Online | Select-Object -Property DisplayName, State

Як ви бачите, компоненти RSAT не встановлені (NotPresent).

Для установки даних опцій Windows можна використовувати командлет Add-WindowsCapacity.

Щоб встановити конкретний інструмент RSAT, наприклад інструменти управління AD (в тому числі консоль ADUC і модуль Active Directory для Windows Powershell), виконайте команду:

Add-WindowsCapability -online -Name "Rsat.ActiveDirectory.DS-LDS.Tools ~~~~ 0.0.1.0"

Для установки консолі управління DNS і модуля PowerShell DNSServer, виконайте:

Add-WindowsCapability -online -Name "Rsat.Dns.Tools ~~~~ 0.0.1.0"

І т.д.

Add-WindowsCapability -Online -Name Rsat.BitLocker.Recovery.Tools ~~~~ 0.0.1.0
Add-WindowsCapability -Online -Name Rsat.CertificateServices.Tools ~~~~ 0.0.1.0
Add-WindowsCapability -Online -Name Rsat.DHCP.Tools ~~~~ 0.0.1.0
Add-WindowsCapability -Online -Name Rsat.FailoverCluster.Management.Tools ~~~~ 0.0.1.0
Add-WindowsCapability -Online -Name Rsat.FileServices.Tools ~~~~ 0.0.1.0
Add-WindowsCapability -Online -Name Rsat.GroupPolicy.Management.Tools ~~~~ 0.0.1.0
Add-WindowsCapability -Online -Name Rsat.IPAM.Client.Tools ~~~~ 0.0.1.0
Add-WindowsCapability -Online -Name Rsat.LLDP.Tools ~~~~ 0.0.1.0
Add-WindowsCapability -Online -Name Rsat.NetworkController.Tools ~~~~ 0.0.1.0
Add-WindowsCapability -Online -Name Rsat.NetworkLoadBalancing.Tools ~~~~ 0.0.1.0
Add-WindowsCapability -Online -Name Rsat.RemoteAccess.Management.Tools ~~~~ 0.0.1.0
Add-WindowsCapability -Online -Name Rsat.RemoteDesktop.Services.Tools ~~~~ 0.0.1.0
Add-WindowsCapability -Online -Name Rsat.ServerManager.Tools ~~~~ 0.0.1.0
Add-WindowsCapability -Online -Name Rsat.Shielded.VM.Tools ~~~~ 0.0.1.0
Add-WindowsCapability -Online -Name Rsat.StorageMigrationService.Management.Tools ~~~~ 0.0.1.0
Add-WindowsCapability -Online -Name Rsat.StorageReplica.Tools ~~~~ 0.0.1.0
Add-WindowsCapability -Online -Name Rsat.SystemInsights.Management.Tools ~~~~ 0.0.1.0
Add-WindowsCapability -Online -Name Rsat.VolumeActivation.Tools ~~~~ 0.0.1.0
Add-WindowsCapability -Online -Name Rsat.WSUS.Tools ~~~~ 0.0.1.0

Щоб встановити відразу всі доступні інструменти RSAT, виконайте:

Get-WindowsCapability -Name RSAT * -Online | Add-WindowsCapability -Online

Щоб встановити тільки відсутні компоненти RSAT, виконайте:

Get-WindowsCapability -Online |? $ _. Name -like "* RSAT *" -and $ _. State -eq "NotPresent" | Add-WindowsCapability -Online

Тепер переконайтеся, що інструменти RSAT встановлені (статус Installed);

Після цього встановлені інструменти RSAT відобразяться в панелі Manage Optional Features.

Помилка 0x800f0954 при установці RSAT в Windows 10

Якщо у вас на десктопах з Windows 10 є доступ в Інтернет, але при установці RSAT через Add-WindowsCapability або DISM (DISM.exe / Online / add-capability /CapabilityName:Rsat.ActiveDirectory.DS-LDS.Tools~~~~0.0 .1.0), ви бачите помилку 0x800f0954, значить ваш комп'ютер налаштований на оновлення з локального сервера оновлень WSUS за допомогою групової політики.

Для коректно установки компонентів RSAT в Windows 10 1809+ ви можете тимчасово відключити оновлення зі WSUS сервера в реєстрі (HKLM \ SOFTWARE \ Policies \ Microsoft \ Windows \ WindowsUpdate \ AU параметр UseWUServer = 0) і перезапустити службу поновлення.

Можна скористатися таким PowerShell скриптом:

$ Val = Get-ItemProperty -Path "HKLM: \ SOFTWARE \ Policies \ Microsoft \ Windows \ WindowsUpdate \ AU" -Name "UseWUServer" | select -ExpandProperty UseWUServer
Set-ItemProperty -Path "HKLM: \ SOFTWARE \ Policies \ Microsoft \ Windows \ WindowsUpdate \ AU" -Name "UseWUServer" -Value 0
Restart-Service wuauserv
Get-WindowsCapability -Name RSAT * -Online | Add-WindowsCapability -Online
Set-ItemProperty -Path "HKLM: \ SOFTWARE \ Policies \ Microsoft \ Windows \ WindowsUpdate \ AU" -Name "UseWUServer" -Value $ val
Restart-Service wuauserv

Або ви можете налаштувати новий параметр GPO, який дозволяє налаштовувати параметри установки додаткових компонентів Windows і Feature On Demand (в тому числі RSAT).

  1. Відкрийте редактор локальної GPO - gpedit.msc;
  2. Перейдіть в розділ Computer Configuration -> Administrative Templates -> System;
  3. Увімкніть політику Specify settings for optional component installation and component repair, і включіть опцію Download repair content and optional features directly from Windows Updates instead of Windows Server Updates Services (WSUS) (Скачайте вміст для відновлення і додаткові компнентов безпосередньо з вузла Windows Update замість використання служби WSUS);
  4. Збережіть зміни і обновіть настройки політик (gpupdate / force).

Тепер установка RSAT через PowerShell або Dism повинна виконуватися без помилок.

Установка RSAT в Windows 10 в офлайн режимі

Якщо при установці RSAT ви зіткнетеся з помилкою Add-WindowsCapability failed. Error code = 0x800f0954, або в списку додаткових компонентів ви не бачите RSAT (Компоненти для установки відсутні), Швидше за все ваш комп'ютер налаштований на отримання оновлень з внутрішнього WSUS / SCCM SUP сервера.

Розглянемо, як встановити RSAT в Windows 10 1903 офлайн режимі (корпоративна мережа без прямого доступу в Інтеренет).

Для офлайн установки RSAT потрібно завантажити ISO образ диска з FoD для вашої версії Windows 10 з вашого особистого кабінету на сайті ліцензування Microsoft - Volume Licensing Service Center (VLSC). Образ називається приблизно так: Windows 10 Features on Demand, version 1903.

Наприклад, для Windows 10 1903 x64 потрібно завантажити образ SW_DVD9_NTRL_Win_10_1903_64Bit_MultiLang_FOD_.ISO (Близько 5 Гб). Розпакуйте образ в мережеву папку. У вас вийде набір з безлічі * .cab файлів.

Тепер для установки компонентів RSAT на робочому столі Windows 10 потрібно вказувати шлях до даного мережевого каталогу з FoD. наприклад:

Add-WindowsCapability -Online -Name Rsat.ActiveDirectory.DS-LDS.Tools ~~~~ 0.0.1.0 -LimitAccess -Source \\ msk-fs01 \ Distr \ Windows-FOD \ Win101903x64 \

Також ви можете вказати шлях до каталогу з компонентами FoD за допомогою розглянутої вище групової політики. Для цього в паромере Alternative source file path потрібно вказати UNC шлях до каталогу.

Або можете задати цей параметр через реєстр окремою політикою, вказавши шлях до каталогу в параметр LocalSourcePath (Тип REG_Expand_SZ) в гілці реєстру HKLM\ SOFTWARE\ Microsoft\ Windows\ CurrentVersion\ Policies\ Servicing.

Після цього, користувачі зможуть самостійно встановлювати компоненти RSAT через графічний інтерфейс додавання компонент Windows 10.