Enable-PSRemoting
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
Conceptos
about_Remote
about_Session_Configurations
Disable-PSRemoting
Get-PSSessionConfiguration
Enable-PSSessionConfiguration
Disable-PSSessionConfiguration
Register-PSSessionConfiguration
Set-PSSessionConfiguration
WSMan Provider