Microsoft Virtualization Discussions

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

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

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?

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.

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}

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

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.

Try the new BETA Support Site!
Beta Support Site
Forums