The error message 'Caused by error in probe:PowerShell: Storage 2008/2012 at line 1' is generated whenever the PowerShell storage probe sends a warning message without any warning content. PowerShell cannot send the content.

Steps to Reproduce


  1. Create a probe payload with some warning tags without content.

    1. In storage.ps1 (parameter in Windows - Storage 2008 - PS probe), put all commands in a comment.
    2. Add Write-Host '[[==PROBE:warning==]]' at the end of the file.
  2. Run Discovery against a Win-2008 server.

    Note the error 'Caused by error in probe:PowerShell: Storage 2008 at line 1' in the Discovery log.


  1. Navigate to MID Server > Script Includes.

  2. Search for DiscoveryProbeOutputSectionParser.

  3. Select the record.

  4. Change the line:

    if (JSUtil.contains(this._jsonSections, key))


    if (JSUtil.contains(this._jsonSections, key) && content)
  5. Click Update to save.


Related Problem: PRB665123

Seen In

Fuji Patch 12 Hot Fix 1
Fuji Patch 7 Hot Fix 5
Geneva Patch 0 Hot Fix 1
Geneva Patch 1
Geneva Patch 3 Hot Fix 2
Geneva Patch 4
Geneva Patch 5

Fixed In

Geneva Patch 6

Associated Community Threads

There is no data to report.

Article Information

Last Updated:2018-03-12 07:39:51