0% encontró este documento útil (0 votos)
133 vistas10 páginas

Introducción PowerShell

Este documento describe el símbolo del sistema y Windows PowerShell en Windows Server. Explica cómo abrir el símbolo del sistema y PowerShell, las partes de PowerShell como cmdlets y alias, y comandos básicos como Get-Help, Get-ChildItem, y Set-Location. También cubre filtros de PowerShell que permiten conectar la salida de un comando a la entrada de otro comando.

Cargado por

Carlos Amador
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
133 vistas10 páginas

Introducción PowerShell

Este documento describe el símbolo del sistema y Windows PowerShell en Windows Server. Explica cómo abrir el símbolo del sistema y PowerShell, las partes de PowerShell como cmdlets y alias, y comandos básicos como Get-Help, Get-ChildItem, y Set-Location. También cubre filtros de PowerShell que permiten conectar la salida de un comando a la entrada de otro comando.

Cargado por

Carlos Amador
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

2ºCFGM - Sistemas Operativos en Red Tema 1 - Sistema operativo Windows Server

SISTEMAS OPERATIVOS EN RED

Símbolo del sistema y PowerShell

UNIDAD 1

P á g i n a 1 | 10
2ºCFGM - Sistemas Operativos en Red Tema 1 - Sistema operativo Windows Server

Contenido
1. Símbolo del sistema .............................................................................................................. 3
1.1. ¿Qué es? ........................................................................................................................ 3
1.2. Cómo abrir el símbolo del sistema ................................................................................ 3
2. Windows PowerShell............................................................................................................. 4
2.1. ¿Qué es? ........................................................................................................................ 4
2.2. Cómo abrir PowerShell.................................................................................................. 4
2.3. Partes de PoweShell ...................................................................................................... 5
2.4. Comandos básicos ......................................................................................................... 6
2.5. Comandos propios de PowerShell ................................................................................ 8
2.6. Filtros o tuberías............................................................................................................ 8
2.7. Redireccionamientos..................................................................................................... 9
2.8. Propiedades de los atributos ...................................................................................... 10

P á g i n a 2 | 10
2ºCFGM - Sistemas Operativos en Red Tema 1 - Sistema operativo Windows Server

1. Símbolo del sistema

1.1. ¿Qué es?

En los sistemas operativos Windows, el símbolo del sistema, conocido como cmd, es un
programa que emula el campo de entrada en una pantalla de interfaz de usuario basada en texto
con la interfaz gráfica de usuario (GUI) de Windows.

Puede utilizarse para ejecutar comandos ingresados, realizar funciones administrativas


avanzadas y solucionar problemas de Windows.

1.2. Cómo abrir el símbolo del sistema

Desde el buscador de Windows podemos abrir el símbolo del sistema buscando por “cmd”.

O bien haciendo click derecho sobre Inicio, buscamos Ejecutar y en Abrir indicamos “cmd”.

P á g i n a 3 | 10
2ºCFGM - Sistemas Operativos en Red Tema 1 - Sistema operativo Windows Server

2. Windows PowerShell

2.1. ¿Qué es?

PowerShell es mucho más potente que el símbolo del sistema, ya que permite realizar las
mismas tareas y, además, incluye orientación a objetos, cmdlets (comandos propios de
PowerShell), alias de comandos, etc.

2.2. Cómo abrir PowerShell

Haciendo click derecho sobre Inicio y buscamos Windows PowerShell, ya sea en modo
administrador o no (esto dependerá de si las acciones que vayamos a realizar necesitan permisos
de administrador).

Desde símbolo del sistema escribimos el comando powershell.

P á g i n a 4 | 10
2ºCFGM - Sistemas Operativos en Red Tema 1 - Sistema operativo Windows Server

O bien desde el buscador de Windows podemos abrir PowerShell buscando por “powershell”.

2.3. Partes de PoweShell

• Cmdlets: son los comandos propios de PowerShell, los cuales están compuestos por dos
partes: verbo y nombre. Suelen devolver un objeto de tipo Microsoft .NET. Algunos de
los verbos principales que se utilizan son:
o Get: conseguir algo.
o Start: ejecutar algo.
o Out: para la salida de algo.
o Stop: para detener algo que está en ejecución.
o Set: para definir algo.
o New: para crear algo.
• Alias: se utilizan para poder llamar a los comandos con otro nombre diferente.
• Funciones: se utilizan para realizar determinadas tareas, al igual que los cmdlets, y
pueden devolver un objeto.

Además de los elementos anteriores, podemos crear variables, tablas, listas, tablas de hash,
objetos y ejecutar aplicaciones o programas ejecutables del sistema.

P á g i n a 5 | 10
2ºCFGM - Sistemas Operativos en Red Tema 1 - Sistema operativo Windows Server

2.4. Comandos básicos

▪ Muestra todos los alias definidos en el sistema.


- Cmdlet: Get-Alias
- Alias: gal

En el caso de pasar argumentos, se puede obtener información sobre un comando o


conjunto de comandos.
- Cmdlet: Get-Alias + {comando1, comando2, …}

▪ Obtiene todos los comandos.


- Cmdlet: Get-Command
- Alias: gcm

En el caso de pasar argumentos, se puede obtener información sobre un comando o


conjunto de comandos.
- Cmdlet: Get-Command + {comando1, comando2, ...}

▪ Obtiene la lista de los comandos escritos en la sesión actual.


- Cmdlet: Get-History
- Alias: history, h, ghy

▪ Propociona información de ayuda sobre los comandos de PowerShell.


- Cmdlet: Get-Help
- Función: help
- Alias: man

Además, podemos obtener ayuda de cualquier comando concreto.


