Открытие Internet Explorer в Powershell или CMD

#powershell #windows-server #command-line

#powershell #windows-сервер #командная строка

Вопрос:

Я использую Windows Server 2016 Standard Core и не могу понять, как открыть Internet Explorer.

Ответ №1:

Internet Explorer недоступен в ядре Windows.

Однако, если вы используете Windows Server 2019, тогда вы могли бы установить функции совместимости с Server Core App по требованию, а затем добавить поддержку IE11.

Для этого сначала добавьте поддержку FoD совместимости приложений Server Core (все перечисленные ниже шаги доступны в документации, на которую я дал ссылку).:

  1. Загрузите сервер с дополнительными пакетами ISO и скопируйте ISO в общую папку в вашей локальной сети:

    • Если у вас есть корпоративная лицензия, вы можете загрузить файл ISO-образа сервера FOD с того же портала, где получен файл ISO-образа ОС: Сервисный центр корпоративного лицензирования.
    • Файл ISO-образа сервера FOD также доступен в Центре оценки Microsoft или на портале Visual Studio для подписчиков.
  2. Войдите в систему как администратор на главном компьютере сервера, который подключен к вашей локальной сети и на который вы хотите добавить FOD.
  3. Используйте net use или какой-либо другой метод для подключения к местоположению FOD ISO.
  4. Скопируйте ISO-файл FOD в локальную папку по вашему выбору.
  5. Запустите PowerShell, введя powershell.exe в командной строке.
  6. Смонтируйте ISO-файл FoD с помощью следующей команды:
 Mount-DiskImage -ImagePath drive_letter:folder_where_ISO_is_savedISO_filename.iso
  
  1. Введите exit, чтобы выйти из PowerShell.
  2. Выполните следующую команду:
 DISM /Online /Add-Capability /CapabilityName:"ServerCore.AppCompatibility~~~~0.0.1.0" /Source:drive_letter_of_mounted_ISO: /LimitAccess
  
  1. После завершения отображения индикатора выполнения перезагрузите операционную систему.

Как только это будет завершено, вы можете начать процесс установки Internet Explorer:

  1. Войдите в систему как администратор на компьютере с серверным ядром, на котором уже добавлен FOD совместимости приложений и локально скопирован ISO-файл дополнительного пакета FOD сервера.
  2. Запустите PowerShell, введя powershell.exe в командной строке.
  3. Смонтируйте ISO-файл FoD с помощью следующей команды:
 Mount-DiskImage -ImagePath drive_letter:folder_where_ISO_is_savedISO_filename.iso
  
  1. Введите exit, чтобы выйти из PowerShell.
  2. Выполните следующую команду:
 Dism /online /add-package:drive_letter_of_mounted_iso:"Microsoft-Windows-InternetExplorer-Optional-Package~31bf3856ad364e35~amd64~~.cab"
  
  1. После завершения отображения индикатора выполнения перезагрузите операционную систему.

Выполнив вышеуказанные шаги, вы будете иметь установленную версию Internet Explorer для Windows Core. Это не то же самое, что настольная версия по очевидной причине, что в Server Core отсутствует большинство пакетов GUI — Microsoft в основном поставляет его для отладки и поддержки IIS.