Comandos
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