- Windows PowerShell - Introducción -

WPS (Windows PowerShell) es un entorno para la administración interactiva y con scripts (scripting) de sistemas Windows, basado en ".NET Framework".
Su funcionamiento está centrado en:
- comandos, nombrados "Commandlets" (abreviatura "cmdlets")
- acceso a todos los objetos del sistema a través de las bibliotecas "COM", de clases .NET Framework y la WMI (Windows Management Instrumentation)
- intercambio de datos entre los cmdlets a través de los pipeline, basado en objetos tipificados
- un sistema unificado de navegación para diversos medios (como por ejemplo, sistema de archivo, banco de datos de registro (Registry), administración de certificados, active directory y variable de entorno).
- lenguaje de script tipificado
- un modelo de seguridad, el cual impide la ejecución de scripts no deseados
- función integrada de seguimiento y debugging (corrección de errores)
- PowerShell puede ser ampliado con comandos propios
- PowerShell puede ser integrado en aplicaciones propias

WPS debe bajarse del sitio de Microsoft para su instalación, ya que no es parte del sistema operativo. Puede ser instalado en:
- Windows XP para x86 y x64, con el Service Pack 2
- Windows Vista
- Windows Server 2003 para x86 y x64, con Service Pack 1
- Windows Server 2003 para Itanium, con Service Pack 1
- Windows Server 2003 para x86 y x64
- En Windows Server 2008, forma parte de la instalación estándar.
PowerShell requiere de Microsoft .NET Framework 2.0, 3.0, 3.5, 4.0 o 4.5.
¡Tras la instalación, debe probarlo!.

WPS dispone de dos modos, interactivo y de script.
Para probarlo en modo interactivo, inícielo (desde el menú Inicio, haga clic en Inicio - Todos los programas - Windows PowerShell 1.0 y, a continuación, en el icono Windows PowerShell, desde el cuadro Ejecutar, haga clic en Inicio - Ejecutar , escriba powershell y, a continuación, haga clic en Aceptar o desde una ventana del símbolo del sistema (cmd.exe), escriba powershell) .

Windows PowerShell
Teclee en la línea de comandos

get-process

y presione la tecla [Entern].
A continuación aparecerá una lista con los procesos activos locales en el ordenador. De esta manera ha ejecutado un cmdlet.
Respecto a los cmdlet, WPS no distingue entre mayúsculas y minúsculas en sus nombres. Estos pueden utilizar parámetros, para filtrar el resultado, como puede ser

get-service a*

De esta manera obtendrá un listado de los servicios instalados en el ordenador local, cuyo nombre comience con "a".
El shell pone a disposición del usuario, un mecanismo para completar automáticamente los nombres de los comandos y rutas de acceso, sugiriendo las posibilidades disponibles. Esto se realiza pulsando la tecla [Tabulador] (F).
Por ejemplo, teclee

get-

y pulse la tecla [Tabulador] (F). WPS mostrará todos los "cmdlets", cuyo Verb comience con "get". Si por otra parte, escribe parte del nombre del "cmdlets", WPS completará el nombre con la primera coincidencia que encuentre. Por ejemplo, teclee

get-even

y pulse la tecla [Tabulador] (F) hasta que aparezca "get-eventlog".
Cuando confirme el comando con [Entern], WPS reclamará del usuario el parámetro "LogName". Este es un parámetro obligatorio. Teclee "Application" y confirme con [Entern].
Hecho esto, recibirá una larga lista con los registros de los protocolos de acontecimientos relacionados con aplicaciones.

previo
Imprimir..
Ultima actualisación: Tue, 24 ▪ May ▪ 2011
próximo