Microsoft Virtualization Discussions
Microsoft Virtualization Discussions
All I have downloaded and installed the latest PowerShell Toolkit 9.7.1. I am running PowerShell 7.0.3 and when I try to run the command Import-Module DataONTAP I get this (verbose mode):
import-module DataONTAP -verbose
VERBOSE: Loading module from path 'C:\program files\powershell\7\Modules\DataONTAP\DataONTAP.psd1'.
VERBOSE: Loading 'Assembly' from path 'C:\program files\powershell\7\Modules\DataONTAP\OntapiPS.dll'.
VERBOSE: Loading 'Executable' from path 'C:\program files\powershell\7\Modules\DataONTAP\OntapiPS.dll'.
VERBOSE: Loading 'Assembly' from path 'C:\program files\powershell\7\Modules\DataONTAP\DataONTAP.HostUtilities.dll'.
VERBOSE: Loading 'Executable' from path 'C:\program files\powershell\7\Modules\DataONTAP\DataONTAP.HostUtilities.dll'.
VERBOSE: Loading 'TypesToProcess' from path 'C:\program files\powershell\7\Modules\DataONTAP\DataONTAP.Type.ps1xml'.
VERBOSE: Loading 'TypesToProcess' from path 'C:\program files\powershell\7\Modules\DataONTAP\DataONTAP.C.Type.ps1xml'.
VERBOSE: Loading 'FormatsToProcess' from path 'C:\program files\powershell\7\Modules\DataONTAP\DataONTAP.Format.ps1xml'.
VERBOSE: Loading 'FormatsToProcess' from path 'C:\program files\powershell\7\Modules\DataONTAP\DataONTAP.C.Format.ps1xml'.
VERBOSE: Loading module from path 'C:\program files\powershell\7\Modules\DataONTAP\DataONTAP.dll'.
Import-Module: Could not load type 'System.Management.Automation.PSSnapIn' from assembly 'System.Management.Automation, Version=7.0.3.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'.
That last error is on DataONTAP.dll I asume. Has any one run across this?
Solved! See The Solution
I have been able to recreate this issue with PowerShell 7.0.3 and opened bug 1344144 on this issue. Using PowerShell 5.1 I did not have the issue.
I have been able to recreate this issue with PowerShell 7.0.3 and opened bug 1344144 on this issue. Using PowerShell 5.1 I did not have the issue.
I did not either. I believe it worked in 7.0.1 but don't quote me as it was a preview release and I ripped it out to use the actual "supported" version of Powershell 7.0.3
This error presents itself in 7.0.2 as well.
Is the bug public so I can follow the progress? I looked it up (1344144) and did not see it.
@mcgue is there any progress on this? We require PowerShell 7 (7.0.3) and currently have to fallback to 5 to get the NetApp PowerShell Toolkit working.
Has there been any progress on this bug?
This is not a solution to the issue. The issue still remains that the PS module will not load with PS 7.0.3 or higher.
Still a problem with PowerShell 7.1.3 and DataONTAP module 9.8.0.
Import-Module: Could not load type 'System.Management.Automation.PSSnapIn' from assembly 'System.Management.Automation, Version=7.1.3.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'.
@Francis_Favorini - Thanks for the update. I'm about to cutover to a new laptop and was thinking about this yesterday... I must have been thinking loud enough for others to hear.
Cheers,
EG
It’s not just NetApp toolkit, but looks like Snapcenter/SnapDrive powershell modules have similar results.
NetApp just published a new PS Tool Kit (9.9.1) that per the install guide will work with PS 7.0.3 and above.
Haven't tested yet but will update this if i see any issues... if no update, the new version is working.
Big thanks to Joe T. (our TAM) for sending me the info.