Powershell

Para ejecutar el powershell desde el cuadro buscar→ powershell o desde consola ejecutamos

El prompt cambiará y aparecerá como PS C:\>

Para saber la versión que tenemos de powershell Abrimos una sesión de powershell y ejecutamos El resultado será algo así También podemos usar $PSVersionTable.PSVersion para saber la versión y el número de actualización de la misma

En este caso es una versión vieja 4.0 que viene por defecto con un windows server 2012

Para actualizar la versión debemos de descargarla desde la página de Microsoft

Versión 6

Esta nueva versión de Powershell, no podemos actualizarla como con las versiones anteriores (las que van desde la 1.0 a la 5.1 ). Hay que quitarlas antes de proceder a instalar la versión 6, que hay que descargarla desde https://github.com/PowerShell/PowerShell

Sacar información del directorio activo

Lo primero es carga el módulo del AD desde el powershell con y si queremos sacar un listado po pantalla de equipos de nuestro dominio

que queremos el mismo listado para abrirlo desde un excel

Equpos que no han cambiado la password en 30 días

Usuarios que no han cambiado su contraseña en tres 180 días

Usuarios que no requieren password

Otro valores que podemos utilizar en vez de 32

Lanzar la consola de powershell como administrador

Iniciar sesión en un equipo remoto

PowerShell está bloqueado de forma predeterminada, por lo que deberá habilitar PowerShell Remoting antes de usarlo.

Previamente en el equipo destino deberemos de tener habilitado la conexión remota. Para habilitarla : Para conectarnos al equipo lanzamos el siguiente comando desde el equipo origen

Para salir

Reinicio o apagado programado

https://www.sysadmit.com/2019/02/windows-programar-apagado-reinicio-powershell.html

referencias

http://blogs.itpro.es/rtejero/2014/10/13/algunos-cmdlets-interesantes-de-directorio-activo-gracias-a-un-rap-as-a-service/

http://blogs.technet.com/b/askds/archive/2010/02/04/inventorying-computers-with-ad-powershell.aspx

http://www.joseangelfernandez.es/blog/category/programacion/powershell/

http://blogs.technet.com/b/heyscriptingguy/archive/2013/11/23/using-scheduled-tasks-and-scheduled-jobs-in-powershell.aspx#

http://blogs.itpro.es/rtejero/2014/04/02/instalar-powershell-4-0-en-nuestros-clientes-y-servidores-windows-management-framework-4-0/

http://blogs.itpro.es/rtejero/2014/09/15/errores-de-netlogon-no_client_site-parsear-con-powershell/

Using PowerShell to Remove Virtual Machine Snapshots in VMware ESXi 4.1 http://pipe2text.com/?page_id=1953

https://respontodo.com/como-ejecutar-comandos-de-powershell-en-equipos-remotos/

http://woshub.com/pswindowsupdate-module/

http://woshub.com/using-powershell-behind-a-proxy/

https://www.sysadmit.com/2021/11/windows-powershell-error-instalar-nuget.html

https://reparar.info/pswindowsupdate-administracion-de-actualizaciones-de-windows-desde-powershell/

https://blog.velingeorgiev.com/install-powershell-5-nuget-sharepointpnppowershellonline-behind-proxy