martes, 26 de noviembre de 2019
martes, 12 de noviembre de 2019
Gestión de Eventos y Gestión de WMI/CIM
Get-Service | Out-GridView
Get-Printer -name "\\DPTO-INF\HP LaserJet Professional P 1102w"
Gestión de Eventos
get-EventLog -logname System -newest 5 -entrytype error
get-EventLog -logname System -after 10/11/2019 -before 12/11/2019
get-EventLog -logname System -message "*reinicio"
get-EventLog -logname System -instanceId XX
get-winevent -listlog *|where-object {$_.recordcount -gt 0}
#“Circular logging” que se encargará de “truncar” o eliminar los logs que ya se han introducido en la base de datos
get-winevent -logname system -maxEvents 5
#hash clave y valor
get-winevent -filterhashtable @{logname='system',provider='disk'}
Gestión de WMI/CIM
(clase CIM STANDARD,WMI MICROSOFT)
EXTRAER INF DE NUESTRO SISTEMA
get-wmiobject #clases
get-wmiobject -list|where-object {$_.name -like "*bios*"}
get-wmiobject -class win32_bios|fl *
get-wmiobject -class win32_processor|fl *
Clases WMI/CIM
BIOS: win32_Bios
CPU: win32_processor
DISCOS: Win32_DiskDrive
PLACA BASE: Win32_Baseboard
ADAPTADOR DE RED: Win32_NetworkAdapter
MEMORIA: Win32_PhysicalMemory
SISTEMA OPERATIVO: Win32_OperatingSystem
RECURSOS COMPARTIDOS: Win32_Share
EQUIPO(Windows): win32_computersystem
EQUIPO (Producto): win32_ComputerSystemProduct
get-cimclass "*bios*"
Get-Printer -name "\\DPTO-INF\HP LaserJet Professional P 1102w"
Gestión de Eventos
get-EventLog -logname System -newest 5 -entrytype error
get-EventLog -logname System -after 10/11/2019 -before 12/11/2019
get-EventLog -logname System -message "*reinicio"
get-EventLog -logname System -instanceId XX
get-winevent -listlog *|where-object {$_.recordcount -gt 0}
#“Circular logging” que se encargará de “truncar” o eliminar los logs que ya se han introducido en la base de datos
get-winevent -logname system -maxEvents 5
#hash clave y valor
get-winevent -filterhashtable @{logname='system',provider='disk'}
Gestión de WMI/CIM
(clase CIM STANDARD,WMI MICROSOFT)
EXTRAER INF DE NUESTRO SISTEMA
get-wmiobject #clases
get-wmiobject -list|where-object {$_.name -like "*bios*"}
get-wmiobject -class win32_bios|fl *
get-wmiobject -class win32_processor|fl *
Clases WMI/CIM
BIOS: win32_Bios
CPU: win32_processor
DISCOS: Win32_DiskDrive
PLACA BASE: Win32_Baseboard
ADAPTADOR DE RED: Win32_NetworkAdapter
MEMORIA: Win32_PhysicalMemory
SISTEMA OPERATIVO: Win32_OperatingSystem
RECURSOS COMPARTIDOS: Win32_Share
EQUIPO(Windows): win32_computersystem
EQUIPO (Producto): win32_ComputerSystemProduct
get-cimclass "*bios*"
viernes, 8 de noviembre de 2019
Práctica Obligatoria-Powershell
Script en Powershell que haga lo siguiente, mediante un menú :
Write-Host "1) Arrancar un proceso"
Write-Host "2) Parar un proceso"
Write-Host "3) Ver los 30 procesos que mas CPU están utilizando"
Write-Host "4) Parar el proceso que mas cpu consume"
Write-Host "5) Arrancar un servicio"
Write-Host "6) Parar un servicio"
Write-Host "7) Ver los servicios que están parados"
Write-Host "8) Presione 'S' para salir"
Write-Host "1) Arrancar un proceso"
Write-Host "2) Parar un proceso"
Write-Host "3) Ver los 30 procesos que mas CPU están utilizando"
Write-Host "4) Parar el proceso que mas cpu consume"
Write-Host "5) Arrancar un servicio"
Write-Host "6) Parar un servicio"
Write-Host "7) Ver los servicios que están parados"
Write-Host "8) Presione 'S' para salir"
sábado, 2 de noviembre de 2019
PRÁCTICA OBLIGATORIA-POWERSHELL
Tenemos que hacer 3 ejercicios:
1) CONFIGURAR IP
Cuya salida debiera ser esta :
2) MENÚ CON DO-UNTIL
3) ELIMINAR USUARIOS (DESDE UN FICHERO CSV) CREADOS ANTERIORMENTE .
1) CONFIGURAR IP
Cuya salida debiera ser esta :
3) ELIMINAR USUARIOS (DESDE UN FICHERO CSV) CREADOS ANTERIORMENTE .
Suscribirse a:
Entradas (Atom)