Сценарий Powershell Требуется установить состояние Разрешить удаленный доступ к командной оболочке.

Я ищу сценарий, который установит значение "Включить / Не настроено / Отключить" для параметра "Разрешить удаленный доступ к оболочке в Gpedit через сценарий Powershell".

Значение состояния ниже значения должно быть изменено на Отключить с помощью сценария PS. Я знаю, что могу использовать get-gpo для изменения состояния, но когда я запускаю "Import-Module GroupPolicy", я получаю ошибку ниже.

Import-Module : The specified module 'GroupPolicy' was not loaded because no valid module file was found in any module
    directory.
    At line:1 char:1
    + Import-Module GroupPolicy
    + ~~~~~~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : ResourceUnavailable: (GroupPolicy:String) [Import-Module], FileNotFoundException
        + FullyQualifiedErrorId : Modules_ModuleNotFound,Microsoft.PowerShell.Commands.ImportModuleCommand

2 ответа

Ваши правки до сих пор не прояснили ваш вопрос.

Я постараюсь ответить на то, что понимаю ваш вопрос. Если мой ответ не связан с тем, что вы пытаетесь задать, вернитесь и уточните свой вопрос.

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

  • Установить RSAT
  • Перезагрузите компьютер
  • Открытая панель управления
  • Открытая программа и функции
  • Нажмите "Включить или отключить функции Windows"
  • Включить RSAT
  • Откройте PowerShell
  • Запустить Import-Module GroupPolicy

Вам необходимо загрузить набор командлетов ActiveDirectory, например так:

import-module ActiveDirectory

Если у вас их нет, более поздние версии PowerShell поставляются с NuGet, который позволяет устанавливать их без установки всего набора инструментов RSAT:

install-module ActiveDirectory

Теперь вы должны быть в состоянии бежать Get-GPO,

Другие вопросы по тегам