Rsat windows 10 offline installer

С 15.06.2022 г. IE 11 не поддерживается

IE11 станет недоступным с 14.02.2023. Сайты, созданные для IE, можно перезапустить в режиме IE в Microsoft Edge.

Internet Explorer превращается в Edge.

ВНИМАНИЕ! Начиная с обновления Windows 10 за октябрь 2018 года, RSAT включен в комплект «Компоненты по запросу» в самой ОС Windows 10. Более подробную информацию можно найти в материале «Инструкции по установке» ниже, а информацию о рекомендациях и устранении неполадок можно узнать в материале «Дополнительная информация».

Важно! Если выбрать язык ниже, содержимое страницы динамически отобразится на выбранном языке.

  • Date Published:

    11.01.2022

    File Name:

    WindowsTH-KB2693643-x64.msu

    WindowsTH-KB2693643-x86.msu

    Средства удаленного администрирования сервера для Windows 10 позволяют ИТ-администраторам управлять Windows Server Technical Preview с удаленного компьютера под управлением полнофункциональной версии Windows 10.
    Средства удаленного администрирования сервера для Windows 10 включают диспетчер серверов, оснастки консоли управления (MMC), консоли, командлеты и поставщики Windows PowerShell, а также программы командной строки для управления ролями и компонентами в Windows Server Technical Preview.

    ВНИМАНИЕ! Начиная с обновления Windows 10 за октябрь 2018 года, инструменты RSAT можно добавлять прямо из ОС Windows 10. Просто перейдите в «Управление дополнительными компонентами» в Настройках и нажмите кнопку «Добавить компонент», чтобы увидеть список доступных инструментов RSAT.

    Указанные выше скачиваемые пакеты по-прежнему можно использовать для установки RSAT в Windows 10 версии 1607.

  • Поддерживаемые операционные системы

    Windows 10

    **Средства удаленного администрирования сервера для Windows 10 можно устанавливать ТОЛЬКО на компьютеры под управлением полнофункциональных выпусков ОС Windows 10 Профессиональная, Windows 10 Корпоративная или Windows 10 для образовательных учреждений.** Средства удаленного администрирования сервера нельзя установить на Windows RT, компьютеры с архитектурой Advanced RISC Machine (ARM) или другие устройства на базе однокристальной схемы.

    Средства удаленного администрирования сервера для Windows 10 работают в 86- и 64-разрядных версиях полнофункциональных выпусков ОС Windows 10 Профессиональная, Windows 10 Корпоративная или Windows 10 для образовательных учреждений. Загрузите и установите версию, соответствующую архитектуре вашего компьютера, на котором планируется установить средства администрирования. Если вы не уверены в архитектуре вашего компьютера (86-разрядная или 64-разрядная), см. статью Определение версии операционной системы Windows (32- или 64-разрядная), под управлением которой работает ваш компьютер.

    Средства удаленного администрирования сервера для Windows 10 доступны на следующих языках: cs-CZ, de-DE, en-US, es-ES, fr-FR, hu-HU, it-IT, ja-JP, ko-KR, nl-NL, pl-PL, pt-BR, pt-PT, ru-RU, sv-SE, tr-TR, zh-CN и zh-TW. Если системный язык пользовательского интерфейса операционной системы Windows 10 не соответствует какому-либо из доступных языков RSAT, необходимо сначала установить языковой пакет Windows 10 для языка, поддерживаемого средствами удаленного администрирования сервера, и затем снова попробовать установить средства удаленного администрирования сервера для Windows 10.

    ВАЖНО! Перед установкой средств удаленного администрирования сервера для Windows 10 удалите старые версии пакета средств администрирования или средств удаленного администрирования сервера с компьютера, включая старые предварительные версии и выпуски средств для других языков или языковых стандартов. На компьютер нельзя установить больше одной копии средств удаленного администрирования сервера одновременно. При обновлении до Windows 10 с более старой версии Windows необходимо установить на компьютер средства удаленного администрирования сервера для Windows 10. На компьютере, который был обновлен до Windows 10, не должно быть установлено никаких более ранних выпусков средств удаленного администрирования сервера.

    Средства удаленного администрирования сервера для Windows 10 включают поддержку удаленного управления компьютерами с вариантом установки основных серверных компонентов или минимальной конфигурацией графического интерфейса сервера Windows Server Technical Preview. Однако средства удаленного администрирования сервера для Windows 10 нельзя установить ни на каком выпуске или варианте установки операционной системы Windows Server.

    Более ранние выпуски средств удаленного администрирования сервера (например, для Windows 8.1) не доступны и не работают на Windows 10.

    Диспетчер серверов входит в состав средств удаленного администрирования сервера для Windows 10. Средства на основе графического интерфейса пользователя, которые являются частью выпуска средств удаленного администрирования сервера, можно открыть с помощью команд в меню «Сервис» консоли диспетчера серверов. Чтобы использовать диспетчер серверов для доступа и управления удаленными серверами под управлением Windows Server 2008, Windows Server 2008 R2, Windows Server 2012 или Windows Server 2012 R2, необходимо установить несколько обновлений на более старые операционные системы. Дополнительные сведения о требованиях к использованию диспетчера серверов для управления удаленными серверами см. в статье Управление несколькими удаленными серверами с помощью диспетчера серверов.

  • Примечание. Пожалуйста, обратитесь к разделу «Дополнительная информация» ниже, чтобы узнать про устранение неполадок и про известные проблемы.

    ———-

    Чтобы установить конкретные инструменты RSAT в ОС Windows 10 с обновлением за октябрь 2018 года или более поздней версии

    Начиная с обновления Windows 10 за октябрь 2018 года, RSAT включен в комплект «Компоненты по запросу» в самой ОС Windows 10. Не загружайте пакет RSAT с этой страницы. Вместо этого просто перейдите в раздел «Управление дополнительными компонентами» в Настройках и нажмите кнопку «Добавить компонент», чтобы увидеть список доступных инструментов RSAT. Выберите и установите необходимые инструменты RSAT. Чтобы увидеть прогресс установки, нажмите кнопку «Назад», чтобы просмотреть статус на странице «Управление дополнительными компонентами».

    Просмотрите список инструментов RSAT, доступных через «Компоненты по запросу». В дополнение к установке через графическое приложение Настройки, вы также можете установить конкретные инструменты RSAT через командную строку или службы автоматизации с помощью DISM /Add-Capability.

    Одним из преимуществ «Компонентов по запросу» является то, что установленные компоненты сохраняются в обновленных версиях Windows 10!

    Чтобы удалить определенные инструменты RSAT в ОС Windows 10 с обновлением за октябрь 2018 года или более поздней версии

    В Windows 10 откройте приложение «Настройки», перейдите к разделу «Управление дополнительными компонентами», выберите и удалите конкретные инструменты RSAT, которые вы хотите удалить. Обратите внимание, что в некоторых случаях необходимо вручную удалить зависимости. В частности, если инструмент RSAT A необходим инструменту RSAT B, то выбор удаления инструмента RSAT A не будет успешным, если инструмент RSAT B все еще установлен. В этом случае сначала удалите инструмент RSAT B, а затем удалите инструмент RSAT A. Также обратите внимание, что в некоторых случаях, удаление инструмента RSAT может показаться успешным, даже если инструмент по-прежнему установлен. В этом случае перезапуск ПК завершит удаление инструмента.

    Ознакомьтесь со списком инструментов RSAT, включая зависимости. В дополнение к удалению через графическое приложение Настройки, вы также можете удалить конкретные инструменты RSAT через командную строку или службы автоматизации с помощью DISM /Remove-Capability.

    ———-

    Чтобы установить RSAT для Windows 10 (для версий более старых, чем обновление за октябрь 2018 года)

    ВАЖНО! Установить средства удаленного администрирования сервера для Windows 10 можно только в полнофункциональном выпуске Windows 10 Профессиональная или Корпоративная.

    1. Загрузите пакет средств удаленного администрирования сервера для Windows 10, соответствующий архитектуре вашего компьютера. Вы можете запустить установщик непосредственно с веб-сайта Центра загрузки или сохранить загружаемый пакет на локальный компьютер или общий ресурс. Если вы сохранили загружаемый пакет на локальный компьютер или общий ресурс, двойным щелчком запустите установщик WindowsTH-KB2693643-x64.msu или WindowsTH-KB2693643-x86.msu в зависимости от архитектуры компьютера, на который необходимо установить средства.
    2. Когда откроется диалоговое окно «Автономный установщик центра обновления Windows» с запросом на установку обновления, нажмите кнопку Да.
    3. Прочтите и примите условия лицензии. Щелкните Принимаю. Установка может занять несколько минут.

    ПРИМЕЧАНИЕ. Все средства включены по умолчанию. Для включения необходимых средств не нужно использовать Включение или отключение компонентов Windows в Windows 10 .

    Отключение специальных средств

    1. На рабочем столе нажмите Пуск, выберите Все программы, Система Windows, Панель управления.
    2. Щелкните Программы, а затем в разделе Программы и компоненты выберите Включение или отключение компонентов Windows.
    3. В диалоговом окне Компоненты Windows разверните Средства удаленного администрирования сервера, а затем разверните Средства администрирования ролей или Средства администрирования компонентов.
    4. Снимите флажки рядом с теми средствами, которые вы хотите отключить. Помните, что после отключения диспетчера серверов компьютер следует перезагрузить, а средства, которые были доступны из меню Сервис диспетчера серверов, следует открывать из папки Средства администрирования.
    5. Когда отключение средств, которые вы не планируете использовать, будет завершено, нажмите кнопку ОК.

    Удаление средств удаленного администрирования сервера для Windows 10

    1. На рабочем столе нажмите Пуск, выберите Все программы, Система Windows, Панель управления.
    2. В разделе Программы выберите Удаление программы.
    3. Щелкните Просмотр установленных обновлений.
    4. Щелкните правой кнопкой мыши Обновление для Microsoft Windows (KB2693643), а затем выберите Удалить.
    5. Когда система запросит подтверждение удаления обновления, нажмите кнопку Да.

