You are on page 1of 7

11/1/2018 25 comandos de PowerShell que todo administrador debe saber - Solvetic

   

Buscar soluciones... 

PORTADA NOTICIAS TUTORIALES REVIEWS   

 Tutoriales Microsoft Window s Server 25 comandos de Pow erShell que todo administrador debe saber

Miles de ofertas de
¿Eres Programador por toda
Programador? España ¡Descúbrelas!

25 comandos de PowerShell que todo administrador


10
5 100%

debe saber
4 0%

3 0%

VOTA 2 0%
Esta vez traigo 25 comandos de la PowerShell que todo administrador de Sistemas en Windows Server debería aprender.
1 0%

Escrito por Jonathan Carrillo el oct 19 2015 17:06


w server pow ershell

 CAPITULOS
     
1 Entradas comunes PowerShell

2 Recolectando Información del Sistema con


PowerShell

3 Administración de aplicaciones con


PowerShell

 INFORMACIÓN

 Publicado oct 19 2015 17:06


 Actualizado mar 20 2017 22:09
 Visitas 28K
 Nivel
Profesional

 POPULARES DE LA SEMANA

Seguimos con otra entrada de la Powershell enfocada a Windows Server 2012, esta vez con 25 comandos y ejemplos de donde
podrían usarse cubriendo desde lo básico a ejemplos más avanzados.

CÓMO FINALIZAR MATAR (KILL)


1. Entradas comunes PowerShell PROCESOS WINDOWS 10
SOLVETIC SISTEMAS - 08 ENE 2018

1. Navegar registro de Windows como si fuera un directorio de archivos

Es una función que no muchos saben de serie y es que puedes navegar por los registros de Windows usando la PS.

PS C:\Users\jcarrillo> cd hkcu:
MINIMIZAR TODAS LAS VENTANAS Y
PS HKCU:\> ls
MOSTRAR EL ESCRITORIO EN MAC
ZHAIDA ARILLO - 08 ENE 2018

Hive: HKEY_CURRENT_USER

SKC VC Name Property


