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