Всем привет.

Набор компонентов RSAT (Remote Server Administration Tools/Средства удаленного администрирования сервера) позволяет удаленно управлять серверными ролями и компонентами на серверах Windows Server с обычной рабочей станции. В RSAT входят как графические MMC оснастки, так и утилиты командной строки, и модули PowerShell. Вы можете установить RSAT как на десктопных версиях Windows 10 или 11, так и на платформе Windows Server. В этой статье мы покажем, как установить RSAT в Windows 10 и Windows 11, и в Windows Server 2022/2019/2022 в онлайн и в офлайн режиме через Feature on Demand из графического интерфейса Windows и через консоль PowerShell.

Обычно советуют ставить RSAT либо через отключение WSUS либо GPO. Можно попробовать для начала установить RSAT с временным отключением WSUS:

$UseWUServer = Get-ItemProperty -Path «HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU» -Name «UseWUServer» | Select-Object -ExpandProperty UseWUServer

Set-ItemProperty -Path «HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU» -Name «UseWUServer» -Value 0

Restart-Service «Windows Update»

Get-WindowsCapability -Name «RSAT*» -Online | Add-WindowsCapability –Online

Set-ItemProperty -Path «HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU» -Name «UseWUServer» -Value $UseWUServer

Restart-Service «Windows Update»

Можно попрoбовать правкой GPO через gpedit.msc:

Computer Configuration > Policies > Administrative Templates >System > Specify settings for optional component installation and component repair:

Set it to Enabled

Alternate source file path: <пусто>

Never attempt to download payload from Windows Update: Disabled

Download repair content and optional features directly from Windows Update instead of Windows Server Update Services (WSUS): Enabled

Get-WindowsCapability -Name «RSAT*» -Online | Add-WindowsCapability –Online

Если при установке RSAT вы столкнетесь с ошибкой Add-WindowsCapability failed. Error code = 0x800f0954, или в списке дополнительных компонентов вы не видите RSAT (Компоненты для установки отсутствуют), скорее всего ваш компьютер настроен на получение обновлений со внутреннего WSUS/SCCM SUP сервера. Если вы не можете открыть прямой доступ с рабочей станции к серверам Windows Update, вы можете воспользоваться офлайн установкой RSAT (рекомендуется для корпоративных сетей без прямого доступа в Интернет).

Вот тут как раз мой случай.

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

Например, для Windows 11 21Н2 x64 нужно скачать образ SW_DVD9_WIN_11_21H2_X64_MULTILANG_LANGPACKALL_LIP_LOF_X22-62148.ISO и распаковать его в сетевую папку (мой диск «H»). У вас получится набор из множества *.cab файлов, среди которых есть компоненты RSAT в папке LanguagesAndOptionalFeatures:

А дальше просто указываем:

