Configura el equipo para recibir comandos remotos.

Sintaxis

Enable-PSRemoting [-Force] [-Confirm] [-WhatIf] [<CommonParameters>]

Descripción

El cmdlet Enable-PSRemoting configura el equipo para recibir comandos remotos de Windows PowerShell que se envían mediante la tecnología de WS-Management.

Este comando se tiene que ejecutar una sola vez en cada equipo que vaya a recibir comandos. No es preciso ejecutarlo en los equipos que solamente envían comandos. Dado que la configuración activa agentes de escucha, es prudente ejecutarlo únicamente donde se necesite.

El cmdlet Enable-PSRemoting realiza las operaciones siguientes:

-- Ejecuta el cmdlet Set-WSManQuickConfig, que realiza las tareas siguientes:

----- Inicia el servicio WinRM.

----- Establece en Automático el tipo de inicio del servicio WinRM.

----- Crea un agente de escucha para aceptar las solicitudes en cualquier dirección IP.

----- Habilita una excepción de firewall para las comunicaciones de WS-Management.

-- Permite que todas las configuraciones de sesión registradas de Windows PowerShell reciban instrucciones desde un equipo remoto.

----- Registra la configuración de sesión "Microsoft.PowerShell", si aún no lo está.

----- Registra la configuración de sesión "Microsoft.PowerShell32" en los equipos de 64 bits, si aún no lo está.

----- Quita del descriptor de seguridad la opción de denegar todo para todas las configuraciones de sesión registradas.

----- Reinicia el servicio WinRM para que los cambios anteriores surtan efecto.

Para ejecutar este cmdlet en Windows Vista, Windows Server 2008 y versiones posteriores de Windows, se debe iniciar Windows PowerShell con la opción "Ejecutar como administrador".

Parámetros

-Force

Suprime todas las confirmaciones de usuario. De forma predeterminada, se le solicitará que confirme cada operación.

¿Requerido?

false

¿Posición?

named

Valor predeterminado

False

¿Aceptar canalización?

false

¿Aceptar caracteres comodín?

false

-Confirm

Solicita confirmación antes de ejecutar el comando.

¿Requerido?

false

¿Posición?

named

Valor predeterminado

¿Aceptar canalización?

false

¿Aceptar caracteres comodín?

false

-WhatIf

Describe lo que ocurriría si se ejecutara el comando sin ejecutarlo realmente.

¿Requerido?

false

¿Posición?

named

Valor predeterminado

¿Aceptar canalización?

false

¿Aceptar caracteres comodín?

false

<CommonParameters>

Este cmdlet admite los parámetros comunes: -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer y -OutVariable. Para obtener más información, vea about_Commonparameters.

Entradas y salidas

El tipo de entrada es el tipo de los objetos que se pueden canalizar al cmdlet. El tipo devuelto es el tipo de los objetos que el cmdlet devuelve.

Entradas

Ninguno

No se pueden canalizar entradas a este cmdlet.

Salidas

System.String

Enable-PSRemoting devuelve cadenas que describen sus resultados.

Ejemplo 1

C:\PS>enable-psremoting

Descripción
-----------
Este comando configura el equipo para recibir comandos remotos.






Ejemplo 2

C:\PS>enable-psremoting -force

Descripción
-----------
Este comando configura el equipo para recibir comandos remotos. Utiliza el parámetro Force para suprimir las confirmaciones de usuario.






Vea también




Tabla de contenido