cd C:\GEVISOFT $dll = [System.Reflection.Assembly]::LoadFrom('C:\GEVISOFT\GscDBINET_4_0.dll') $paramsType = $dll.GetType('GEUTEBRUECK.GeViScope.Wrapper.DBI.GscServerConnectParams') Write-Host "=== GscServerConnectParams Properties ===" $paramsType.GetProperties() | ForEach-Object { Write-Host "$($_.Name): $($_.PropertyType.Name)" } Write-Host "`n=== GscServerConnectParams Constructors ===" $paramsType.GetConstructors() | ForEach-Object { $params = ($_.GetParameters() | ForEach-Object { "$($_.ParameterType.Name) $($_.Name)" }) -join ", " Write-Host "GscServerConnectParams($params)" }