classes/applauncher.ps1
Class AppLauncher { #App Launchers [void]StartApp($App, [pscredential] $Credentials) { switch ($App) { "CSIS" { Start-Process "C:\Program Files (x86)\CSISNET\Bin\CSISNet.exe" -Credential $Credentials break } "CM Remote" { & "C:\Program Files (x86)\CMRemote\CmRcViewer.exe" break } "CM Client Center" { & "C:\Program Files\Client Center for Configuration Manager\SCCMCliCtrWPF.exe" break } "EICC Desktop" { & "C:\Program Files (x86)\Telephony\CTI\bin\Desktop.exe" break } "Keepass" { & "C:\Program Files (x86)\KeePass Password Safe 2\KeePass.exe" break } "PowerShell ISE" { & "C:\Windows\System32\WindowsPowerShell\v1.0\powershell_ise.exe" break } "Remote Desktop" { & "C:\Windows\System32\mstsc.exe" break } default { #<code> } } } } |