Get Eulanda Registry Int
Zuletzt geändert: 19.04.2026 03:03

Übersicht

Get-EulandaRegistryInt #

ÜBERSICHT #

Liest einen Int-Value aus der SQL-Registry. Mit -Default-Fallback.

SYNTAX #

Get-EulandaRegistryInt [-Default] <int> [[-Conn] <__ComObject>] [[-Udl] <string>] [[-ConnStr]
    <string>] [<CommonParameters>]

BESCHREIBUNG #

Liest über den aktiven Store und parst den String-Wert als Int32. Die SQL-Registry persistiert Int-Werte in der Spalte VALUE_INT; die Tree-Read-API liefert den typisierten Int-Wert direkt, Single-Value- Reads via cnf_RegReadString liefern ihn als Zahl-im-String (z.B. "42").

Nicht-parsebare Werte (Leerstring, null, kein int) liefern den Default zurück. Ein Write-Verbose zeigt das im Debug-Fall.

PARAMETER #

-Path #

Registry-Pfad.

-Name #

Value-Name unter dem Pfad.

-Default #

Type: int
Default: 0

Wert wenn nicht gesetzt oder nicht parsebar. Default: 0.

-Conn #

Type: __ComObject

Bestehende ADODB.Connection. Alternativ -Udl oder -ConnStr.

AUSGABEN #

[int]

BEISPIELE #

$timeout = Get-EulandaRegistryInt -Conn $conn `
  -Path '\SYSTEM\Config' -Name 'TimeoutSec' -Default 30