<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: powershell code and wfa in Active IQ Unified Manager Discussions</title>
    <link>https://community.netapp.com/t5/Active-IQ-Unified-Manager-Discussions/powershell-code-and-wfa/m-p/102243#M18099</link>
    <description>&lt;P&gt;Hi There,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm not certain if this answers your question...but you can easily find a list of the available PowerShell CmdLets (functions) in WFA by searching the XML help and .psm1 files. For example:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;C:\Program Files\NetApp\WFA\PoSH\Modules\WFA&amp;gt;find /i "&amp;lt;command:name&amp;gt;" wfa.dll-Help.xml&lt;BR /&gt;&lt;BR /&gt;---------- WFA.DLL-HELP.XML&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;command:name&amp;gt;Add-WfaWorkflowParameter&amp;lt;/command:name&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;command:name&amp;gt;Get-WFALogger&amp;lt;/command:name&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;command:name&amp;gt;Get-WfaCredentials&amp;lt;/command:name&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;command:name&amp;gt;Get-WfaRestParameter&amp;lt;/command:name&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;command:name&amp;gt;Get-WfaInputPassword&amp;lt;/command:name&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;command:name&amp;gt;Get-WfaWorkflowParameter&amp;lt;/command:name&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;command:name&amp;gt;Get-WfaVendor&amp;lt;/command:name&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;command:name&amp;gt;Set-WfaCommandProgress&amp;lt;/command:name&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;command:name&amp;gt;Get-WfaVersion&amp;lt;/command:name&amp;gt;&lt;BR /&gt;&lt;BR /&gt;C:\Program Files\NetApp\WFA\PoSH\Modules\WFAWrapper&amp;gt;find /i "function " WFAWrapper.psm1 | find /v "#"&lt;BR /&gt;&lt;BR /&gt;---------- WFAWRAPPER.PSM1&lt;BR /&gt;function Get-OntapVersionFromString&lt;BR /&gt;function Compare-OntapVersions&lt;BR /&gt;function Invoke-WfaScript&lt;BR /&gt;function Invoke-WfaCommand&lt;BR /&gt;function Get-Parameter&lt;BR /&gt;function Test-CredentialSecure{&lt;BR /&gt;function Test-Credential{&lt;BR /&gt;function Connect-WfaController{&lt;BR /&gt;function Connect-WfaCluster{&lt;BR /&gt;function Set-WfaAcl&lt;BR /&gt;function Connect-WfaDfm{&lt;BR /&gt;function Connect-WfaVIServer{&lt;BR /&gt;function Test-Connect-WfaVIServer{&lt;BR /&gt;function New-WfaZapiServer{&lt;BR /&gt;function Invoke-WfaCli&lt;BR /&gt;function Invoke-WfaClusterCli&lt;BR /&gt;function checkConnection{&lt;BR /&gt;function ConvertFromSecureToPlain {&lt;BR /&gt;function HandleControllerExceptions {&lt;BR /&gt;function TestConnection {&lt;BR /&gt;function WaitFor-NcJob($secondsToWait, $jobId, $errorMessage) {&lt;BR /&gt;function Get-CachedController{&lt;BR /&gt;function Add-CachedController{&lt;BR /&gt;function Get-CacheFile{&lt;BR /&gt;function Invoke-WfaMock&lt;BR /&gt;function Connect-Controller {&lt;BR /&gt;function Invoke-MySqlQuery {&lt;BR /&gt;Export-ModuleMember -alias imysql -function Invoke-MySqlQuery&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hope that helps&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;/matt&lt;/P&gt;</description>
    <pubDate>Wed, 25 Mar 2015 01:02:52 GMT</pubDate>
    <dc:creator>mbeattie</dc:creator>
    <dc:date>2015-03-25T01:02:52Z</dc:date>
    <item>
      <title>powershell code and wfa</title>
      <link>https://community.netapp.com/t5/Active-IQ-Unified-Manager-Discussions/powershell-code-and-wfa/m-p/102228#M18091</link>
      <description>&lt;P&gt;if most of powershell commands work in wfa&amp;nbsp;&lt;/P&gt;&lt;P&gt;could not get transcript output to local txt file &amp;nbsp;with Start-Transcript/Stop Transcript&amp;nbsp;&lt;/P&gt;&lt;P&gt;was using this for testing code&amp;nbsp;&lt;/P&gt;&lt;P&gt;was able to get output from download logs ,if this is by design of WFA that all logs/output is only available from download logs&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;if there is list of all WFA commandlets not in Powershell ONTAP&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Connect-WfaController&lt;BR /&gt;Get-WFALogger&lt;/P&gt;</description>
      <pubDate>Thu, 05 Jun 2025 04:46:46 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Active-IQ-Unified-Manager-Discussions/powershell-code-and-wfa/m-p/102228#M18091</guid>
      <dc:creator>SrikanthReddy</dc:creator>
      <dc:date>2025-06-05T04:46:46Z</dc:date>
    </item>
    <item>
      <title>Re: powershell code and wfa</title>
      <link>https://community.netapp.com/t5/Active-IQ-Unified-Manager-Discussions/powershell-code-and-wfa/m-p/102243#M18099</link>
      <description>&lt;P&gt;Hi There,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm not certain if this answers your question...but you can easily find a list of the available PowerShell CmdLets (functions) in WFA by searching the XML help and .psm1 files. For example:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;C:\Program Files\NetApp\WFA\PoSH\Modules\WFA&amp;gt;find /i "&amp;lt;command:name&amp;gt;" wfa.dll-Help.xml&lt;BR /&gt;&lt;BR /&gt;---------- WFA.DLL-HELP.XML&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;command:name&amp;gt;Add-WfaWorkflowParameter&amp;lt;/command:name&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;command:name&amp;gt;Get-WFALogger&amp;lt;/command:name&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;command:name&amp;gt;Get-WfaCredentials&amp;lt;/command:name&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;command:name&amp;gt;Get-WfaRestParameter&amp;lt;/command:name&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;command:name&amp;gt;Get-WfaInputPassword&amp;lt;/command:name&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;command:name&amp;gt;Get-WfaWorkflowParameter&amp;lt;/command:name&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;command:name&amp;gt;Get-WfaVendor&amp;lt;/command:name&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;command:name&amp;gt;Set-WfaCommandProgress&amp;lt;/command:name&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;command:name&amp;gt;Get-WfaVersion&amp;lt;/command:name&amp;gt;&lt;BR /&gt;&lt;BR /&gt;C:\Program Files\NetApp\WFA\PoSH\Modules\WFAWrapper&amp;gt;find /i "function " WFAWrapper.psm1 | find /v "#"&lt;BR /&gt;&lt;BR /&gt;---------- WFAWRAPPER.PSM1&lt;BR /&gt;function Get-OntapVersionFromString&lt;BR /&gt;function Compare-OntapVersions&lt;BR /&gt;function Invoke-WfaScript&lt;BR /&gt;function Invoke-WfaCommand&lt;BR /&gt;function Get-Parameter&lt;BR /&gt;function Test-CredentialSecure{&lt;BR /&gt;function Test-Credential{&lt;BR /&gt;function Connect-WfaController{&lt;BR /&gt;function Connect-WfaCluster{&lt;BR /&gt;function Set-WfaAcl&lt;BR /&gt;function Connect-WfaDfm{&lt;BR /&gt;function Connect-WfaVIServer{&lt;BR /&gt;function Test-Connect-WfaVIServer{&lt;BR /&gt;function New-WfaZapiServer{&lt;BR /&gt;function Invoke-WfaCli&lt;BR /&gt;function Invoke-WfaClusterCli&lt;BR /&gt;function checkConnection{&lt;BR /&gt;function ConvertFromSecureToPlain {&lt;BR /&gt;function HandleControllerExceptions {&lt;BR /&gt;function TestConnection {&lt;BR /&gt;function WaitFor-NcJob($secondsToWait, $jobId, $errorMessage) {&lt;BR /&gt;function Get-CachedController{&lt;BR /&gt;function Add-CachedController{&lt;BR /&gt;function Get-CacheFile{&lt;BR /&gt;function Invoke-WfaMock&lt;BR /&gt;function Connect-Controller {&lt;BR /&gt;function Invoke-MySqlQuery {&lt;BR /&gt;Export-ModuleMember -alias imysql -function Invoke-MySqlQuery&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hope that helps&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;/matt&lt;/P&gt;</description>
      <pubDate>Wed, 25 Mar 2015 01:02:52 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Active-IQ-Unified-Manager-Discussions/powershell-code-and-wfa/m-p/102243#M18099</guid>
      <dc:creator>mbeattie</dc:creator>
      <dc:date>2015-03-25T01:02:52Z</dc:date>
    </item>
    <item>
      <title>Re: powershell code and wfa</title>
      <link>https://community.netapp.com/t5/Active-IQ-Unified-Manager-Discussions/powershell-code-and-wfa/m-p/102320#M18110</link>
      <description>&lt;P&gt;WFA3.0 has added web-based documentation for all Powershell cmdlets and Perl Methods which can be viewed from your browser itself. You can see the cmdlet description, details and examples on how to use them.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Login to WFA -&amp;gt; Help -&amp;gt; Support Links&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="WFA Support Links.png" border="0" title="WFA Support Links.png" src="https://community.netapp.com/t5/image/serverpage/image-id/2390i48075BC5E4122825/image-size/medium?v=mpbl-1&amp;amp;px=-1" /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;sinhaa&lt;/P&gt;</description>
      <pubDate>Thu, 26 Mar 2015 04:02:07 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Active-IQ-Unified-Manager-Discussions/powershell-code-and-wfa/m-p/102320#M18110</guid>
      <dc:creator>sinhaa</dc:creator>
      <dc:date>2015-03-26T04:02:07Z</dc:date>
    </item>
  </channel>
</rss>