dism /online /enable-feature /featurename:Rsat.ActiveDirectory.DS-LDS.Tools~~~~0.0.1.0 /all /Source:H:\LanguagesAndOptionalFeatures\ /LimitAccess 

Или в Powershell:

Add-WindowsCapability –online –Name Rsat.ActiveDirectory.DS-LDS.Tools~~~~0.0.1.0 -LimitAccess -Source H:\LanguagesAndOptionalFeatures\

Если наш образ замаплен через RDP-сессию тогда пишем так:

Add-WindowsCapability –online –Name Rsat.ActiveDirectory.DS-LDS.Tools~~~~0.0.1.0 -LimitAccess -Source \\TSCLIENT\H\LanguagesAndOptionalFeatures\

Проверяем результат:

Get-WindowsCapability –online –Name Rsat.ActiveDirectory.DS-LDS.Tools~~~~0.0.1.0 -LimitAccess

Частые ошибки установки Remote Server Administration Tools в Windows:

  • 0x8024402c, 0x80072f8f – Windows не может поучить доступ к серверам обновления Windows для получения компонентов RSAT. Проверьте доступ в интернет или установите компоненты из локального образа FoD: Add-WindowsCapability -Online -Name Rsat.Dns.Tools~~~~0.0.1.0 -LimitAccess -Source E:\RSAT\
  • 0x800f081f – проверьте путь к каталогу с компонентами RSAT, указанному в параметре –Source;
  • 0x800f0950 – ошибка аналогична 0x800f0954;
  • 0x80070490 –проверьте целостность образа Windows с помощью DISM: DISM /Online /Cleanup-Image /RestoreHealth

Успехов.

This article will serve as an informative guide and give you a clear understanding of how to perform silent or interactive installs and uninstalls of RSAT for Windows 10 (Offline) using the Powershell App Deployment Toolkit. The PowerShell App Deployment Toolkit can be used to replace your WiseScript, VBScript and Batch wrapper scripts with one versatile, re-usable and extensible tool. This tool is an absolute must for Microsoft Endpoint Manager Configuration Manager (MEMCM) / (SCCM) Administrators or anyone who is responsible for packaging and deploying software.

How to Install RSAT for Windows 10 (Offline) Using the PowerShell App Deployment Toolkit

  1. Download the Powershell App Deployment Toolkit 3.8.4:
    • https://github.com/PSAppDeployToolkit/PSAppDeployToolkit/releases/download/3.8.4/PSAppDeployToolkit_v3.8.4.zip
  2. Download the zip file to a folder created at (C:\Downloads)
  3. Open Windows PowerShell by Right-Clicking on Windows PowerShell and selecting Run as Administrator
  4. Enter the following command to remove the Zone.Identifier:
    • Unblock-File -Path C:\Downloads\PSAppDeployToolkit_v3.8.4.zip
  5. Enter the following command to extract the contents of the zip file:
    • Expand-Archive -Path C:\Downloads\PSAppDeployToolkit_v3.8.4.zip -DestinationPath C:\Downloads\PADT
  6. Enter the following commands to copy the AppDeployToolkit & Files folders to “C:\Downloads\RSAT_Win10_Offline”:
    • Copy-Item -Path "C:\Downloads\PADT\Toolkit\AppDeployToolkit" -Destination "C:\Downloads\RSAT_Win10_Offline\AppDeployToolkit" -Recurse
    • Copy-Item -Path "C:\Downloads\PADT\Toolkit\Files" -Destination "C:\Downloads\RSAT_Win10_Offline\Files"

You should now see the AppDeploymentToolkit folder with files & the empty Files folder at “C:\Downloads\RSAT_Win10_Offline”

Next we’ll want to download and extract both the 32-bit & 64-bit .MSU installers for RSAT for Windows 10.

  • Navigate to: https://download.microsoft.com/download/1/D/8/1D8B5022-5477-4B9A-8104-6A71FF9D98AB/WindowsTH-RSAT_WS2016-x86.msu
  • Download the WindowsTH-RSAT_WS2016-x86.msu to a folder created at (C:\Downloads)
  • Open an Elevated Command Prompt by Right-Clicking on Command Prompt and select Run as Administrator
  • Navigate to the C:\Downloads folder
  • Enter the following commands to extract the contents of the WindowsTH-RSAT_WS2016-x86.msu:
MKDIR C:\Downloads\RSAT_Win10_Offline\Files\x86
expand -f:* C:\Downloads\WindowsTH-RSAT_WS2016-x86.msu C:\Downloads\RSAT_Win10_Offline\Files\x86
  • Navigate to: https://download.microsoft.com/download/1/D/8/1D8B5022-5477-4B9A-8104-6A71FF9D98AB/WindowsTH-RSAT_WS2016-x64.msu
  • Download the WindowsTH-RSAT_WS2016-x64.msu to a folder created at (C:\Downloads)
  • Open an Elevated Command Prompt by Right-Clicking on Command Prompt and select Run as Administrator
  • Navigate to the C:\Downloads folder
  • Enter the following commands to extract the contents of the WindowsTH-RSAT_WS2016-x64.msu:
MKDIR C:\Downloads\RSAT_Win10_Offline\Files\x64
expand -f:* C:\Downloads\WindowsTH-RSAT_WS2016-x64.msu C:\Downloads\RSAT_Win10_Offline\Files\x64

  • Copy the PowerShell script below to “C:\Downloads\RSAT_Win10_Offline & name it Deploy-RSAT_Win10_Offline.ps1
<#
.SYNOPSIS
	This script performs the installation or uninstallation of Remote Server Administration Tools (RSAT) for Windows 10.
	# LICENSE #
	PowerShell App Deployment Toolkit - Provides a set of functions to perform common application deployment tasks on Windows.
	Copyright (C) 2017 - Sean Lillis, Dan Cunningham, Muhammad Mashwani, Aman Motazedian.
	This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
	You should have received a copy of the GNU Lesser General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.
.DESCRIPTION
	The script is provided as a template to perform an install or uninstall of an application(s).
	The script either performs an "Install" deployment type or an "Uninstall" deployment type.
	The install deployment type is broken down into 3 main sections/phases: Pre-Install, Install, and Post-Install.
	The script dot-sources the AppDeployToolkitMain.ps1 script which contains the logic and functions required to install or uninstall an application.
.PARAMETER DeploymentType
	The type of deployment to perform. Default is: Install.
