• Comandos útiles para PowerShell

    Versión:

    get-host

    Actualizar ayuda:

    update-help

    Mostrar comandos con el verbo new:

    get-command -verb new

    Mostrar comandos con el nombre netadapter:

    get-command -noun netadapter

    Mostrar los comandos del módulo netadapter:

    get-command -module netadapter

    Mostrar los módulos disponibles:

    get-module -list available

    Importar un módulo:

    import-module bitlocker -verbose

    Quitar módulo:

    remove-module bitlocker

    Obtener ayuda de un comando:

    get-help new-localuser

    Obtener ayuda de un comando con ejemplos:

    get-help new-localuser -examples

    Mostrar usuarios del sistema:

    get-localuser

    Mostrar el historial:

    get-history

    Re-ejecutar un comando del historial:

    invoke-history 10

    Mostrar el historial de forma rápida:

    h

    Re-ejecutar un comando de forma rápida:

    r 10

    Buscar dentro del historial:

    Ctrl + R

    Borrar el historial:

    clear-history

    Mostrar alias:

    get-alias

    Mostrar contenido de carpeta:

    get-childitem c:\

    Mostrar contenido de carpeta mostrando archivos ocultos:

    get-childitem c:\ -attributes hidden

    Crear carpetas:

    New-Item nombre -itemtype directory

    Crear archivos:

    new-item prueba.txt

    Renombar archivos y carpetas:

    rename-item carpeta nuevonombre

    Copiar directorios:

    copy-item c:\users\nipegun c:\users\nipegun2 -recurse

    Mostrar contenido de un archivo:

    get-content prueba.txt

    Contar archivos dentro de un directorio:

    get-childitem -recurse  | measure-object

    Contar archivos dentro de un directorio cuyo tamaño sea mayor a 10Mb:

    get-childitem -recurse  |where-object {$_.lenght -gt 10Mb}

    Mostrar archivos dentro de un directorio y hacerlo de forma ordenada:

    get-childitem -recurse  | sort-object

    Mostrar archivos dentro de un directorio y hacerlo de forma ordenada descendente y ordenador por tamaño:

    get-childitem -recurse  | sort-object -descending – property lenght

    Ver política de ejecución de scripts:

    get-executionpolicy

    Imprimir una línea:

    write-host “Hola mundo!”

    Mostrar el contenido de un archivo:

    get-content informe.txt

    Obtener fecha:

    get-date

    Retener cadena (similar a grep, pero no de línea entera):

    get-alias | select-string echo

    .

    COMANDOS COMO ADMINISTRADOR

    Cambiar la política de ejecución de PowerShell:

    set-executionpolicy -executionpolicy unrestricted

    Crear un nuevo usuario:

    new-localuser nipegun -nopassword

    Borrar un usuario:

    remove-localuser nipegun

    .