Microsoft Virtualization Discussions

Highlighted

Import-module DataOnTap, where can I find the module "DataOnTap"

I am kind of new to Powershell scripting using DataOnTape modules. One of scripts has this line at very beginning.

Import-module DataOnTap

Could you please tell me how this "import-module" can find "DataOnTap" on the server, and load in for the execution? Also, how to appropriately implement NetApp modules on the server?

I assume this module will be loading functions. One of functions I assume is "Connect-nacontroller", since it is in the script.

Thanks you!

6 REPLIES 6
Highlighted

Re: Import-module DataOnTap, where can I find the module "DataOnTap"

Hi netappmagic,

Have a look at this thread, it gives you a tip regarding the import module dataontap

http://www.sumedh.info/articles/netapp_dataontap_filer_powershell.php

For complete info about this, refer the document which i have attached.

Hope it may help you,

Cheers,

Hari

View solution in original post

Highlighted

Re: Import-module DataOnTap, where can I find the module "DataOnTap"

Hari,

Thanks for your message.

It seems that you attached a document about DR. Could you try it again?

Highlighted

Re: Import-module DataOnTap, where can I find the module "DataOnTap"

Hi netappmagic,

oops!! sorry for that, it was overlooked

You can refer the doc which i have attached.

Cheers,

Hari.

Highlighted

Re: Import-module DataOnTap, where can I find the module "DataOnTap"

Could you please tell me what is wrong with the following? It is from the attached document.  It is complaining about missing "}". However, if I add "}" in the end, still the same. I could get solve it myself. Thanks! 

 

PowerShell Prompt> $LUNList=Get-NaLun; ForEach ($Lun in $LUNList) { if ($LUN.Mapped)

{# since that returns a True/False, don’t need to compare}

Else {Write-Host "LUN Name ="$LUN.Path}

Highlighted

Re: Import-module DataOnTap, where can I find the module "DataOnTap"

Hi,

Have you tried this ?

PowerShell prompt>


$LUNList=Get-NaLun

ForEach ($LUN in $LUNList)

{

       if ($LUN.Mapped)

     {

           # Since that returns a True/False, don’t need to compare

     }

  Else

     {

         Write-Host “LUN Name =”$LUN.path

     }

}

Regards,

Hari

Highlighted

Re: Import-module DataOnTap, where can I find the module "DataOnTap"

Yes, It works if using your way. However, why one line is not working. It should work as well as the document said it should.

Check out the KB!
Knowledge Base
All Community Forums