.PARAMETER DeployMode
	Specifies whether the installation should be run in Interactive, Silent, or NonInteractive mode. Default is: Interactive. Options: Interactive = Shows dialogs, Silent = No dialogs, NonInteractive = Very silent, i.e. no blocking apps. NonInteractive mode is automatically set if it is detected that the process is not user interactive.
.PARAMETER AllowRebootPassThru
	Allows the 3010 return code (requires restart) to be passed back to the parent process (e.g. SCCM) if detected from an installation. If 3010 is passed back to SCCM, a reboot prompt will be triggered.
.PARAMETER TerminalServerMode
	Changes to "user install mode" and back to "user execute mode" for installing/uninstalling applications for Remote Destkop Session Hosts/Citrix servers.
.PARAMETER DisableLogging
	Disables logging to file for the script. Default is: $false.
.EXAMPLE
    PowerShell.exe .\Deploy-RSAT_Win10_Offline.ps1 -DeploymentType "Install" -DeployMode "NonInteractive"
.EXAMPLE
    PowerShell.exe .\Deploy-RSAT_Win10_Offline.ps1 -DeploymentType "Install" -DeployMode "Silent"
.EXAMPLE
    PowerShell.exe .\Deploy-RSAT_Win10_Offline.ps1 -DeploymentType "Install" -DeployMode "Interactive"
.EXAMPLE
    PowerShell.exe .\Deploy-RSAT_Win10_Offline.ps1 -DeploymentType "Uninstall" -DeployMode "NonInteractive"
.EXAMPLE
    PowerShell.exe .\Deploy-RSAT_Win10_Offline.ps1 -DeploymentType "Uninstall" -DeployMode "Silent"
.EXAMPLE
    PowerShell.exe .\Deploy-RSAT_Win10_Offline.ps1 -DeploymentType "Uninstall" -DeployMode "Interactive"
.NOTES
	Toolkit Exit Code Ranges:
	60000 - 68999: Reserved for built-in exit codes in Deploy-Application.ps1, Deploy-Application.exe, and AppDeployToolkitMain.ps1
	69000 - 69999: Recommended for user customized exit codes in Deploy-Application.ps1
	70000 - 79999: Recommended for user customized exit codes in AppDeployToolkitExtensions.ps1
.LINK
	http://psappdeploytoolkit.com
#>
[CmdletBinding()]
Param (
	[Parameter(Mandatory=$false)]
	[ValidateSet('Install','Uninstall','Repair')]
	[string]$DeploymentType = 'Install',
	[Parameter(Mandatory=$false)]
	[ValidateSet('Interactive','Silent','NonInteractive')]
	[string]$DeployMode = 'Interactive',
	[Parameter(Mandatory=$false)]
	[switch]$AllowRebootPassThru = $false,
	[Parameter(Mandatory=$false)]
	[switch]$TerminalServerMode = $false,
	[Parameter(Mandatory=$false)]
	[switch]$DisableLogging = $false
)

