Se necesita un script de Powershell para establecer el estado de Permitir acceso remoto a Shell

Se necesita un script de Powershell para establecer el estado de Permitir acceso remoto a Shell

Estoy buscando un script que establezca el valor en "Activar/No configurado/Desactivar" de Permitir acceso remoto al Shell en Gpedit a través del script Powershell.

El valor de estado inferior al valor debe cambiarse a Desactivar mediante script PS Sé que puedo usar get-gpo para cambiar el estado, pero cuando ejecuto "Import-Module GroupPolicy" aparece el siguiente error.

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

Respuesta1

Tus ediciones aún no aclaran tu pregunta.

Voy a intentar responder lo que entiendo que es tu pregunta. Si mi respuesta no está relacionada con lo que intenta preguntar, regrese y aclare su pregunta.

Parece que es posible que haya instalado RSAT pero no lo haya habilitado en el Panel de control. Verifique que haya realizado cada uno de los siguientes pasos:

  • Instalar RSAT
  • Reinicia tu computadora
  • Abrir panel de control
  • Abrir programa y características
  • Haga clic en "Activar o desactivar las funciones de Windows".
  • Habilitar RSAT
  • Abrir PowerShell
  • Ejecute la política de grupo del módulo de importación

Respuesta2

Debe cargar el conjunto de cmdlets de ActiveDirectory, así:

import-module ActiveDirectory

Si no los tiene, las versiones posteriores de PowerShell vienen con NuGet que le permite instalarlos sin instalar todo el kit de herramientas RSAT:

install-module ActiveDirectory

Ahora deberías poder ejecutar Get-GPO.

información relacionada