Hay muchos comandos y herramientas integradas a Windows que proporcionan mucha información y reemplazan el uso de estos programas, ahorrando tiempo y espacio en el disco duro.
Se puede extraer mucha información con la herramienta MSINFO32 (System Information, Información del Sistema)
Para ejecutar, puedes digitar msinfo32 en una ventana CMD o también ejecutar desde el menu ejecutar (Run Menu – presionar tecla de ventana y R al mismo tiempo)
Lista de Switches y Comandos para instalaciones Desatendidas: viewtopic.php?f=14&t=1412
Comandos o Switches de Actualizaciones de Microsoft: viewtopic.php?f=14&t=3773
Debajo pueden ver una lista de comandos y trucos útiles integrados a Windows, ejecutados, preferiblemente en una Ventana CMD en modo Administrador. Estos comandos se pueden ejecutar en secuencia y la información se puede guardar en un reporte (Mas detalles al final de la lista). Para ver un historial de todos los comandos ejecutados, dentro de la ventana CMD, presiona SHIFT y F7 al mismo tiempo.
Nota: Se recomienda ejecutar todos estos comandos bajo una Ventana CMD ejecutada como Administrador
Para ver las opciones de cualquier comando se puede usar /? – Por ejemplo, para ver información sobre el comando Ping digitamos:
Código: Seleccionar todo
ping /?
Informacion de Licencia de Windows
Mostrar informacion Basica de la Licencia
Código: Seleccionar todo
slmgr /dli
Código: Seleccionar todo
slmgr /dlv
Código: Seleccionar todo
slmgr /xpr
Código: Seleccionar todo
DISM /online /Get-TargetEditions
Ver el tiempo y fecha (Este comando es útil para imprimir la fecha y el tiempo en reportes)
Ver el tiempo:
Código: Seleccionar todo
time /t
Código: Seleccionar todo
Date /t
Código: Seleccionar todo
assoc
Código: Seleccionar todo
doskey /history
Ver listado de Redes inalambricas (Wi-Fi) a cuales se ha conectado:
Código: Seleccionar todo
netsh wlan show profile
En este ejemplo el nombre de la Red o perfil es Joshua Marius
Código: Seleccionar todo
netsh wlan show profile name="Joshua Marius" key=clear
Código: Seleccionar todo
driverquery
Código: Seleccionar todo
driverquery -v
Código: Seleccionar todo
wmic os get * /Format:list
Código: Seleccionar todo
wmic COMPUTERSYSTEM get Model, Name
Código: Seleccionar todo
wmic diskdrive get Name, Manufacturer, Model, InterfaceType, MediaLoaded, MediaType
Código: Seleccionar todo
wmic idecontroller list full
Código: Seleccionar todo
wmic idecontroller get Name, Manufacturer, Status
Código: Seleccionar todo
fsutil fsinfo statistics C:
Código: Seleccionar todo
fsutil fsinfo statistics C:
Código: Seleccionar todo
fsutil fsinfo volumeInfo C:
Código: Seleccionar todo
wmic logicaldisk get Name, FileSystem
Código: Seleccionar todo
wmic bios get name, version, serialnumber
Código: Seleccionar todo
wmic cpu get Name, Caption, MaxClockSpeed, DeviceID, status, NumberOfCores
Código: Seleccionar todo
wmic memcache get Name, BlockSize, Purpose, MaxCacheSize, Status
Código: Seleccionar todo
wmic memorychip list full
wmic memorychip list brief
Código: Seleccionar todo
wmic printer list brief
Código: Seleccionar todo
wmic qfe get Hotfixid
Código: Seleccionar todo
wmic process list brief
Código: Seleccionar todo
tasklist
Código: Seleccionar todo
wmic nic list brief
Código: Seleccionar todo
wmic nic get * /Format:list
Código: Seleccionar todo
getmac
Código: Seleccionar todo
getmac /V
Código: Seleccionar todo
whoami
Código: Seleccionar todo
whoami /ALL
Código: Seleccionar todo
net user
Código: Seleccionar todo
net user Usuario1
Código: Seleccionar todo
set user
Código: Seleccionar todo
query user
Código: Seleccionar todo
query process *
Código: Seleccionar todo
ipconfig
Código: Seleccionar todo
ipconfig /all
Código: Seleccionar todo
arp -a
Código: Seleccionar todo
ipconfig /displaydns
Código: Seleccionar todo
nestat
Código: Seleccionar todo
netstat -a
Código: Seleccionar todo
netstat -an
Código: Seleccionar todo
netstat -ab
Código: Seleccionar todo
netstat -es
Código: Seleccionar todo
net statistics Workstation
Código: Seleccionar todo
netsh wlan show interfaces
Código: Seleccionar todo
systeminfo
Código: Seleccionar todo
net user Usuario1 /domain
Código: Seleccionar todo
net accounts
Código: Seleccionar todo
gpresult /H C:\politicas.html
Código: Seleccionar todo
net view
Código: Seleccionar todo
net use
Código: Seleccionar todo
net share
Código: Seleccionar todo
wmic startup get * /Format:list
Código: Seleccionar todo
wmic product list full /Format:list
Código: Seleccionar todo
sc query
Código: Seleccionar todo
schtasks
Código: Seleccionar todo
tree
Código: Seleccionar todo
tree /F
Código: Seleccionar todo
change port /QUERY
Código: Seleccionar todo
change port /?
Código: Seleccionar todo
WMIC PATH Win32_Battery Get EstimatedChargeRemaining
Código: Seleccionar todo
Ipconfig /all | clip
Se recomienda tener precaucion al ejecutar los siguientes commandos:
Verificar la Version de Instalacion de Windows 10
Leer este articulo: viewtopic.php?f=9&t=6794
Verificar la Version de instalada de un programa - En este ejemplo se ve la version del programa CDBurnerXP:
Código: Seleccionar todo
wmic datafile where 'name="C:\\Program Files (x86)\\CDBurnerXP\\cdbxpp.exe"' Get Version
Para un listado de las versiones de Windows 10, haz click aqui
Código: Seleccionar todo
ver
Código: Seleccionar todo
winver
Limpiar todo en la ventana CMD
Código: Seleccionar todo
CLS
Código: Seleccionar todo
color
Código: Seleccionar todo
color /?
Código: Seleccionar todo
chkdsk C:
Código: Seleccionar todo
bcdedit /enum
Código: Seleccionar todo
comp c:\archivo1.jpg c:\archivo2.jpg
Código: Seleccionar todo
defrag C:
Código: Seleccionar todo
defrag C: -a
Código: Seleccionar todo
sfc /scannow
Código: Seleccionar todo
TASKKILL /IM notepad.exe
En este ejemplo, detenemos e iniciamos el Servicio: OneSyncSvc_731379
Código: Seleccionar todo
SC stop OneSyncSvc_731379
Código: Seleccionar todo
SC start OneSyncSvc_731379
Código: Seleccionar todo
SC query OneSyncSvc_731379
El comando es util para verificar que un dispositivo u computadora este disponible en la Red, aqui usamos 192.168.10.15 como ejemplo:
Código: Seleccionar todo
ping 192.168.10.15
Podemos obtener la direccion publica ejecutando un ping hacia el servidor myip.opendns.com
Código: Seleccionar todo
ping myip.opendns.com
Código: Seleccionar todo
tracert letheonline.net
Código: Seleccionar todo
pathping 192.168.10.15
Código: Seleccionar todo
ping 192.168.10.15 -t
Código: Seleccionar todo
nslookup letheonline.net
Código: Seleccionar todo
Shutdown -r -f -t 00
Código: Seleccionar todo
Shutdown -r -f -t 60
Código: Seleccionar todo
Shutdown -s -f -t 00
Código: Seleccionar todo
Shutdown -s -f -t 60
Código: Seleccionar todo
SUBST L: C:\Users\LeThe
Puedes ejecutar varios commandos usando & - Por ejemplo, para chequear la integracion del disco C: y la integracion de archivos protegidos de Windows, ejecutas:
Código: Seleccionar todo
chkdsk C: & sfc /scannow
Código: Seleccionar todo
Chkdsk C: & sfc /scannow & shutdown -r -f -t 00
Código: Seleccionar todo
Timeout 60
Búsqueda
Una opción muy útil es poder buscar información entre los resultados de los comandos.
Por ejemplo, ejecutamos un comando pero solo queremos algo en particular. En el siguiente ejemplo producimos solo los resultados donde encontramos la dirección IP iniciando con 192:
Código: Seleccionar todo
ipconfig /all | find "192"
Código: Seleccionar todo
ipconfig /all | findstr /C:"DNS" /C:"DHCP"
Para imprimir los resultados a un archivo podemos usar varios comandos.
Imprimir los resultados a un archivo nuevo .txt
Código: Seleccionar todo
ipconfig > C:\Usuarios\LeThe\Escritorio\Archivo1.txt
Si se desea agregar mas información al archivo, usamos el parámetro >>
En el siguiente ejemplo, escribimos los resultados de tres comandos al archivo Reporte.txt en memoria USB D:
Código: Seleccionar todo
Ipconfig >> D:\Reporte.txt
hostname >> D:\Reporte.txt
tasklist >> D:\Reporte.txt
Código: Seleccionar todo
Ipconfig >> Report.txt & hostname >> report.txt & tasklist >> report.txt
Con el tiempo, puedes crear archivos BAT/CMD complejos que pueden proporcionar toda la información que necesitas sobre una computadora, o tambien usarlos para diagnosticar problemas.
Instalaciones desatendidas o ejecutadas desde CMD
Casi todas las aplicaciones pueden ser instaladas en modo desatendido (no se requiere de hacer click en "Siguente" etc.) Para esto debemos identificar los switches especificos de cada aplicacion ya que estas se distribuyen con instaladores diferentes.
Por ejemplo, para instalar Adobe Reader en modo Desatendido:
Código: Seleccionar todo
adobe.exe /sPB
Para comandos y switches para actualizaciones de Microsoft: viewtopic.php?f=14&t=3773