Я пытаюсь установить RSAT на некоторых системах Windows 10, у которых нет подключения к Интернету. Две из систем Windows 10 — 20H2, а одна — 21H2.У всех троих одна и та же проблема. Чтобы установить инструменты RSAT для автономной системы, я нашел эту ссылку:
https://michlstechblog.info/blog/windows-installing-rsat-tools-online-or-offline/
Я использовал эту ссылку, чтобы определить, где и как получить ISO-файл FoD DVD:
https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/features-on-demand-v2--capabilities?view=windows-11
Возможно, часть проблемы заключается в том, что DVD-диск FoD взят из сборки Windows 10 2004, но более новой версии, которую я могу найти в разделе загрузки my.visualstudio, нет. Я вручную проверил другие сборки Windows 10 (поиск «Функция по запросу» ничего не находит).
Когда я делаю «get-windowscapability», кажется, что источник правильно читается:
C:\WINDOWS\system32> Get-WindowsCapability -Name "RSAT*" -Online -LimitAccess -Source "E:\" | Foreach-объект {write-host $_.Name}
Rsat.ActiveDirectory.DS-LDS.Tools~~~~0.0.1.0
Rsat.BitLocker.Recovery.Tools~~~~0.0.1.0
Rsat.CertificateServices.Tools~~~~0.0.1.0
Rsat.DHCP.Tools~~~~0.0.1.0
Rsat.Dns.Tools~~~~0.0.1.0
Rsat.FailoverCluster.Management.Tools~~~~0.0.1.0
Rsat.FileServices.Tools~~~~0.0.1.0
Rsat.GroupPolicy.Management.Tools~~~~0.0.1.0
Rsat.IPAM.Client.Tools~~~~0.0.1.0
Rsat.LLDP.Tools~~~~0.0.1.0
Rsat.NetworkController.Tools~~~~0.0.1.0
Rsat.NetworkLoadBalancing.Tools~~~~0.0.1.0
Rsat.RemoteAccess.Management.Tools~~~~0.0.1.0
Rsat.RemoteDesktop.Services.Tools~~~~0.0.1.0
Rsat.ServerManager.Tools~~~~0.0.1.0
Rsat.Shielded.VM.Tools~~~~0.0.1.0
Rsat.StorageMigrationService.Management.Tools~~~~0.0.1.0
Rsat.StorageReplica.Tools~~~~0.0.1.0
Rsat.SystemInsights.Management.Tools~~~~0.0.1.0
Rsat.VolumeActivation.Tools~~~~0.0.1.0
Rsat.WSUS.Tools~~~~0.0.1.0
Но когда я пытаюсь "добавить-windowscapability", он говорит, что не может найти исходные файлы:
C:\WINDOWS\system32> Get-WindowsCapability -Name "RSAT*" -Online -LimitAccess -Source "E:\" | Foreach-object {Add-WindowsCapability -Name $_.Name -Online -LimitAccess -Source "E:\" }
Add-WindowsCapability: не удалось найти исходные файлы.
Используйте параметр «Источник», чтобы указать расположение файлов, необходимых для восстановления функции. Дополнительные сведения об указании исходного местоположения см.
https://go.microsoft.com/fwlink/?LinkId=243077.
В строке:1 символ:90
+ ... ach-object {Add-WindowsCapability -Name $_.Name -Online -LimitAccess ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~
+ CategoryInfo: NotSpecified: (:) [Add-WindowsCapability], COMException
+ FullyQualifiedErrorId: Microsoft.Dism.Commands.AddWindowsCapabilityCommand
Add-WindowsCapability: не удалось найти исходные файлы.
Используйте параметр «Источник», чтобы указать расположение файлов, необходимых для восстановления функции. Дополнительные сведения об указании исходного местоположения см.
https://go.microsoft.com/fwlink/?LinkId=243077.
В строке:1 символ:90
+ ... ach-object {Add-WindowsCapability -Name $_.Name -Online -LimitAccess ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~
+ CategoryInfo: NotSpecified: (:) [Add-WindowsCapability], COMException
+ FullyQualifiedErrorId: Microsoft.Dism.Commands.AddWindowsCapabilityCommand
C:\WINDOWS\system32> Get-WindowsCapability -Name "RSAT*" -Online -LimitAccess -Source "E:\" | Add-WindowsCapability -Online -LimitAccess -Source "E:\"
Add-WindowsCapability: не удалось найти исходные файлы.
Используйте параметр «Источник», чтобы указать расположение файлов, необходимых для восстановления функции. Дополнительные сведения об указании исходного местоположения см.
https://go.microsoft.com/fwlink/?LinkId=243077.
В строке:1 символ:74
+ ... urce "E:\" | Add-WindowsCapability -Online -LimitAccess -Source "E:\"
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~
+ CategoryInfo: NotSpecified: (:) [Add-WindowsCapability], COMException
+ FullyQualifiedErrorId: Microsoft.Dism.Commands.AddWindowsCapabilityCommand
Я также проверил файлы журнала (C:\Windows\Logs\DISM\dism.log), и там отображается та же ошибка. Любые идеи, как заставить это работать? Заранее спасибо.