🚧Apuntes Powershell

¿Qué es powershell?

Para estos comandos lo mejor es practicar con Powershell, la herramienta de gestion administrativa de sistemas de Windows, que es la nueva línea de comandos. Algunas ventajas de esta herramienta son:

  • Automatizar tareas

  • Trabaja con objetos

  • Es un lenguaje de scripting completo.

  • Es case-insensitive

Cuidado con confundir Powershell con Windows Powershell ISE, este ultimo es un entorno destinado a escribir, probar y depurar scripts.

Con el comando Get-host podemos saber la información y versión de Powershell.

Antes de entrar con los comandos, Powershell nos permite revisar su ayuda a través de internet con el comando update-help, pude dar error en algún módulo pero no pasa nada.

Un commandlet (cmdlet) es una combinación de verbo y nombre separados por guiones, donde se nombra la acción y el objeto sobre el que recae. Estos se agrupan en "módulos" (get-modules).

Verbos:

GET

Obtiene información

get-localuser , get-date, get-location, get-childitem, get-localgroup, get-netadapter, get-command

SET

Cambia una propiedad

REMOVE

Elimina objeto

remove-partition

NEW

Crea objeto

CLEAR

clear-host

get-command -verb new //buscar por verbo o nombre o modulo

get-command -noun localuser

get-command -module Microsoft.Powershell.LocalAccounts

Revisar listado de modulos disponible:

get-module -ListAvailable

A partir de aqui podemos importar algunos modulos, como el de bitlocker:

import-module Bitlocker -verbose

Para eliminarlo:

remove-module bitlocker

Última actualización