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

Apuntes Windows 10 - PowerShell © 2021 by Luis Solsona is licensed under Attribution-NonCommercial-ShareAlike 4.0 International
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.
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

A tener en cuenta en PowerShell:
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.

Los comandos en PowerShell se les conoce como “cmdlets”. Hablado se dice commandlets.
Normalmente un commandlet consiste en tres partes:

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” ( )

<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>
get → recupera datos
set → establece datos
format → aplica formato a los datos
out → dirige la salida a otro sitio
LoQueSea -”item” normalmente se refieren a los elementos, archivo, carpeta, ud...
-path
-include
-exclude
-force
…
puede ser una ruta....
puede ser una variable...
puede ser una palabra...
...