Public/New-ChiaPSSession.ps1
function New-ChiaPSSession { [CmdletBinding()] param( [Parameter(Mandatory,ValueFromPipeline,ValueFromPipelineByPropertyName)] [Alias("IPAddress")] [string]$HostName, [Parameter(Mandatory)] [ValidateSet("Harvester","Wallet","Full_Node","Farmer")] [string]$Service, [Parameter()] [string]$CertPathDirectory ) if ($PSBoundParameters.ContainsKey("CertPathDirectory")){ New-chiaPFXCert -HostName $HostName -Service $Service -CertPathDirectory $CertPathDirectory } else{ New-chiaPFXCert -HostName $HostName -Service $Service } } |