--- -- ---- --------
2 0 AppEvents {} CÓMO QUITAR FONDO NEGRO DE
0 36 Console {ColorTable00, ColorTable01, ColorTab ICONOS CARPETAS WINDOWS 10
13 0 Control Panel {} SOLVETIC SISTEMAS - 08 ENE 2018

https://www.solvetic.com/tutoriales/article/2077-25-comandos-de-powershell-que-todo-administrador-debe-saber/ 1/7
11/1/2018 25 comandos de PowerShell que todo administrador debe saber - Solvetic
0 2 Environment {TEMP, TMP}
4 0 EUDC {}
1 6 Identities {Identity Ordinal, Migrated7,
3 0 Keyboard Layout {}
2 0 Layout {}
0 0 Network {} CÓMO CAMBIAR DIRECCIÓN IP CON
3 0 Printers {} COMANDOS TERMINAL LINUX
37 0 Software {} SOLVETIC SISTEMAS - 08 ENE 2018
1 0 System {}
1 8 Volatile Environment {LOGONSERVER, USERDOMAIN, USERNAME, U...

CÓMO AÑADIR MÚSICA EN


2. Buscar entre archivos incluyendo sub-carpetas PRESENTACIONES DIAPOSITIVAS
GOOGLE SLIDES
SOLVETIC - 05 ENE 2018
Podremos realizar una búsqueda en powershell y que se aplica a todos los sub-directorios que existan por y si buscamos
en la raíz buscara en toda la partición.

dir –r | select string "quebuscar"

CÓMO DESFRAGMENTAR DISCO DURO


3. TOP 5 Procesos con más consumo
EN LINUX
SOLVETIC SISTEMAS - 08 ENE 2018

Podemos ver cuáles son los procesos que consumen más memoria en el sistema.

-- ps | sort –p ws | select –last 5

HABILITAR O DESHABILITAR APPLE


PAY EN PANTALLA BLOQUEO IPHONE X
4. Reiniciar Servicio SOLVETIC - 08 ENE 2018

Podemos hacer que un servicio se detenga y luego vuelva a iniciar muy útil.

-- Restart-Service DHCP

CÓMO REINSTALAR WINDOWS 10 SIN


USB NI DVD
5. Listar Ítems de directorio SOLVETIC - AYER, 14:10

Listamos todos los Ítems de un directorio:

-- Get-ChildItem – Force

6. Buscar en varios sitios a la vez

Buscamos en una seria de directorios o carpetas:

-- Get-ChildItem –Force c:\directory –Recurse

7. Remover / Eliminar Archivos PowerShell

Elminar todos los archivos con la Powershell en un directorio sin pedir confirmación en cada uno de ellos.

Remove-Item C:\tobedeleted –Recurse

8. Reiniciar la Maquina

Comando para riniciar la maquina con Powershell directamente.

https://www.solvetic.com/tutoriales/article/2077-25-comandos-de-powershell-que-todo-administrador-debe-saber/ 2/7
11/1/2018 25 comandos de PowerShell que todo administrador debe saber - Solvetic

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

Ahora nos pasamos a la recolección de información del sistema con la PowerShell.

2. Recolectando Información del Sistema con PowerShell

9. Información del hardware

Obtiene la información del sistema en uso.

Get-WmiObject -Class Win32_ComputerSystem

10. Información de la BIOS

Lista el tipo de BIOS del sistema en uso con el siguiente comando:

PREGUNTAS  -Class Win32_BIOS -ComputerName


Get-WmiObject
PORTADA NOTICIAS TUTORIALES REVIEWS  IDENTIFICARSE  CREAR CUENTA
Pulsa, descubre y aprende con más
tutoriales de tu interés
    
Tutoriales Relacionados
11 Actualizaciones Del Sistema

ÚLTIMOS 10 TUTORIALES
Lista todas las actualizaciones de Windows instaladas en el sistema se incluyen QFES o archivos de Windows Update.

Comando para forzar y borrar archivos


Get-WmiObject -Class Win32_QuickFixEngineering -ComputerName . o carpetas Windows 10, 8, 7

Crear cuota y limitar espacio de disco


usuarios Windows 10

12. Usuario en linea Cómo cambiar atributos de archivo o


carpeta en Windows 10

Muestra el usuario que está conectado en el sistema. Cómo crear calendario personalizado
2018 con PowerPoint

Get-WmiObject -Class Win32_ComputerSystem -Property UserName -ComputerName Cómo optimizar duración de bateria
portátil Linux con TLP

Cómo desactivar vibrar iPhone X o 8 en


silencio iOS 11
13. Aplicaciones Instaladas
Cómo reinstalar Windows 10 sin USB
ni DVD
Muestra una lista con todas las aplicaciones instaladas con solo nombre sin descripción:
Cómo iniciar, pausar o detener servicio
en Windows 10
Get-WmiObject -Class Win32_Product -ComputerName . | Format-Wide -Column 1
Cómo cambiar contraseña, deshabilitar
o habilitar usuario root macOS

Crear respuestas automáticas en


14. Mostrar IP Outlook.com o Windows 10 Mail App

VER MÁS TUTORIALES


Muestra todas las IP asociadas a la maquina físicas o virtuales.


https://www.solvetic.com/tutoriales/article/2077-25-comandos-de-powershell-que-todo-administrador-debe-saber/ 
3/7
11/1/2018 25 comandos de PowerShell que todo administrador debe saber - Solvetic


2_NetworkAdapterConfiguration -Filter IPEnabled=TRUE -ComputerName . | Format-Table -Property IPAddress 

15. Mayor información de la red

Obtenemos mayor información como la interfaz asociada y los DNS.

IPEnabled=TRUE -ComputerName . | Select-Object -Property [a-z]* -ExcludeProperty IPX*,WINS*

16. NIC con DHCP

Muestra las interfaces de red configuradas en DHCP que estén habilitadas.

WmiObject -Class Win32_NetworkAdapterConfiguration -Filter "DHCPEnabled=true" –ComputerName

17. Habilitar interfaces en DHCP

Habilita las interfaces que estén en DHCP en el Sistema con Powershell.

AdapterConfiguration -Filter IPEnabled=true -ComputerName . | ForEach-Object -Process {$_.EnableDHCP()}

   CAPITULOS
Nos vamos ahora a la administración de aplicaciones, tema muyDEL TUTORIAL
interesante y demandado.  SUSCRIBIRSE 

3. Administración de aplicaciones con PowerShell

18. Instalar paquetes de manera Remota

Instalar un paquete MSI en una computadora remota.

FilterScript {$_.Name -eq "Win32_Product"}).Install(\\MACHINEWHEREMSIRESIDES\path\package.msi)

19. Actualizar un paquete de manera Remota

Actualizamos un paquete MSI en un computador remoto.

"Name='name_of_app_to_be_upgraded'").Upgrade(\\MACHINEWHEREMSIRESIDES\path\upgrade_package.msi)

20. Eliminar un paquete MSI

Removemos / Eliminamos un paquete con extensión MSI de la maquina en uso.

WmiObject -Class Win32_Product -Filter "Name='product_to_remove'" -ComputerName . ).Uninstall()

21. Apagar Remotamente

Podemos incluso apagar una máquina remota usando este comando:

https://www.solvetic.com/tutoriales/article/2077-25-comandos-de-powershell-que-todo-administrador-debe-saber/ 4/7
11/1/2018 25 comandos de PowerShell que todo administrador debe saber - Solvetic