Try {
	## Set the script execution policy for this process
	Try { Set-ExecutionPolicy -ExecutionPolicy 'ByPass' -Scope 'Process' -Force -ErrorAction 'Stop' } Catch {}

	##*===============================================
	##* VARIABLE DECLARATION
	##*===============================================
	## Variables: Application
	[string]$appVendor = ''
	[string]$appName = 'Remote Server Administration Tools (RSAT) for Windows 10'
	[string]$appVersion = ''
	[string]$appArch = ''
	[string]$appLang = ''
	[string]$appRevision = ''
	[string]$appScriptVersion = '1.0.0'
	[string]$appScriptDate = 'XX/XX/20XX'
	[string]$appScriptAuthor = 'Jason Bergner'
	##*===============================================
	## Variables: Install Titles (Only set here to override defaults set by the toolkit)
	[string]$installName = ''
	[string]$installTitle = 'Remote Server Administration Tools (RSAT) for Windows 10'

	##* Do not modify section below
	#region DoNotModify

	## Variables: Exit Code
	[int32]$mainExitCode = 0

	## Variables: Script
	[string]$deployAppScriptFriendlyName = 'Deploy Application'
	[version]$deployAppScriptVersion = [version]'3.8.4'
	[string]$deployAppScriptDate = '26/01/2021'
	[hashtable]$deployAppScriptParameters = $psBoundParameters

	## Variables: Environment
	If (Test-Path -LiteralPath 'variable:HostInvocation') { $InvocationInfo = $HostInvocation } Else { $InvocationInfo = $MyInvocation }
	[string]$scriptDirectory = Split-Path -Path $InvocationInfo.MyCommand.Definition -Parent

	## Dot source the required App Deploy Toolkit Functions
	Try {
		[string]$moduleAppDeployToolkitMain = "$scriptDirectory\AppDeployToolkit\AppDeployToolkitMain.ps1"
		If (-not (Test-Path -LiteralPath $moduleAppDeployToolkitMain -PathType 'Leaf')) { Throw "Module does not exist at the specified location [$moduleAppDeployToolkitMain]." }
		If ($DisableLogging) { . $moduleAppDeployToolkitMain -DisableLogging } Else { . $moduleAppDeployToolkitMain }
	}
	Catch {
		If ($mainExitCode -eq 0){ [int32]$mainExitCode = 60008 }
		Write-Error -Message "Module [$moduleAppDeployToolkitMain] failed to load: `n$($_.Exception.Message)`n `n$($_.InvocationInfo.PositionMessage)" -ErrorAction 'Continue'
		## Exit the script, returning the exit code to SCCM
		If (Test-Path -LiteralPath 'variable:HostInvocation') { $script:ExitCode = $mainExitCode; Exit } Else { Exit $mainExitCode }
	}

	#endregion
	##* Do not modify section above
	##*===============================================
	##* END VARIABLE DECLARATION
	##*===============================================

	If ($deploymentType -ine 'Uninstall' -and $deploymentType -ine 'Repair') {
		##*===============================================
		##* PRE-INSTALLATION
		##*===============================================
		[string]$installPhase = 'Pre-Installation'

		## Show Welcome Message
		Show-InstallationWelcome

        ## Show Progress Message
        Show-InstallationProgress
   
		##*===============================================
		##* INSTALLATION
		##*===============================================
		[string]$installPhase = 'Installation'

        If ($ENV:PROCESSOR_ARCHITECTURE -eq 'x86'){
        Write-Log -Message "Detected 32-bit OS Architecture." -Severity 1 -Source $deployAppScriptFriendlyName

        ## Install Remote Server Administration Tools for Windows 10 on x86-based Systems
        $CABx86 = Get-ChildItem -Path "$dirFiles\x86" -Include WindowsTH-KB2693643-x86.cab -File -Recurse -ErrorAction SilentlyContinue
        If($CABx86.Exists)
        {
        Write-Log -Message "Found $($CABx86.FullName), now attempting to install Remote Server Administration Tools for Windows 10 Version 1803 and earlier on x86-based Systems."
        Show-InstallationProgress "Installing Remote Server Administration Tools for Windows 10 on x86-based Systems. This may take some time. Please wait..."
        Execute-Process -Path "$envSystem32Directory\DISM.exe" -Parameters "/LogPath:C:\Windows\Logs\Software\RSAT-Install.log /LogLevel:4 /Online /Add-Package /PackagePath:""$CABx86"" /Quiet /NoRestart" -WindowStyle Hidden
        }
        }
      
        Else
        {
        Write-Log -Message "Detected 64-bit OS Architecture" -Severity 1 -Source $deployAppScriptFriendlyName

        ## Install Remote Server Administration Tools for Windows 10 on x64-based Systems
        $CABx64 = Get-ChildItem -Path "$dirFiles\x64" -Include WindowsTH-KB2693643-x64.cab -File -Recurse -ErrorAction SilentlyContinue
        If($CABx64.Exists)
        {
        Write-Log -Message "Found $($CABx64.FullName), now attempting to install Remote Server Administration Tools for Windows 10 Version 1803 and earlier on x64-based Systems."
        Show-InstallationProgress "Installing Remote Server Administration Tools for Windows 10 on x64-based Systems. This may take some time. Please wait..."
        Execute-Process -Path "$envSystem32Directory\DISM.exe" -Parameters "/LogPath:C:\Windows\Logs\Software\RSAT-Install.log /LogLevel:4 /Online /Add-Package /PackagePath:""$CABx64"" /Quiet /NoRestart" -WindowStyle Hidden
        }
        }
       
		##*===============================================
		##* POST-INSTALLATION
		##*===============================================
		[string]$installPhase = 'Post-Installation'

	}
	ElseIf ($deploymentType -ieq 'Uninstall')
	{
		##*===============================================
		##* PRE-UNINSTALLATION
		##*===============================================
		[string]$installPhase = 'Pre-Uninstallation'

		## Show Welcome Message
		Show-InstallationWelcome

        ## Show Progress Message (With a Message to Indicate the Application is Being Uninstalled)
        Show-InstallationProgress -StatusMessage "Uninstalling $installTitle. Please Wait..."


		##*===============================================
		##* UNINSTALLATION
		##*===============================================
		[string]$installPhase = 'Uninstallation'

        If ((Get-Hotfix -Id KB2693643 -ErrorAction SilentlyContinue)) {
        Write-Log -Message "Uninstalling the RSAT Windows Update (KB2693643)."

        $SearchUpdates = DISM /Online /Get-Packages | findstr "Microsoft-Windows-RemoteServerAdministrationTools-Client-Package-TopLevel"
        $PackageId = $SearchUpdates.replace("Package Identity : ", "")
        Execute-Process -Path "$envSystem32Directory\DISM.exe" -Parameters "/LogPath:C:\Windows\Logs\Software\RSAT-Uninstall.log /LogLevel:4 /Online /Remove-Package /PackageName:$PackageId /Quiet /NoRestart" -WindowStyle Hidden
        }


		##*===============================================
		##* POST-UNINSTALLATION
		##*===============================================
		[string]$installPhase = 'Post-Uninstallation'


	}
	ElseIf ($deploymentType -ieq 'Repair')
	{
		##*===============================================
		##* PRE-REPAIR
		##*===============================================
		[string]$installPhase = 'Pre-Repair'


		##*===============================================
		##* REPAIR
		##*===============================================
		[string]$installPhase = 'Repair'


		##*===============================================
		##* POST-REPAIR
		##*===============================================
		[string]$installPhase = 'Post-Repair'


    }
	##*===============================================
	##* END SCRIPT BODY
	##*===============================================

	## Call the Exit-Script function to perform final cleanup operations
	Exit-Script -ExitCode $mainExitCode
}
Catch {
	[int32]$mainExitCode = 60001
	[string]$mainErrorMessage = "$(Resolve-Error)"
	Write-Log -Message $mainErrorMessage -Severity 3 -Source $deployAppScriptFriendlyName
	Show-DialogBox -Text $mainErrorMessage -Icon 'Stop'
	Exit-Script -ExitCode $mainExitCode
}

Ok, all the hard work is done and now you can install or uninstall RSAT for Windows 10 (Offline) using one single PowerShell script. Simply change the DeploymentType parameter to install or uninstall. Logging functionality is built-in automatically and you can view the log files under “C:\Windows\Logs\Software”.


RSAT for Windows 10 (Offline) NonInteractive Install (PowerShell)

NonInteractive means Very Silent, i.e. no blocking apps. This is automatically set if it is detected that the process is not running in the user session and it is not possible for anyone to provide input using a mouse or keyboard.

  • Open Windows PowerShell by Right-Clicking on Windows PowerShell and selecting Run as Administrator
  • Change the directory to “C:\Downloads\RSAT_Win10_Offline”
    • PS C:\Downloads\RSAT_Win10_Offline>
  • Enter the following command:
Powershell.exe -ExecutionPolicy Bypass .\Deploy-RSAT_Win10_Offline.ps1 -DeploymentType "Install" -DeployMode "NonInteractive"

RSAT for Windows 10 (Offline) Silent Install (PowerShell)

Silent means no dialogs (progress and balloon tip notifications are suppressed).

  • Open Windows PowerShell by Right-Clicking on Windows PowerShell and selecting Run as Administrator
  • Change the directory to “C:\Downloads\RSAT_Win10_Offline
    • PS C:\Downloads\RSAT_Win10_Offline>
  • Enter the following command:
Powershell.exe -ExecutionPolicy Bypass .\Deploy-RSAT_Win10_Offline.ps1 -DeploymentType "Install" -DeployMode "Silent"

RSAT for Windows 10 (Offline) Interactive Install (PowerShell)

Interactive means the install will show dialogs including progress and balloon tip notifications.

  • Open Windows PowerShell by Right-Clicking on Windows PowerShell and selecting Run as Administrator
  • Change the directory to “C:\Downloads\RSAT_Win10_Offline”
    • PS C:\Downloads\RSAT_Win10_Offline>
  • Enter the following command:
