MarvellQLogicFCPowerKit.psm1

# Dot-source PS1 files with helper functions
Import-Module $psScriptRoot\InstallMarvellQLogicFCPowerKit.psm1
Import-Module $psScriptRoot\UninstallMarvellQLogicFCPowerKit.psm1

function Install-MarvellQLogicFCPowerKit
{
    # Use cmdlet parameters to allow the user to specify installation options
    [CmdletBinding()]
    param(
        # Here's an example
        [ValidateSet("AllSigned", "RemoteSigned", "Bypass", "Unrestricted")]
        $ExecutionPolicy,

        # Another example
        [switch]
        $AddAccountToIIS,

        # Securely harvest credentials
        [PSCredential]
        $Credential,
        
        [switch]
        $WinRMConfiguration,
        
        [switch]
        $SetupRESTAPI
    )
    cd  $psScriptRoot
    Install-FCPowerKit -response0 $WinRMConfiguration -cred $Credential -response1 $AddAccountToIIS 
 }

function Uninstall-MarvellQLogicFCPowerKit
{
    cd  $psScriptRoot
    UnInstall-FCPowerKit
}