Powershell: differenze tra le versioni
Vai alla navigazione
Vai alla ricerca
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica |
|||
| (2 versioni intermedie di uno stesso utente non sono mostrate) | |||
| Riga 23: | Riga 23: | ||
Per guardare chi o cosa ha fermato i servizi in una fascia oraria: |
Per guardare chi o cosa ha fermato i servizi in una fascia oraria: |
||
$startTime = Get-Date "2026- |
$startTime = Get-Date "2026-09-22 01:15:00" |
||
$endTime = Get-Date "2026- |
$endTime = Get-Date "2026-09-22 01:40:00" |
||
Get-WinEvent -FilterHashtable @{LogName='System'; StartTime=$startTime; EndTime=$endTime} | |
Get-WinEvent -FilterHashtable @{LogName='System'; StartTime=$startTime; EndTime=$endTime} | |
||
| Riga 35: | Riga 35: | ||
Where-Object {$_.Message -like "*SQL*"} | |
Where-Object {$_.Message -like "*SQL*"} | |
||
Select-Object TimeCreated, Id, Message |
Select-Object TimeCreated, Id, Message |
||
==VSS e Snapshot== |
==VSS e Snapshot== |
||
$ |
$startTime = Get-Date "2026-09-22 01:15:00" |
||
$ |
$endTime = Get-Date "2026-09-22 01:40:00" |
||
Get-WinEvent -FilterHashtable @{ |
Get-WinEvent -FilterHashtable @{ |
||
LogName = 'Application' |
LogName = 'Application' |
||
| Riga 48: | Riga 47: | ||
} -MaxEvents 50 | Select-Object TimeCreated, Id, ProviderName, Message | Format-Table -AutoSize |
} -MaxEvents 50 | Select-Object TimeCreated, Id, ProviderName, Message | Format-Table -AutoSize |
||
Get-WinEvent -FilterHashtable @{ |
|||
LogName = 'Application' |
|||
StartTime = $StartTime |
|||
EndTime = $EndTime |
|||
# Puoi aggiungere anche i provider/ID VSS e SQL: |
|||
ProviderName = 'MSSQLSERVER', 'VSS' |
|||
ID = 18264, 18265, 8224 |
|||
} | Select-Object TimeCreated, Id, ProviderName, Message | Format-Table -AutoSize |
|||
[[Categoria:Windows]] |
[[Categoria:Windows]] |
||
Versione attuale delle 07:56, 25 set 2026
processi
Get-Process
terminare processi
tail
Get-Content alert_orcl.log -Tail 200
grep
Select-String -Path "*.sql" -Pattern "xxx"
uniq
Select-Object -Unique -ExpandProperty Line
sort
Sort-Object
nmap
Test-NetConnection -ComputerName <indirizzo_ip_o_hostname> -Port <numero_porta>
tnc 192.168.1.1 -p 80
Ricerca Eventi
sql server
Per guardare chi o cosa ha fermato i servizi in una fascia oraria:
$startTime = Get-Date "2026-09-22 01:15:00" $endTime = Get-Date "2026-09-22 01:40:00"
Get-WinEvent -FilterHashtable @{LogName='System'; StartTime=$startTime; EndTime=$endTime} |
Where-Object {$_.Message -like "*SQL*" -or $_.ProviderName -eq "Service Control Manager"} |
Select-Object TimeCreated, ProviderName, Id, Message
Per guardare gli eventi di start/stop di sql server:
Get-WinEvent -FilterHashtable @{LogName='System'; ProviderName='Service Control Manager'} -MaxEvents 100 |
Where-Object {$_.Message -like "*SQL*"} |
Select-Object TimeCreated, Id, Message
VSS e Snapshot
$startTime = Get-Date "2026-09-22 01:15:00"
$endTime = Get-Date "2026-09-22 01:40:00"
Get-WinEvent -FilterHashtable @{
LogName = 'Application'
StartTime = $StartTime
EndTime = $EndTime
ProviderName = 'MSSQLSERVER', 'VSS', 'SQLWRITER'
ID = 18264, 18265, 8224
} -MaxEvents 50 | Select-Object TimeCreated, Id, ProviderName, Message | Format-Table -AutoSize
Get-WinEvent -FilterHashtable @{
LogName = 'Application'
StartTime = $StartTime
EndTime = $EndTime
# Puoi aggiungere anche i provider/ID VSS e SQL:
ProviderName = 'MSSQLSERVER', 'VSS'
ID = 18264, 18265, 8224
} | Select-Object TimeCreated, Id, ProviderName, Message | Format-Table -AutoSize