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 } |