Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Buenas noches.
Para habilitar sesiones remotas de PowerShell para administrar SharePoint, se requiere lo siguiente:
- Habilitar - valga la redundancia - sesiones remotas de PowerShell
- Aumentar la memoria disponible para las sesiones remotas
- Habilitar el envío de credenciales bajo CredSSP. Esto es necesario porque muchos comandos de PowerShell necesitan conectarse a la base de datos con autenticación de Windows, y si ejecutamos una sesión remota necesitamos permitir este doble salto.
En resumen, para ejecutar, vamos a diferenciar el servidor que será desde el que se llamen las sesiones (el cliente) y los servidores donde vamos a ejecutar los comandos finalmente (servidores)
Para los clientes ejecutar el siguiente script:
Enable-PSRemoting -Confirm:$false Set-Item WSMan:\localhost\Shell\MaxMemoryPerShellMB 1000 Set-Item WSMan:\localhost\Shell\MaxShellsPerUser 25 ##Repetir esta última línea para cada servidor al que quiero conectarme Enable-WSManCredSSP -Role Client -DelegateComputer APP.MIDOMINIO.LOCAL -Force
En los servidores ejecutamos el siguiente script:
Enable-PSRemoting -Confirm:$false Set-Item WSMan:\localhost\Shell\MaxMemoryPerShellMB 1000 Set-Item WSMan:\localhost\Shell\MaxShellsPerUser 25 Enable-WSManCredSSP -Role Server -Force
Finalmente, si queremos probar una sesión remota:
Enter-PSSession -ComputerName MISERVIDORREMOTO -Authentication CredSSP -Credential (Get-Credential)
Hasta que se abra la sesión puede demorar un poco. ¡Tener paciencia!