Merge pull request #521 from bwuch/master

SqlTimeout parameter added to Get-HVEvent
This commit is contained in:
kamennikolov
2022-01-13 17:20:55 +02:00
committed by GitHub

View File

@@ -874,6 +874,9 @@ function Get-HVEvent {
.PARAMETER MessageFilter .PARAMETER MessageFilter
String that can applied in filtering on 'Message' column. String that can applied in filtering on 'Message' column.
.PARAMETER SqlTimeout
Data query command timeout in seconds, default is 30 seconds.
.EXAMPLE .EXAMPLE
$e = Get-HVEvent -hvDbServer $hvDbServer $e = Get-HVEvent -hvDbServer $hvDbServer
$e.Events $e.Events
@@ -925,7 +928,10 @@ function Get-HVEvent {
[string]$ModuleFilter = "", [string]$ModuleFilter = "",
[Parameter(Mandatory = $false)] [Parameter(Mandatory = $false)]
[string]$MessageFilter = "" [string]$MessageFilter = "",
[Parameter(Mandatory = $false)]
[int]$SqlTimeout = 30
) )
begin { begin {
@@ -1022,7 +1028,7 @@ function Get-HVEvent {
$command.CommandText = $query $command.CommandText = $query
$adapter.SelectCommand = $command $adapter.SelectCommand = $command
$DataTable = New-Object System.Data.DataTable $DataTable = New-Object System.Data.DataTable
$adapter.Fill($DataTable) $adapter.Fill($DataTable) | Out-Null
$toDate = $DataTable.Rows[0][0] $toDate = $DataTable.Rows[0][0]
$fromDate = $toDate.AddDays(- ($timeInDays)) $fromDate = $toDate.AddDays(- ($timeInDays))
@@ -1055,6 +1061,7 @@ function Get-HVEvent {
$adapter.SelectCommand = $command $adapter.SelectCommand = $command
$DataTable = New-Object System.Data.DataTable $DataTable = New-Object System.Data.DataTable
$adapter.SelectCommand.CommandTimeout = $SqlTimeout
$adapter.Fill($DataTable) | Out-Null $adapter.Fill($DataTable) | Out-Null
Write-Host "Number of records found : " $DataTable.Rows.Count Write-Host "Number of records found : " $DataTable.Rows.Count