Dear Community Experts,
We are checking below functionality using Powershell
https://support.solarwinds.com/SuccessCenter/s/article/Update-resources-on-an-agent-node-using-SWQL
I have installed Orion.SDK and imported powerOrion,SwisPowerShell modules
But facing below issue, while executing.. "
.\ImportListResources.ps1 $swis 2 600
Creating schedule list resources job...
Waiting until job status will be 'ReadyForImport'...
Importing list resources...
Invoke-SwisVerb : Could not load file or assembly 'SolarWinds.Interfaces.Discovery.Strings, Version=3.5.0.638,
Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.
At C:\SAM\New folder\OrionSDK-master\Samples\PowerShell\ImportListResources.ps1:72 char:17
+ ... ortResult = Invoke-SwisVerb $swis "orion.nodes" "ImportListResourcesR ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (:) [Invoke-SwisVerb], FaultException`1
+ FullyQualifiedErrorId : SwisError,SwisPowerShell.InvokeSwisVerb
Import of ListResources result for NodeId:2 finished with errors.
At C:\SAM\New folder\OrionSDK-master\Samples\PowerShell\ImportListResources.ps1:76 char:5
+ throw ("Import of ListResources result for NodeId:" + $nodeId + " ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : OperationStopped: (Import of ListR...ed with errors.:String) [], RuntimeException
+ FullyQualifiedErrorId : Import of ListResources result for NodeId:2 finished with errors.
Problem is exactly at below function;
$importResult = Invoke-SwisVerb $swis "orion.nodes" "ImportListResourcesResult" ($jobId, $nodeId)
In SAM 2019.1 , Noticed that in Swis ,it is looking for version '3.5.0.638' ,while actually we have a updated version '3.5.0.652' in Orion application files
Application file: SolarWinds.Interfaces.Discovery.Strings.dll
Path :C:\Program Files (x86)\SolarWinds\Orion\Interfaces.Discovery
Current Version : 3.5.0.652
Looking forward for any solution on this