Powershell.exe -ExecutionPolicy Bypass .\Deploy-RSAT_Win10_Offline.ps1 -DeploymentType "Install" -DeployMode "Interactive"

How to Uninstall RSAT for Windows 10 (Offline) Using the PowerShell App Deployment Toolkit

RSAT for Windows 10 (Offline) NonInteractive Uninstall (PowerShell)

NonInteractive means Very Silent, i.e. no blocking apps. This is automatically set if it is detected that the process is not running in the user session and it is not possible for anyone to provide input using a mouse or keyboard.

  • Open Windows PowerShell by Right-Clicking on Windows PowerShell and selecting Run as Administrator
  • Change the directory to “C:\Downloads\RSAT_Win10_Offline
    • PS C:\Downloads\RSAT_Win10_Offline>
  • Enter the following command:
Powershell.exe -ExecutionPolicy Bypass .\Deploy-RSAT_Win10_Offline.ps1 -DeploymentType "Uninstall" -DeployMode "NonInteractive"

RSAT for Windows 10 (Offline) Silent Uninstall (PowerShell)

Silent means no dialogs (progress and balloon tip notifications are suppressed).

  • Open Windows PowerShell by Right-Clicking on Windows PowerShell and selecting Run as Administrator
  • Change the directory to “C:\Downloads\RSAT_Win10_Offline
    • PS C:\Downloads\RSAT_Win10_Offline>
  • Enter the following command:
Powershell.exe -ExecutionPolicy Bypass .\Deploy-RSAT_Win10_Offline.ps1 -DeploymentType "Uninstall" -DeployMode "Silent"

RSAT for Windows 10 (Offline) Interactive Uninstall (PowerShell)

Interactive means the install will show dialogs including progress and balloon tip notifications.

  • Open Windows PowerShell by Right-Clicking on Windows PowerShell and selecting Run as Administrator
  • Change the directory to “C:\Downloads\RSAT_Win10_Offline
    • PS C:\Downloads\RSAT_Win10_Offline>
  • Enter the following command:
Powershell.exe -ExecutionPolicy Bypass .\Deploy-RSAT_Win10_Offline.ps1 -DeploymentType "Uninstall" -DeployMode "Interactive"

Always make sure to test everything in a development environment prior to implementing anything into production. The information in this article is provided “As Is” without warranty of any kind.

RSAT-Installation

Below are the prerequisites to install RSAT on windows 10.

  • Remote Server Administration Tools for Windows 10 can be installed ONLY on computers that are running the full release of Windows 10 Professional, Windows 10 Enterprise, or Windows 10 Education.
  • Remote Server Administration Tools cannot be installed on Windows RT, computers with an Advanced RISC Machine (ARM) architecture, or other system-on-chip devices.

How to install RSAT Tools Online or Offline via PowerShell

The RSAT tools can no longer be downloaded for later versions of Windows 10; instead, you must install them directly via the internet or by using the Windows 10 Feature on Demand DVD that you have downloaded.

The Get-WindowsCapability command-let may be used to discover the tools that are available. With this, you’ll get a list of all “capabilities” with “RSAT” in the name:

PS D:\> Get-WindowsCapability -Online -Name "*RSAT*"

To install the Rsat ActiveDirectory Tools form the internet use

PS D:\> Add-WindowsCapability -Online -Name Rsat.ActiveDirectory.DS-LDS.Tools~~~~0.0.1.0

If you have a feature-length DVD available on demand and the source parameter. In this instance, I copied All RSAT files to a share.

PS D:\> Get-WindowsCapability -Online -Name "*RSAT*" -Limitaccess -Source \\windowstechno.local\Software$\RSAT

To install the Rsat ActiveDirectory Tools use

PS D:\> Add-WindowsCapability -Online -Name Rsat.ActiveDirectory.DS-LDS.Tools~~~~0.0.1.0 -Limitaccess -Source \\windowstechno.local\Software$\RSAT

How to install RSAT on Windows 10 or 11

Gone are the days of having to download and install RSAT onto your system. If you’re operating on Windows 10 or 11, RSAT is already available, and you can install it by navigating to “Settings” and “Apps & Features.” Just follow these instructions:

  • Visits Apps from your “Settings” menu 
  • Select Apps & Features.
  • Choose Optional features

rsat-installation

  • Next, click on Add a feature.
  • Type or scroll down to find “RSAT”
  • Choose Install to add the tools to your device

How to launch the installed RSAT tools

  1. From the Start menu, open Windows Administrative Tools.
  2. If the tool is successfully installed, you will find it listed in this window, and it can be launched from here.

What snap-ins are included in RSAT?

RSAT includes various tools like:

    • Active Directory Domain Services (AD DS) tools
    • Active Directory Certificate Services tools
    • Active Directory Lightweight Directory Services (AD LDS) tools
    • File Services tools
    • DNS Server tools
    • DHCP Server tools
    • Terminal Services tools
    • Universal Description, Discovery, and Integration (UDDI) Services tools
    • BitLocker Drive Encryption tools
    • Storage Manager for SANs tools
    • Group Policy Management tools
    • Network Load Balancing tools
    • BitLocker Drive Encryption tools and more.

Join a workgroup or domain from command line

A domain can be joined or left in two different ways. You can add and remove computers using the netdom or powershell commands.

The online way

Join a domain. If the machine you wish to connect has you logged in

C:\> netdom join ECXCHDFS01 /domain:Windowstechno.local /UserD:Make-ds-a /PasswordD:****

Join a workgroup and leave the domain. Even if you don’t have the authority to remove the computer object from the domain, the /force option disconnects the machine from the domain. There is still the domain computer object.

c:\> netdom remove %computername% /domain:your.OldADDomain.net /force

The Powershell way

Join a Domain

PS C:\> Add-computer -ECXCHDFS03 WindowsTechno.local -Credential Mike-DS-A

Remove from Domain and join a workgroup.

PS C:\> Remove-computer -ECXCHDFS02 yourWorkgroup

So, that’s all in this blog. I will meet you soon with next stuff .Have a nice day !!!

Recommended content

How to Check the Active Directory Database Integrity

Disabling and Enabling the Outbound Replication

DFS Replication Service Stopped Replication

What is Strict Replication Consistency

The replication operation failed because of a schema mismatch between the servers involved

Troubleshooting ad replication error 8418 the replication operation failed because of a schema mismatch between the servers

