Listado Comandos Basicos PowerShell

You might also like

Download as xlsx, pdf, or txt
Download as xlsx, pdf, or txt
You are on page 1of 4

COMANDOS BASICOS DE POWERSHELL (WINDOWS)

Entradas communes (solo para empezar)


Comando
1 cd hkcu:
2 dir –r | select string "searchforthis"
3 ps | sort –p ws | select –last 5

4 Restart-Service DHCP
5 Get-ChildItem – Force
Get-ChildItem –Force c:\directory –
6 Recurse

7 Remove-Item C:\tobedeleted –Recurse


(Get-WmiObject -Class
Win32_OperatingSystem -
8 ComputerName .).Win32Shutdown(2)

RECOLECTAR INFORMACION
Comando

9 Get-WmiObject -Class Win32_ComputerSystem


Get-WmiObject -Class Win32_BIOS -
10 ComputerName .

11 Get-WmiObject -Class Win32_QuickFixEnginee

Get-WmiObject -Class Win32_ComputerSystem


12 -Property UserName -ComputerName .

Get-WmiObject -Class Win32_Product -


13 ComputerName . | Format-Wide -Column 1

Get-WmiObject -Class
Win32_NetworkAdapterConfiguration -Filter
IPEnabled=TRUE -ComputerName . | Format-
14 Table -Property IPAddress

Get-WmiObject -Class
Win32_NetworkAdapterConfiguration -Filter
IPEnabled=TRUE -ComputerName . | Select-
Object -Property [a-z]* -ExcludeProperty
15 IPX*,WINS*

Get-WmiObject -Class
Win32_NetworkAdapterConfiguration -Filter
16 "DHCPEnabled=true" -ComputerName .
Get-WmiObject -Class
Win32_NetworkAdapterConfiguration -Filter
IPEnabled=true -ComputerName . | ForEach-
17 Object -Process {$_.EnableDHCP()}
18 Get-PhysicalDisk

GESTION DE SOFTWARE
Comando

(Get-WMIObject -ComputerName
TARGETMACHINE -List | Where-Object -
FilterScript {$_.Name -eq
"Win32_Product"}).Install(\\
19 MACHINEWHEREMSIRESIDES\path\package.msi)

(Get-WmiObject -Class Win32_Product -


ComputerName . -Filter
"Name='name_of_app_to_be_upgraded'").Upgr
ade(\\MACHINEWHEREMSIRESIDES\path\
20 upgrade_package.msi)
(Get-WmiObject -Class Win32_Product -
Filter "Name='product_to_remove'" -
21 ComputerName . ).Uninstall()

GESTION DE LA MAQUINA
Comando
Start-Sleep 60; Restart-Computer –Force –
22 ComputerName TARGETMACHINE
(New-Object -ComObject
WScript.Network).AddWindowsPrinterConnect
23 ion("\\printerserver\hplaser3")
(New-Object -ComObject
WScript.Network).RemovePrinterConnection(
24 "\\printerserver\hplaser3 ")
25 enter-pssession TARGETMACHINE

invoke-command -computername machine1,


26 machine2 -filepath c:\Script\script.ps1
27 Stop-Process -processname
MANDOS BASICOS DE POWERSHELL (WINDOWS)
ntradas communes (solo para empezar)
Accion
Navegue el Windows Registry como el sistema de archivos
Busque recursivamente una determinada cadena dentro de los archivos:
Encuentre los cinco procesos que usan más memoria:
Haga un ciclo de un servicio (detenerlo, y luego reiniciarlo) como el protocolo de
configuración de huésped dinámico (DHCP):
Liste todos los elementos dentro de una carpeta:

Recurra sobre una serie de directorios o carpetas:


Elimine todos los archivos dentro de un directorio sin que se le pida entrar a cada uno de
ellos:

Reinicie la computadora actual:

RECOLECTAR INFORMACION
Accion

Obtenga información sobre la fabricación y modelo de una computadora:

Obtenga información sobre la BIOS de la computadora actual:


Lista de arreglos en caliente instalados: actualización rápidas de ingeniería (QFE) o archivos
de Windows Update:

Obtenga el nombre de usuario de la persona actualmente registrada en una computadora:

Encuentre solo los nombres de las aplicaciones instaladas en la computadora actual:

Obtenga direcciones IP asignadas a la computadora actual:

Obtenga un reporte de configuración IP más detallada para la máquina actual:

Encuentre las tarjetas de red con DHCP habilitado en la computadora actual:


Habilite DHCP en todos los adaptadores de red en la computadora actual:
Lista los discos instalados en la computadora actual (SSD o HDD)

GESTION DE SOFTWARE
Acción

Instale un paquete MSI en una computadora remota:

Actualice una aplicación instalada con un paquete de actualización de aplicaciones basado


en MSI:

Elimine un paquete MSI de la computadora actual:

GESTION DE LA MAQUINA
Acción

Remotamente apague otra máquina después de un minuto:

Añada una impresora:

Elimine una impresora:


Entre en una sesión remota de PowerShell (debe tener habilitada la gestión remota):

Use el commando de invocación de PowerShell para ejecutar un script en un servidor


remoto
Detiene un prceso por nombre o por ID

You might also like