- Cmdlet: Get-Help + {comando}

▪ Instalar la ayuda si inicialmente no está instalada.


- Cmdlet: Update-Help

▪ Cambiar la unidad actual por otra unidad.


- Cmdlet: Set-Location X: (X representa a la unidad a la que se quiere cambiar)

▪ Salir de PowerShell.
- Función: exit

▪ Limpia la ventana de la consola.


- Cmdlet: Clear-Host
- Alias: cls, clear

▪ Muestra o establece la fecha y la hora del sistema.


- Cmdlet: Get-Date, Set-Date, Get-TimeZone, Set-TimeZone

▪ Ver la version de PowerShell.


- $host, $[Link], $PSVersionTable

P á g i n a 6 | 10
2ºCFGM - Sistemas Operativos en Red Tema 1 - Sistema operativo Windows Server

▪ Muestra el contenido de un archivo de texto.


- Cmdlet: Get-Content
- Alias: cat, gc, type

▪ Muestra la información por pantalla de forma paginada.


- Cmdlet: Out-Host -Paging
- Función: more

▪ Muestra una lista de archivos y directorios.


- Cmdlet: Get-ChildItem
- Alias: dir, gci, ls

Muestra una lista de archivos y directorios de una ruta concreta.


- Cmdlet: Get-ChildItem -Path {ruta}

▪ Muestra o cambia los atributos del archivo.


- Aplicación: attrib

▪ Muestra el directorio actual.


- Cmdlet: Get-Location
- Alias: gl, pwd

▪ Cambia de directorio.
- Cmdlet: Set-Location
- Alias: sl, cd, chdir

▪ Crear un directorio o un archivo.


- Cmdlet: New-Item
- Alias: ni
- Función: mkdir
- Alias: md

▪ Elimina un directorio o un archivo.


- Cmdlet: Remove-Item
- Alias: del, erase, rd, ri, rm, rmdir

▪ Copia uno o más archivos.


- Cmdlet: Copy-Item
- Alias: copy, cp, cpi

▪ Obtiene la propiedad de un elemento.


- Cmdlet: Get-ItemProperty
- Alias: gp

▪ Mueve archivos o directorios.


- Cmdlet: Move-Item
- Alias: move

▪ Cambia el nombre de uno o más archivos.


- Cmdlet: Rename-Item
- Alias: ren, rni

P á g i n a 7 | 10
2ºCFGM - Sistemas Operativos en Red Tema 1 - Sistema operativo Windows Server

▪ Muestra por pantalla el contenido de un fichero ordenado.


- Cmdlet: Sort-Object
- Alias: sort

▪ Comprueba si existe una ruta.


- Cmdlet: Test-Path

▪ Apaga y reinicia un equipo.


- Cmdlet: Stop-Computer, Restart-Computer

2.5. Comandos propios de PowerShell

• systeminfo: muestra la configuración básica del equipo.


• tree: muestra gráficamente la estructura de directorios de una unidad o ruta de acceso.
• robocopy: utilidad avanzada para copiar árboles de archivos y directorios.
• print: imprime un archivo de texto.
• subst: asocia una ruta de acceso con una letra de unidad.
• xcopy: copia archivos y árboles de directorios.
• shutdown: apaga o reinicia el sistema. También cierra la sesión de usuario.
• comp: compara el contenido de dos archivos o de un conjunto de archivos.
• label: crea, cambia o elimina la etiqueta del volumen de un disco.

2.6. Filtros o tuberías

Las tuberías o filtros se utilizan en una línea de comandos para conectar la salida estándar de un
comando con la entrada estándar de otro. El carácter que se utiliza para conectar un comando
con otro es “|”.

o Ejemplo 1

El primer comando nos mostraría la ayuda del comando “sort”, pero le pasamos el
resultado al segundo comando y al final nos muestra toda la ayuda, pero detallada.

P á g i n a 8 | 10
2ºCFGM - Sistemas Operativos en Red Tema 1 - Sistema operativo Windows Server

o Ejemplo 2

El primer comando nos mostraría por consola la lista de comandos disponibles, pero le
pasamos el resultado al segundo comando y al final exporta el listado de comandos
disponibles a un fichero de texto (nuevo) situado en el directorio actual.

2.7. Redireccionamientos

Los redireccionamientos se utilizan para exportar la salida de un comando a un fichero. Los


redireccionamientos que podemos utilizar son:

• >: Redirecciona la salida de un proceso al fichero que se le indique, borrando la


información que el fichero contenía (en caso de existir).
• >>: Redirecciona la salida de un proceso al fichero que se le indique, pero añadiendo la
información al final (en caso de existir).
• 2>: Redirecciona la salida de errores de un proceso al fichero que se le indique, borrando
la información que el fichero contenía (en caso de existir).
• 2>>: Redirecciona la salida de errores de un proceso al fichero que se le indique, pero
añadiendo la información al final (en caso de existir).

o Ejemplo 1

P á g i n a 9 | 10
2ºCFGM - Sistemas Operativos en Red Tema 1 - Sistema operativo Windows Server

o Ejemplo 2

2.8. Propiedades de los atributos

Las propiedades de los atributos se identifican mediante la columna Mode cuando, por ejemplo,
empleamos el comando Get-ChildItem. Las propiedades de los atributos pueden ser:

❖ d - Directory
❖ a - Archive
❖ r - Read-only
❖ h - Hidden
❖ s - System
❖ l - Reparse point, symlink, etc.

NOTA: Toda la información expuesta en el documento se puede ampliar mediante búsquedas en Internet.

P á g i n a 10 | 10

También podría gustarte