How to export replication information in txt file

Repadmin Replsummary

Enabling the outbound replication

Disabling and enabling replication on schema master domain controller

How to enable strict replication consistency

How to prevent lingering objects replication in active directory

AD replication process overview

How to force active directory replication

Change notification in replication process

How to check replication partner for a specific domain controller

dcdiag test replications

Guys please don’t forget to like and share the post.Also join our WindowsTechno Community and where you can post your queries/doubts and our experts will address them .

You can also share the feedback on below windows techno email id.

If you have any questions feel free to contact us on [email protected] also follow us on facebook@windowstechno to get updates about new blog posts.

Photo of Vipan Kumar

He is an Active Directory Consultant. He has been working in IT industry for more than 10 years. He is dedicated and enthusiastic information technology expert who always ready to resolve any technical problem. If you guys need any further help on subject matters, feel free to contact us on [email protected] Please subscribe our Facebook page as well website for latest article. https://www.facebook.com/windowstechno

Offline Install Remote Server Administration Tools RSAT in Windows 10 v1903Ранее мы уже писали об особенностях установки пакета Remote Server Administration Tools (RSAT) в Windows 10. Но время идёт и новые релизы Windows 10 вносят новые правила работы с этим пакетом. В этой заметке мы поговорим об особенностях автономной установки RSAT в актуальной версии Windows 10 1903.

Графический интерфейс «Параметры Windows» и UAC

В рассматриваемой нами версии Windows 10 активацию компонент RSAT можно выполнить через графический интерфейс Windows, пройдя последовательно в Параметры Windows > Приложения > Дополнительные возможности > Добавить компонент

Windows 10 1903 Add Optional Feature

Однако, если с помощью этого графического интерфейса мы попытаемся выполнить добавление компонент на системе, подключенной к локальному серверу WSUS/SCCM SUP, то может получиться так, что мы даже не сможем получить перечень доступных к установке компонент.

Windows 10 Feature Install and UAC

Эта проблема будет воспроизводится в том случае, если текущий пользователь системы не имеет прав локального администратора и доступ к интерфейсу добавления компонент выполняется с запросом повышения привилегий UAC. При этом, если войти в систему интерактивно с правами администратора, то список компонент в графическом интерфейсе мы всё же сможем увидеть.

Компоненты RSAT и PowerShell

В качестве альтернативного варианта получения списка опциональных компонент Windows можно использовать оболочку PowerShell, запущенную с правами администратора. Для получения компонент, относящихся к пакету RSAT можно выполнить команду:

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

Get-WindowsCapability RSAT

Установку той или иной компоненты можно выполнить командой типа:

Add-WindowsCapability -Online -Name Rsat.ActiveDirectory.DS-LDS.Tools~~~~0.0.1.0
Feature On Demand и проблема Offline-клиентов

Теперь нам понятно, что графический интерфейс Windows 10 1903 работает с UAC криво, а в PowerShell всё в этом плане хорошо. Однако, безотносительно способа установки, в том случае, если компьютер настроен на использование WSUS/SUP и не имеет прямого доступа в интернет, при попытке установки выбранной компоненты мы можем получить ошибку 0x800f0954.

Add-WindowsCapability Error 0x800f0954

И ошибка эта будет воспроизводиться как при использовании PowerShell, так и при использовании графического интерфейса. Правда, в графическом интерфейсе, опять же, это может быть не так очевидно.

Как я понял, связано это с тем, что для установки опциональных компонент требуется наличие доступа к комплекту пакетов установки Feature On Demand (FOD) для нашей «модной» версии Windows 1903. Именно в этот комплект включаются компоненты RSAT, начиная с обновления Windows 10 1809 от Октября 2018 года. Об этом, в частности, гласит примечание на странице загрузки Remote Server Administration Tools for Windows 10

Интересно то, что на этой же веб-странице имеется сноска о том, что пользователям, использующим WSUS/SUP, и получающим выше обозначенную ошибку 0x800f0954, для возможности установки компонент RSAT придётся настраивать прямой доступ на Windows Update, либо использовать метод с сетевым каталогом.

Known issues affecting various RSAT versions:

Issue: RSAT FOD installation fails with error code 0x800f0954
Impact: RSAT FODs on Windows 10 1809 (October 2018 Update) in WSUS/SCCM environments
Resolution: To install FODs on a domain-joined PC which receives updates through WSUS or SCCM, you will need to change a Group Policy setting to enable downloading FODs directly from Windows Update or a local share.

И в этой ситуации администраторы используют разные пути. Некоторые идут по пути наименьшего сопротивления, не заморачиваясь при этом вопросами удобства и безопасности, и отключают на время установки RSAT нацеливание клиента на WSUS с последующей организацией прямого доступа к Windows Update.

На мой взгляд, этот метод «так себе», так как далеко не всегда и не во всех ситуациях возможно, или даже временно допустимо, обеспечивать прямой доступ на внешние интернет-узлы. К тому же решение с временной правкой реестра и последующим перезапуском службы клиента Windows Update назвать удобным язык не повернётся. При этом ведь ещё нужно помнить про том, что нигде в групповых политиках не должно быть настроено явных запретов на до-загрузку контента Windows c Windows Update.

Feature On Demand и WSUS

А что же нам в этой ситуации может предложить наш локальный источник обновлений — WSUS? Если заглянуть в свойствах сервера WSUS в перечень продуктов, относящихся к Windows 10 (…интересно, в Microsoft сами ориентируются в этом списке?…), то мы увидим такую интересную позицию, как Windows 10 Feature On Demand.

Windows 10 Feature On Demand on WSUS

Не найдя нигде в открытых источниках вменяемого развёрнутого описания этой позиции (…впрочем, как и многих других…) мы решили включить её и проверить, что она нам даст. По итогу могу сказать, что среди метаданных о более, чем тысячи обновлений, прилетевших после синхронизации WSUS с Windows Update, я увидел только некоторые компоненты FOD, большинство из которых применимы только для старых версий Windows 10. Ну и в придачу мы получили целый ворох языковых пакетов на всех мыслимых и немыслимых языках, невзирая на то, что в настройках сервера WSUS у нас включены только английский и русский языки. В общем и целом эта позиция на WSUS для нас оказалась бесполезной и даже вредительской.

Раздача Feature On Demand для Offline-клиентов

