Public/Set-TsmCredential.ps1
<#
.Synopsis Sets the username and password variables for dsmadmc to run from powershell. .DESCRIPTION The Set-TsmCredential is used to store the username and password for dsmadmc to run as. This allows you to not have to pass the username and password everytime. .EXAMPLE Set-TsmCredential username password .EXAMPLE Set-TsmCredential -UserName username -Password password #> function Set-TsmCredential { [cmdletbinding(SupportsShouldProcess=$False)] Param ( [Parameter(Mandatory=$true, ValueFromPipelineByPropertyName=$true, Position=0)] $UserName, [Parameter(Mandatory=$true, ValueFromPipelineByPropertyName=$true, Position=1)] $Password ) Process { $MyInvocation.MyCommand.Module.PrivateData['TsmUserName'] = $UserName $MyInvocation.MyCommand.Module.PrivateData['TsmPassword'] = $Password } } |