Public/Get-SIlkQuickiSCSIRecovery.ps1
|
function Get-SilkQuickiSCSIRecovery { $regPath = Find-SilkiSCSIRegistryInstance $parameterPath = $regPath + '\Parameters' $regSettings = $( 'TCPConnectTime', 'TCPDisconnectTime', 'DelayBetweenReconnect', 'EnableNOPOut', 'MaxRequestHoldTime', 'LinkDownTime', 'SrbTimeoutDelta' ) $settingArray = @{} foreach ($setting in $regSettings) { $value = Get-ItemProperty -Path $parameterPath -Name $setting -ErrorAction SilentlyContinue if ($value) { $settingArray[$setting] = $value.$setting } } return $settingArray } |