Comandos

Admin Comandos útiles administración de sistemas

%AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar –> barra tareas

\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\Current Version\ProfileList -> Borrar perfil cuando borras carpeta en users y te da error al arrancar

CMD


w32tm /query /status REM Ver servidor NTP

shell:startup REM Carpeta de Inicio

compmgmt.msc REM Computer Management(gestión usuarios, equipos, etc)

SystemPropertiesAdvanced REM Borrar perfil bien (con carpeta y registros)

netstat  -noa | find "192.16x.1xxx"  REM Filtrar net stat por IP

query [user] /server:xxxx-s-xxxx REM Ver sesiones remotas en servidor

Logoff sessionID /server:ComputerName REM Cerrar sesión en servidor remoto

Winver REM Versión de Windows

Sysdm.cpl REM Propiedades del sistema

Net user xxxx.xxxx /domain /active:yes REM desbloquear usuario

runas /user:domain\xxx.xxx /netonly cmd.exe REM Ejecutar cmd como admin de dominio

net view \\xx-s-xx /all REM ver compartidos servidor remoto

net share REM ver compartidos servidor actual

certmgr.msc REM ver certificados

ncpa.cpl REM Abrir configuración de redes

control REM Panel de control

control printers REM Conf impresoras

Pingpath REM ping + tracert

nslookup xxxxx REM resolver dns

rasphone REM VPN

outlook /resetfoldernames REM Cambiar idioma

Powershell

-ErrorAction silentlycontinue -> Saltarte errores en scripts


Set-ExecutionPolicy Unrestricted

Set-ADUser -Identity xxx.xxx -Replace @{pwdlastset=""} # 0 es never y también está  9 

Get-ADPrincipalGroupMembership -Identity xxx.xxx  | Select -ExpandProperty "SamAccountName" # Obtener los grupos actuales de un usuario

Select-String - # Filtrar por String

Get-command -Name *[comando]* # Obtener cualquier comando por nombre

Get-Aduser # Obtener usuario del AD

Test-Connection -TargetName sdfsdf.com -Count 1 -Quiet -IPv4 # Ping a host

Test-Connection -ComputerName server01 -TargetName sid-500.com -Count 1 -Quiet -IPv4 # Remote ping

Test-Connection -TargetName sid-500.com -Traceroute # Traceroute

Test-NetConnection -ComputerName sid-500.com -Port 443 # Escanear puerto

Get-NetTCPConnection -State Established,Listen | Sort-Object LocalPort # ver puertos abiertos

Get-WmiObject -Class win32_logicalDisk -ComputerName server1, server2, server3, etc | Select-Object pscomputername, deviceid, freespace, size # Obtener información de servidores por WMI

Connect-ExchangeOnline # Conectar a Exchange