Tip: Obtener el usuario y contraseña de unas credenciales | PowerShell

En caso que hayamos ingresado credenciales en la consola de PowerShell y necesitemos ver cuál es el usuario y contraseña, podremos verificarlo de la siguiente forma. Continue reading “Tip: Obtener el usuario y contraseña de unas credenciales | PowerShell”

Advertisements

Obtener inventario de una estación de trabajo / servidor | PowerShell

Muchas veces, necesitamos obtener información del hardware (discos, memoria, placas de red, procesadores) y sistema operativo (versión, arquitectura) de un servidor o una estación de trabajo para realizar un inventario o para ejecutar un despliegue o relevamiento de un proyecto.

En esta oportunidad, les traigo un script de PowerShell el cual nos ayuda a obtener esta información y la exporta a un gráfico en HTML.

Para utilizarlo, debemos contar con:

 

  • PowerShell v4 o superior (Puede ser ejecutado en PowerShell v3, pero recomiendo utilizar v4 ya que es la mínima versión en el cual fue testeado).
  • Windows Server 2008 R2 SP1 / Windows 7 SP1 o superior.
  • En esta versión del script debemos contar con acceso al equipo al cual queremos obtener la información. Nos encontramos trabajando para que pueda ser utilizado en forma remota.
  • Contar con el script, el cual puede ser descargado de: https://gallery.technet.microsoft.com/Obtener-inventario-de-una-96f1f2cb

¿Cómo lo utilizo?

 

Primero, debemos validar que podamos ejecutar script descargados de internet, por lo que recomiendo ejecutar el siguiente cmdlet como administrador:

Set-ExecutionPolicy Unrestricted -Force

Luego, ejecutamos el script:

PS C:\Users\ngranata\Desktop> .\Get-Info_v1.0.ps1

El mismo nos va a solicitar escribir la ubicación de salida del archivo, en nuestro caso C:\Temp

1

Listo, obtendremos un archivo HTML con la información como el siguiente:

2

El mismo lo iremos mejorando y lo subiremos para que tengan la última versión del mismo.

Le reitero la URL desde donde pueden descargarlo: https://gallery.technet.microsoft.com/Obtener-inventario-de-una-96f1f2cb

Espero que les sea útil.

¡Saludos!

Tip: Importar solamente un módulo en Azure (ARM) | PowerShell

Cuando utilizamos la consola de Powershell para operar nuestra plataforma de Azure Resource Manager, contamos con los diversos módulos de administración como por ejemplo para computo, para storage, etc.

Si realizamos la importación de todos los módulos mediante el comando que se muestra a continuación, demorara más en cargarnos los cmdlets de todos los módulos, los cuales quizás no utilizaremos.

Import-Module AzureRM

Pero por ejemplo, si solo queremos operar nuestras máquinas virtuales, no es necesario importar todos los módulos, podremos importar solamente el de computo utilizando el siguiente cmdlet:

Import-Module AzureRM.Compute

Si deseáramos importar solo el módulo de storage:

Import-Module AzureRM.Storage

Para ver todos los módulos de Azure ARM que tenemos instalados:

Get-Module –ListAvailable AzureRM*

Anuncio: Bash para Windows: Por qué es impresionante y lo que significa para PowerShell

Esta semana en el Build, Microsoft anuncio que habilitaran la ejecución de “Based de Ubuntu sobre Windows” como una herramienta de desarrollo para Windows 10.

Y en esta oportunidad, el Program Manager de Powershell, Joey Aiello, nos cuenta en una interesante entrada de blog, que es esto de Bash para Windows y como será una herramienta que podremos utilizar codo a codo para potencia PowerShell.

https://blogs.msdn.microsoft.com/powershell/2016/04/01/bash-for-windows-why-its-awesome-and-what-it-means-for-powershell/

Blog at WordPress.com.

Up ↑