Public/Start-PowerShellStudio.ps1

Function Start-PowerShellStudio {
    <#
    .Synopsis
        Starts Sapien PowerShell Studio
    .Description
        Starts Sapien PowerShell Studio
    .Example
        Start-PowerShellStudio
        Starts Sapien PowerShell Studio
    .LINK
        about_functions_advanced
    .LINK
        about_CommonParameters
    #>

    [CmdletBinding()]
    Param()
    $psstudio = "C:\Program Files\SAPIEN Technologies, Inc\PowerShell Studio 2018\PowerShell Studio.exe"
    $FileExists = Test-Path $psstudio
    If ($FileExists -eq "True") {
        If (!(Get-Process "PowerShell Studio" -ErrorAction SilentlyContinue)) {
            Write-Verbose "Starting Sapien PowerShell Studio..."
            Start-Process $psstudio
        } ElseIf (Get-Process "PowerShell Studio" -ErrorAction SilentlyContinue) {
            Write-Warning "Sapien PowerShell Studio is allready running..."
        }
    } Else {
        Throw "Sapien PowerShell Studio not found, exiting..."
    }
}