Я пытаюсь добавить службу беспроводной локальной сети на свой сервер, но сначала мне пришлось перезапустить ее, потому что некоторое время назад она установила некоторые обновления. После перезагрузки возникла следующая ошибка:
Запрос на перечисление функций, доступных на указанном сервере, не выполнен.
Диспетчер сервера:
Powershell:
Что мне теперь делать? Я не очень разбираюсь в Windows Server, только на C # и некоторых других языках программирования.
Я почти уверен, что это зависший ожидающий запрос на перезагрузку.
Перейдите в «C: \ Windows \ WinSxS» и проверьте, есть ли pending.xml файл. Удалите этот файл и попробуйте перезагрузить снова. Если вам не удается удалить этот файл, попробуйте удалить его в автономном режиме. Если это виртуальный сервер, просто подключите его виртуальный диск и удалите файл таким образом.
Я получал подобные тупые сообщения от Windows раньше, когда пытался установить службу, которая не поддерживается в Windows Server Core.
Если вы используете версию Core, то служба беспроводной локальной сети не поддерживается в ядре.
Я считаю, что функция в PowerShell называется «беспроводная сеть», поэтому команда будет выглядеть так: «add-windowsfeature wireless-network -restart»
Он пытается сначала добавить необходимые функции и перезапустить? У меня была аналогичная проблема с добавлением роли WSUS, которая конфликтовала, когда она также добавляла внутреннюю базу данных Windows.
Этот парень упоминает ошибку, но мое решение было другим. Вместо изменения групповой политики мне пришлось предоставить учетной записи WID доступ к каталогу WID:
$WIDService = "MSSQL$MICROSOFT##WID"
$Acl = Get-Acl "D:\WID\Data"
$Acl.SetAccessRule((New-Object System.Security.AccessControl.FileSystemAccessRule($WIDService,"FullControl","Allow")))
Set-Acl "D:\WID\Data" $Acl
Это не совсем ваша проблема, но симптомы кажутся такими же, так что, по крайней мере, он может привести вас в правильном направлении.