0801 Introducción a powershell comandos básicos parte 01

Windows PowerShell es una interfaz de consola (CLI) con posibilidad de escritura y conjunción de comandos por medio de guiones (scripts en inglés).  Esta interfaz de consola está diseñada para su uso por parte de administradores de sistemas, con el propósito de automatizar tareas o realizarlas de forma más controlada.

Manual 01 - Manual 02 - Manual 03 - Manual 04 - Manual 05 - Manual 06 - Manual 07-

Instalación en Linux
 
# Install PowerShell
sudo snap install powershell --classic

# Start PowerShell
pwsh

Ventana de powershell donde se capturan los comandos:
Comandos


1.- Obtenga el número de serie del disco duro
R. get-disk
2.- Muestre los procesos activos de la maquina
R. Get-Process
3.- Muestre las últimas actualizaciones instaladas
R. Get-HotFix
4.- Muestre los servicios y su estado
R. Get-Service
5.-Muestre los adapatadores de red instalados
R. Get-NetAdapter
6.- Muestre el perfil de la red actual
R. Get-NetConnectionProfile
7.- Muestre el idioma por defecto
R. Get-Culture
8.-Muestre la fecha actual
R. Get-Date
9.-Muestre un número aleatorio
R. (New-Object system.random).next() , Get-Random
10.- Muestre solo las actualizaciones sin las de seguridad
R. Get-HotFix -Description update

11.- Muestre numeros aleatorios del 1 al 21
R. Get-Random -Maximum 21 -Minimum 1
12.- Muestre los números del 1 al 100
R. 1..100
13.- Muestre 5 números aleatorios del 1 al 10 con una sola instrucción
R. Get-Random -InputObject (1..10) -Count 5
14.-Actualice la ayuda de powershell
R. Update-Help -Force 

 



15.- Cierre el bloc de notas
Stop-Process -Name notepad
16.-Muestre la ayuda disponible para get-process
Get-Help -Name Get-Process
17.-Muestre todos los comandos que inician con Get
Get-Command -Verb Get
18.-muestre todos los comandos de fecha
Get-Member -InputObject (Get-Date) -MemberType Property
19.-Despliegue una salida grafica del comando get-proceess
Show-Command -Name Get-Process
20.-muestre las politicas de ejecucion
Get-ExecutionPolicy -List
21.-verifique la existencia de un perfil de suario
Test-Path $profile
22.-muestre una lista ordenada
Get-Process | Sort-Object -Property VM
23.-muestre una lista ordenada descendente
Get-Process | Sort-Object -Property VM -Descending
24.-Muestre los servicios descendentemente
Get-Service | sort status, displayname -Descending
25.-Ordene los servicios por estatus
Get-Service | Sort-Object status | Group-Object -Property status
26.- Muestre los grupos de procesos por nombre ordenados descendentemente
Get-Process | sort name | group name -NoElement | sort count -Descending
27.- Muestre los procesos de mas de 1000 megas
Get-Process | Where-Object vm -gt 1000MB
28.-De un ejemplo de filtrado de fechas
Get-WindowsDriver -Online | where date -gt 23/04/2018
29.- Filtre el proceso starttime
Get-Process | Get-Member -Name starttime
30.- filtrando por la izquierda revise el archivo log y los eventos de application
Get-EventLog -LogName application

7 comentarios:

  1. Nueva Instrucción:
    Encuentre solo los nombres de las aplicaciones instaladas en la computadora actual:
    Get-WmiObject -Class Win32_Product -ComputerName . | Format-Wide -Column 1

    ResponderBorrar
  2. Lo peor de la cuarentena.
    Es que da un poco de inquietud que empiecen con los asaltos y ese tipo de cosas por el pánico.

    ResponderBorrar
  3. lo peor de la cuarentena:
    vamos a pasar a fase 3 y ya extraño sus clases presenciales

    ResponderBorrar