Publicado el 21 de Noviembre del 2018
7.023 visualizaciones desde el 21 de Noviembre del 2018
897,7 KB
122 paginas
Creado hace 13a (09/02/2012)
Guía básica de Windows PowerShell™
Microsoft Corporation
Publicación: septiembre de 2006
Resumen
Windows PowerShell™ es un nuevo shell de línea de comandos de Windows que se ha
diseñado expresamente para los administradores de sistemas. El shell incluye un símbolo
del sistema interactivo y un entorno de scripting que se pueden utilizar de forma
independiente o conjunta.
En este documento se describen los conceptos básicos y las funciones de Windows
PowerShell, y se sugieren formas en que se puede usar Windows PowerShell para la
administración de sistemas.
Contenido
Aviso de copyright de la Guía básica de Windows PowerShell™ ...................................... 9
Introducción a Windows PowerShell ................................................................................. 10
Público al que se dirige.................................................................................................. 10
Acerca de Windows PowerShell ....................................................................................... 10
Aprendizaje sencillo ....................................................................................................... 10
Coherencia .................................................................................................................... 11
Entorno interactivo y de scripting .................................................................................. 11
Orientación a objetos ..................................................................................................... 11
Transición sencilla a la creación de scripts ................................................................... 12
Instalar y ejecutar Windows PowerShell ........................................................................... 12
Requisitos de instalación ............................................................................................... 12
Instalar Windows PowerShell ........................................................................................ 12
Ejecutar Windows PowerShell ....................................................................................... 13
Conceptos básicos de Windows PowerShell .................................................................... 13
Conceptos importantes de Windows PowerShell ............................................................. 14
Los comandos no están basados en texto................................................................. 14
El conjunto de comandos es ampliable ...................................................................... 15
Windows PowerShell controla la entrada y la presentación de la consola ................ 15
Windows PowerShell utiliza sintaxis del lenguaje C# ................................................ 16
Aprender los nombres de comandos y parámetros de Windows PowerShell .................. 16
Los cmdlets utilizan nombres con verbo y sustantivo para reducir la memorización
de comandos .......................................................................................................... 17
Los cmdlets utilizan parámetros estándar.................................................................. 19
Parámetro Help (?) ................................................................................................. 19
Parámetros comunes .............................................................................................. 20
Parámetros recomendados..................................................................................... 20
Obtener información resumida de comandos ................................................................... 20
Mostrar los tipos de comandos disponibles ............................................................... 21
Obtener información de ayuda detallada .......................................................................... 22
Usar nombres de comandos familiares ............................................................................ 23
Interpretación de los alias estándar ........................................................................... 24
Crear nuevos alias ..................................................................................................... 25
Completar nombres automáticamente con el tabulador ................................................... 25
Canalización de objetos .................................................................................................... 27
Canalización de Windows PowerShell .............................................................................. 27
Ver la estructura de objetos (Get-Member) ..................................................................... 29
Usar comandos de formato para cambiar la presentación de los resultados ................... 31
Usar Format-Wide para resultados con un único elemento....................................... 32
Controlar la presentación con columnas de Format-Wide ..................................... 32
Usar Format-List para una vista de lista .................................................................... 32
Obtener información detallada utilizando Format-List con caracteres comodín .... 33
Usar Format-Table para mostrar resultados con formato de tabla ............................ 33
Mejorar el resultado obtenido con Format-Table (AutoSize) .................................. 34
Ajustar en columnas el resultado obtenido con Format-Table (Wrap) ................... 35
Organizar los resultados con formato de tabla (-GroupBy) .................................... 36
Redirigir datos con los cmdlets Out-* ................................................................................ 37
Dividir en páginas el resultado mostrado en la consola (Out-Host) ....................... 38
Descartar el resultado (Out-Null) ............................................................................ 39
Imprimir datos (Out-Printer) .................................................................................... 39
Almacenar datos (Out-File) ..................................................................................... 39
Desplazamiento por Windows PowerShell ........................................................................ 40
Administrar la ubicación actual en Windows PowerShell ................................................. 41
Obtener la ubicación actual (Get-Location)................................................................ 41
Establecer la ubicación actual (Set-Location) ............................................................ 42
Almacenar y recuperar ubicaciones recientes (Push-Location y Pop-Location) ...... 43
Administrar las unidades de Windows PowerShell ........................................................... 45
Agregar nuevas unidades de Windows PowerShell (New-PSDrive) ........................ 47
Eliminar unidades de Windows PowerShell (Remove-PSDrive) .............................. 49
Agregar y eliminar unidades fuera de Windows PowerShell ..................................... 49
Trabajar con archivos, carpetas y claves del Registro ..................................................... 49
Enumerar archivos, carpetas y claves del Registro (Get-ChildItem) ........................ 50
Crear una lista de todos los elementos contenidos (-Recurse) .............................. 50
Filtrar elementos por nombre (-Name) ................................................................... 51
Forzar la presentación de los elementos ocultos (-Force) ..................................... 51
Usar caracteres comodín para buscar nombres de elementos .............................. 51
Excluir elementos (-Exclude) .................................................................................. 52
Combinar parámetros de Get-ChildItem ................................................................. 53
Manipular elementos directamente ................................................................................... 54
Crear nuevos elementos (New-Item) ......................................................................... 54
Por qué los valores del Registro no son elementos ................................................... 55
Cambiar nombres de elementos existentes (Rename-Item) ..................................... 56
Desplazar elementos (Move-Item) ............................................................................. 56
Copiar elementos (Copy-Item) ................................................................................... 57
Eliminar elementos (Remove-Item) ............................................................................ 58
Ejecutar elementos (Invoke-Item) .............................................................................. 58
Trabajar con objetos ......................................................................................................... 59
Obtener objetos de WMI (Get-WmiObject) ....................................................................... 59
Obtener objetos de WMI (Get-WmiObject) .................................................................... 59
Enumerar las clases de WMI ..................................................................................... 59
Obtener información detallada sobre las clases de WMI ........................................... 61
Mostrar propiedades no predeterminadas con los cmdlets Format ....................... 62
Crear objetos .NET y COM (New-Object) ......................................................................... 62
Usar New-Object para el acceso a registros de eventos ........................................... 63
Usar constructores con New-Object ....................................................................... 63
Almacenar objetos en variables .............................................................................. 64
Acc
Comentarios de: Guía básica de Windows PowerShell (0)
No hay comentarios