System Information retrieval partially working

A fix for this issue has been implemented in version 2025.2.23
Backlog

System Information retrieval partially working

avatar

Hello,

Using RDM 2025.2.16, and attempting to retrieve system information via multiple methods with varying degrees of success. For example:

1) When using the RDM GUI to 'Load from system information' for a host type entry, it errors out on retrieving the timezone, but otherwise succeeds. However when using the PowerShell cmdlet Invoke-RDMLoadFromInventorySession for the same host type entry, it succeeds without the timezone error.

2) When using the RDM GUI to 'Generate' a new inventory for a 'system information report' sub connection of the host type entry, it eventually times out with the error 'unable to access system information report'. However when using the PowerShell cmdlet New-RDMSystemInformationReport for the same connection, it succeeds on some queries but fails on others with either access denied or namespace not found.

Not sure if this is a single bug, or multiple separate interrelated ones?

Using PowerShell code below for the inventory collection.

Please let me know if you would like any additional info.

Thanks
Joe

$Sessions = Get-RDMSession
If ($Sessions)
{
$Hosts = $Sessions | where { $_.ConnectionType -eq 'Host' }
$InventoryReports = $Sessions | where { $_.ConnectionType -eq 'InventoryReport' }
}
$Hosts = $Hosts | Where {$_.Name -eq 'SERVER1'}
If ($Hosts -and $InventoryReports) {
ForEach ($h in $Hosts){
$Hostname = $h.HostResolved
If ((Resolve-DnsName -Name $Hostname -ErrorAction SilentlyContinue).IPAddress -ne $null) {
If ([System.Net.Sockets.TcpClient]::new().ConnectAsync($Hostname, 135).Wait(100) -eq $true) {
Write-Host "Updating inventory for $Hostname"
Invoke-RDMLoadFromInventorySession -session $h -Verbose
Set-RDMSession $h -Refresh
$Inventory = $Sessions | where { ($_.ConnectionType -eq 'InventoryReport') -and ($_.ParentID -eq $h.ID) }
If ($Inventory){
Start-RDMProfiler -Level RemoteTools, Debug
$Report = New-RDMSystemInformationReport -InputObject $Inventory
Stop-RDMProfiler
}
}
}
}
}






767aa10a-3622-49f2-b432-0d53b450f421.png

6b2fadb8-053c-416d-b08b-0dba25f970f2.png

dd5875a2-4e4a-4975-b012-610750c80155.png

ced9b682-3fa9-436d-955b-8e174b6f9b21.png

All Comments (3)

avatar

Hello jm2,

I can reproduce the same behaviour.
I will open an internal ticket for this issue and post here when it is fixed.

Best regards,

Patrick Ouimet

avatar

Hi,

We have fixed the issue with the system information report internally and also added support for partial success. A new section in the tree view will indicate which information failed to be retrieved. These changes will be available starting with version 2025.2.23.

Regarding the load issue we released the fixes in 2025.2.22 which should already be available.

Regards,

Jean-Francois Duchesne

avatar

Hi Jean-Francois Duchesne,

Thats great, thanks for the update, will test it out in the new version and reply back here if any issues discovered.

Joe

A fix for this issue has been implemented in version 2025.2.23