Start-Sleep 60; Restart-Computer –Force –ComputerName TARGETMACHINE

22. Añadir Impresoras

Añadir una impresora a nuestro equipo pero antes debe ser reconocida instalando los drivers necesarios.

Object -ComObject WScript.Network).AddWindowsPrinterConnection("\\printerserver\hplaser3")

23. Eliminar Impresora con PowerShell

Eliminar / Remover una impresora de nuestro equipo es importante saber que no desinstala los controladores.

-Object -ComObject WScript.Network).RemovePrinterConnection("\\printerserver\hplaser3 ")

24. Entrar a una PowerShell Remota

Podemos ingresar a una PowerShell de una maquina remota pero antes debemos tener habilitado el remote management.

enter-pssession TARGETMACHINE

25. Correr Script en Remoto

Para finalizar podemos invocar un script en un equipo en remoto y es uno de los mas interesantes.

invoke-command -computername machine1, machine2 -filepath c:\Script\script.ps1

Ya están los 25 comandos. Se han listado comandos que pueden facilitar muchas tareas como administrador desde tareas
como explorar en un directorio a un poco mas complicadas como habilitar una NIC con DHCP, es importante destacar que muchos
de estos comandos solo funcionarán bajo la PowerShell de Windows Server 2008-2012 y R2 que ofrecen una mayor variedad de
cmdlets. No es una lista de los mejores comandos solo son algunos que pueden usarse en tareas en general si tienes alguna
sugerencia u otro comando interesante no dudes en dejarlo en los comentarios.


¿Te ha gustado y ayudado este Tutorial?
 Puedes premiar al autor pulsando este botón para darle un punto positivo
0

TUTORIALES RELACIONADOS

  Saber fecha de   Resetear contraseña   Apagar equipo Cómo cambiar política


creación de usuario o administrador en Dominio Windows Server ejecución Windows
Dominio Windows Server Windows Server 2012, en remoto con PowerShell
2016 2016 PowerShell

https://www.solvetic.com/tutoriales/article/2077-25-comandos-de-powershell-que-todo-administrador-debe-saber/ 5/7
11/1/2018 25 comandos de PowerShell que todo administrador debe saber - Solvetic

  Cómo ejecutar SSH   Inicializar disco duro   Cómo crear carpetas   Cómo con gurar
en PowerShell Windows con PowerShell en y particiones usando fecha y hora con
10 Windows Server Windows PowerShell PowerShell

4 Comentarios
Como siempre nos tienes al dia con interesantes tutoriales, gracias Jonathan, esto sirve
mucho para los de sistemas.
Fiore Nella Denunciar
oct 19 2015 19:26

Gracias

carlos29 Denunciar
oct 20 2015 20:48

Muy buenos estos comandos para la gestión del DHCP, conexión remota a equipos para su
gestión entre otros. Gracias Jonathan.
Cesar Ortiz Denunciar
oct 21 2015 14:36

A mi también me ha gustado. gracias Jonathan.

Cristina Garcia Denunciar


oct 22 2015 21:40

Mejores Antivirus Funciones escondidas ¿Eres Programador? Diferencias entre


Gratis de WhatsApp Consola de comandos
(cmd) y PowerShell

Anuncio mejorantivirus10.com solvetic.com Anuncio InfoJobs solvetic.com

Actualizar Cómo espiar WhatsApp Enviar SMS desde PHP Windows Server -
controladores - en o saber si soy espiado Microsoft - Tutoriales
Windows...

Anuncio driveragentplus.com solvetic.com solvetic.com solvetic.com

No esperes más y entra en Solvetic


Deja tus comentarios y aprovecha las ventajas de la cuenta de usuario ¡Únete!

Crear Cuenta Identi carse


Regístrate GRATIS para tener tu cuenta Solvetic ¿Tienes ya cuenta? Identifícate aquí

Registrar una Cuenta Identi carme en mi Cuenta

      23,666  5,730  16,556  10,492  ape.1996

https://www.solvetic.com/tutoriales/article/2077-25-comandos-de-powershell-que-todo-administrador-debe-saber/ 6/7
11/1/2018 25 comandos de PowerShell que todo administrador debe saber - Solvetic
SECCIONES SOLVETIC LINKS SOBRE NOSOTROS

Portada Noticias Mapa Usuarios Aviso Legal Ayuda Solvetic es el punto de encuentro de profesionales y amantes de la

Tutoriales Reviews Contacto Sitemap tecnología. Una comunidad que te sorprenderá y ayudará en más

de una ocasión

Todos los derechos reservados 2018 ® Solvetic

https://www.solvetic.com/tutoriales/article/2077-25-comandos-de-powershell-que-todo-administrador-debe-saber/ 7/7

You might also like