Sunteți pe pagina 1din 3

Windows PowerShell

Windows PowerShell es una interfaz de consola (CLI)


con posibilidad de escritura y unin de comandos por medio de instrucciones (scripts en ingls). Es mucho ms rica e interactiva que sus predecesores, desde DOS hasta
Windows 7. Esta interfaz de consola est diseada para su
uso por parte de administradores de sistemas, con el propsito de automatizar tareas o realizarlas de forma ms
controlada. Originalmente denominada como MONAD
en 2003, su nombre ocial cambi al actual cuando fue
lanzada al pblico el 25 de abril de 2006. El 15 de agosto de 2016, Microsoft abri el cdigo de PowerShell en
GitHub.

vos, retorno de valores, manejo de cadenas de caracteres


por medio de operadores, manejo de excepciones y conversin explcita de tipos.
Una de las principales funciones de Powershell es tratar
de igualar al famoso lenguaje Perl de UNIX. El cual est
considerado verstil, potente y con facilidad para interactuar con el sistema operativo. Exchange server 2007
utiliza Powershell internamente. La tendencia es que todas las aplicaciones tengan su seccin visual y una opcin
para ver el cdigo generado en Powershell.

2.1 Caractersticas

Requisitos

La caracterstica distintiva de PowerShell, es que es un


intrprete de comandos orientado a objetos. La informacin de entrada y de salida en cada etapa del proceso
(cmdlet, comndulo) es un conjunto de instancias de
objeto, a diferencia de lo que ocurre con los intrpretes
de comandos tradicionales, que slo devuelven y reciben
texto.

Requiere de la instalacin previa del framework .NET


versin 2.0 para su funcionamiento. Se present junto con
el Sistema Operativo Windows Vista y se incluye tambin
en Windows 7, Windows 8 y Windows 10. Sin embargo,
no est instalado por defecto en estos sistemas. Windows
2008 Server R1 contiene Powershell instalado.

2.1.1 Alias de comandos

Funciones

En Powershell se pueden crear alias al estilo de Unix, es


decir, renombrar o nombrar de diferentes maneras a los
Powershell no slo permite interactuar con el sistema
comandos.
operativo, sino tambin con programas de Microsoft como SQL Server, Exchange o IIS. La principal utilidad de Por ejemplo para mostrar directorios se usa dir, ls, gci.
Powershell es permitir automatizar tareas administrativas El programador puede apodar el comando como quiera.
Esto facilita trabajar con el entorno de programacin.
al usuario.
El lenguaje de la consola incluye declaracin de varia- Utilizando una nica sentencia, mediante Powershell se
bles, variables especiales predenidas, operadores mate- pueden realizar fcilmente las siguientes acciones:
mticos, incluyendo igualdades y desigualdades numricas, manejo de vectores, comparacin entre estos, ope Monitorizar contadores
radores de asignacin, vectores asociativos (hashtables),
valores booleanos, ciclos y ruptura de los mismos, ope Apagar o detener servicios
radores de expansin para simplicacin de ejecuciones complejas (creacin de vectores por medio de lla Modicar registros del sistema
mados a procedimientos, creacin dinmica de vectores,
etc.); comentarios, operadores de comparacin binaria,
caracteres de escape, orden de ejecucin, ciclos del tipo foreach, creacin de procedimientos y funciones, 3 Vase tambin
creacin de ltros, estructuras condicionales complejas
(if/then/else/elseif/switch), operador de invocacin din Windows Vista
mica del contenido de variables ($p = MiProceso -> &$p ejecuta MiProceso), llamado a mtodos de tipo
Windows XP
"$p.ToUpper()", acceso a propiedades de instancias de
Microsoft
objetos, redireccin de salida normal de consola a archi1

Enlaces externos
Pgina ocial de Windows PowerShell en Microsoft.com
Informacin general de PowerShell de SQL Server
Novedades de Windows PowerShell
(en ingls)Windows PowerShell Quick Reference
Qu es powershell ?
Qu es la Windows Powershell ?

ENLACES EXTERNOS

Origen del texto y las imgenes, colaboradores y licencias

5.1

Texto

Windows PowerShell Fuente: https://es.wikipedia.org/wiki/Windows_PowerShell?oldid=93157822 Colaboradores: Pino, Magister Mathematicae, Murven, RobotQuistnix, Toxickore, Tengounnombre, GermanX, Gaijin, Brau, Morza, Monta990, Chlewbot, Paintman, Electrican MV, Thijs!bot, Yeza, Locovich, Robertoe, Dogor, JAnDbot, TXiKiBoT, Cinevoro, Jotego, House, AlleborgoBot, SieBot, PaintBot, Carlinhos1976, Pablo323, Alexbot, UA31, Albambot, Arjuno3, DiegoFb, Calbimonte.daniel, Xqbot, Deusdixital, Abece, Carballude,
KLBot2, Deivis, MetroBot, Invadibot, Dimitri.Koens, Elvisor, CarlosMunozRodriguez, Nerkaid, Xokdsuricat y Annimos: 45

5.2

Imgenes

5.3

Licencia del contenido

Creative Commons Attribution-Share Alike 3.0

S-ar putea să vă placă și