В результате проведённых экспериментов стало очевидно, что единственным приемлемым в нашей ситуации вариантом, позволяющим выполнять Offline-установку RSAT, является вариант с развёртыванием специального сетевого каталога с компонентами Feature On Demand с нацеливанием клиентов на этот каталог через групповые политики.

Для начала нам потребуется получить образы дисков с компонентами FOD для нашей версии Windows 10. Загрузить эти образы можно вручную с сайта Volume Licensing Service Center (VLSC)

Windows 10 1903 Feature On Demand Images

Создаём на файловом сервере общедоступный сетевой ресурс для клиентских систем 64-bit и распаковываем в него всё содержимое образов SW_DVD9_NTRL_Win_10_1903_64Bit_MultiLang_FOD_.ISO. Рядом создаём аналогичный ресурс для систем 32-bit и распаковываем туда образы SW_DVD9_NTRL_Win_10_1903_W32_MultiLang_FOD_.ISO.

Распакованный контент будет представлять из себя множество *.cab файлов, среди которых есть и интересующие нас опциональные компоненты RSAT.

Теперь на любом Offline-клиенте c Windows 10 1903 мы можем попытаться выполнить установку компонент RSAT c помощью PowerShell, указывая в качестве источника получения подготовленный сетевой каталог:

Add-WindowsCapability -Online -Name Rsat.ActiveDirectory.DS-LDS.Tools~~~~0.0.1.0 -LimitAccess -Source \\holding.com\Installers\Windows-Feature-On-Demand\Win10-1903\64-bit

Add-WindowsCapability from Share

Имейте в виду, что командлет Add-WindowsCapability работает довольно специфично. То есть он может отработать без ошибки, но если в указанном источнике не будут найдены файлы, подходящие для данной системы, никакой установки на самом деле не произойдёт… Разумеется, «это не баг, а фича»… Поэтому после выполнения командлета установки всех нужных компонент, лучше повторно проверять установленные компоненты:

Get-WindowsCapability -Name RSAT* -Online | Select-Object -Property State,DisplayName | Where {$_.State -eq "Installed"} | Format-Table -AutoSize

PowerShell Get-WindowsCapability where Installed

После этого установленные компоненты RSAT можно будет видеть в уже «горячо полюбившейся» нам графической оболочке Windows 10 1903 в ранее упомянутом перечне дополнительных компонент Windows

Windows 10 Uninstall FOD in UI

И отсюда же их можно будет удалить при необходимости.

Таким образом все администраторы в организации смогут с помощью PowerShell вручную установить нужные им компоненты RSAT на свои системы Windows 10 1903, не имея прямого доступа в интернет. Однако Offline-установку можно сделать ещё удобней, если дополнительно настроить специальный параметр групповой политики, указывающий клиентам расположение сетевого каталога с компонентами FOD. Описан этот параметр GPO, например, в документе: How to make Features on Demand and language packs available when you’re using WSUS/SCCM.

Переходим в консоль управления групповыми политиками и в разделе политик Administrative Templates > System  находим параметр «Specify settings for optional component installation and component repair«

Group Policy - Specify settings for optional component installation and component repair

Включаем этот параметр и указываем путь к сетевому каталогу с компонентами FOD в поле «Alternate source file path«.

Этот параметр групповой политики фактически принесёт на клиентские системы параметр реестра «LocalSourcePath» в ключе HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Servicing

LocalSourcePath in Windows 10 Registry

После этого Offline-установка компонент FOD станет доступна и через графический интерфейс Windows без использования танцев с PowerShell

Install FOD in Windows 10 1903 in GUI

Однако при этом стоит помнить про ранее обозначенный нюанс с пустым списком компонент в случае использования графического интерфейса в связке с UAC. То есть выполнять установку компонент FOD через графический интерфейс окна «Параметры Windows» нужно только при интерактивном входе в систему из под административной учётной записи. Если по какой-то причине заходить в систему администратором интерактивно нет желания/возможности, то можно использовать выше описанный метод с установкой через PowerShell.

При этом опять же стоит отметить то, что приятным плюсом использования настройки пути к компонентам FOD через групповую политику станет и то, что теперь при использовании PowerShell не потребуется явно указывать путь для установки нужных компонент:

PowerShell install FOD in Windows 10

И вроде бы теперь всё здорово, результат достигнут, то есть Offline-установка работает и через графический интерфейс и через PowerShell. Но дивные «фичи» на этом не кончаются.

Обработка «LocalSourcePath» с несколькими путями

Ещё одной странной штукой, которая была обнаружена при работе с выше обозначенным параметром групповой политики, это то, что, судя по описанию в GPO, значение опции «Alternate source file path» может принимать несколько путей с разделителем в виде точки с запятой. Однако практические эксперименты с Windows 10 1903 показали, что при считывании значения «LocalSourcePath» из реестра система заглядывает только в первый по счёту каталог (указанный до точки с запятой), а остальные игнорирует. Такое поведение вполне вписывается в рамки обработки значения ключа -Source командлета Add-Windows​Capability, в описании которого есть соответствующее примечание

If you specify multiple Source arguments, the files are gathered from the first location where they are found and the rest of the locations are ignored.

Вариантом выхода из этой ситуации может быть отказ от использования классического параметра из административных шаблонов GPO и настройка пути в реестре средствами Group Policy Preferences (GPP) с использованием таргетинга по версии и разрядности клиентской операционной системы.

Group Policy Preferences for FOD Source in Local Network

По крайней мере именно на таком варианте мы и остановились, как на наиболее гибком и работоспособном.

Финиш

В итоге квест под названием «Выполнить Offline-установку RSAT в Windows 10 и не слететь с катушек» пройден, и теперь все административные пользователи, работающие на новой Windows 10 1903, могут устанавливать компоненты RSAT, как через графический интерфейс Windows, так и через PowerShell фактически в Offline-режиме и без дополнительных сложностей и манипуляций по аналогии с Online-клиентами.

PS: Никогда ещё установка RSAT в Windows у меня не была такой увлекательной и долгой. Чем больше смотрю на новые релизы Windows 10, тем становится интересней, во что же вся эта тенденция в итоге выльется. Коллега предположил, что в итоге получится, что-то вроде ранних выпусков Mandriva Linux – жутко красиво, но пользоваться этим без слёз невозможно Smile

  • Route windows 10 настройка маршрутизации
  • Ricoh aficio sp 100su ddst драйвер скачать для windows 10
  • Ricoh aficio mp 171ln драйвера windows 10
  • Royal quest не запускается на windows 10
  • Rsat windows 10 21h1 x64