Luis-Solsona (7).png

👨🏽‍💻 Luis Solsona

https://www.youtube.com/@luisjsolsona

Untitled

Apuntes Windows 10 - PowerShell © 2021 by Luis Solsona is licensed under Attribution-NonCommercial-ShareAlike 4.0 International

📚Índice

📺Vídeo resumen Windows - PowerShell

https://www.youtube.com/watch?v=yPwXlNzbFqM&list=PLCHVi94WUuMxBJQfuLOHAthhnUFNvS5m3&index=3

En este tema vamos a trabajar con una de las dos interfaces de texto de Windows: el intérprete de comandos Windows PowerShell.

ℹ️Introducción Windows PowerShell

PowerShell sirve para facilitar a los administradores de sistemas tareas de automatización, administración y configuración de sistemas Windows.

La aplicación es Windows PowerShell y la podemos ejecutar haciendo clic en el Menú inicio y escribir PowerShell

Dependiendo del uso que queramos hacer, lo podemos ejecutar como administrador antes de abrirla (botón derecho > Ejecutar como administrador)

¿Qué diferencia hay entre CMD y PowerShell?

La principal diferencia entre ambos, es que PowerShell permite una programación orientada a objetos, es decir, una programación compleja, además permite no solo trabajar con el sistema operativo Windows a nivel usuario, sino también con programas de Microsoft como SQL Server, Exchange o IIS...

PowerShell funciona en Windows 10, Linux y macOS.

Otra de las ventajas es que permite ejecutar scripts desde la línea de comandos.

https://learn.microsoft.com/es-es/powershell/?view=powershell-7.5

Untitled

A tener en cuenta en PowerShell:

Rutas en Windows( . \ )

Ruta absoluta: detalla la ubicación exacta de un fichero o directorio. Empieza desde la unidad activa C:\ D:\ E:\

Ruta relativa: detalla la ubicación desde el directorio que te encuentras.

Untitled

📁Estructura comandos en PowerShell

Los comandos en PowerShell se les conoce como “cmdlets”. Hablado se dice commandlets.

Normalmente un commandlet consiste en tres partes:

Untitled

VERBO-NOMBRE –PARAMETRO1 ARGUMENTO1 ...

El verbo y el nombre (color amarillo) están separados por un guión (-)
Los parámetros (color gris) llevan delante un guión medio (-) Los argumentos (color blanco) están separados por un “espacio” ( )

Untitled

<aside> ℹ️ Existen muchos verbos y parámetros que podéis consultar en ”Windows powershell 4.0 language quick reference”, con el cmdlet get-command, o en la chuleta del final.

</aside>

Verbos

get → recupera datos

set → establece datos

format → aplica formato a los datos

out → dirige la salida a otro sitio

Nombre

LoQueSea -”item” normalmente se refieren a los elementos, archivo, carpeta, ud...

Parámetros

-path

-include

-exclude

-force

…

Argumentos

puede ser una ruta....

puede ser una variable...

puede ser una palabra...

...

🖥️Comandos cmdlets básicos PowerShell