Назад | Перейти на главную страницу

Как я могу использовать командлеты администрирования IIS в Windows Server 2012 R2?

Я пытаюсь использовать командлеты администрирования IIS, такие как Get-IISSite, на компьютере с Windows Server 2012 R2.

Я уже установил сервер IIS и все роли инструментов управления IIS и перезагрузил сервер.

Однако, когда я открываю командную строку PS от имени администратора, командлеты все еще отсутствуют:

PS C:\Users\Administrator> get-command *iis*

CommandType     Name                                               ModuleName
-----------     ----                                               ----------
Function        IIS:                                               WebAdministration
Application     iisreset.exe


PS C:\Users\Administrator>

Что я делаю не так?

редактировать: Одна вещь, которую я уже пробовал (безуспешно):

PS C:\Users\Administrator> Import-Module webadministration
PS C:\Users\Administrator> get-command *iis*

CommandType     Name                                               ModuleName
-----------     ----                                               ----------
Function        IIS:                                               webadministration
Application     iisreset.exe


PS C:\Users\Administrator>

Как правильно заметил jScott в комментариях, Get-IISSite не включен в Windows-Server 2012 R2, а только в более поздние версии Windows Server и в Windows 10 или выше. Import-Module WebAdministration; (Get-Module WebAdministration).ExportedCommands очень похож и работает под Windows Server 2012 R2.