Я пытаюсь сделать лаунчер, который запустит приложение и, если нет, выдаст окно сообщения.Я использовал if..else
.Однако, даже если файл существует, окно сообщения все еще появляется.Я не уверен, как исправить код.
Вот мой код сценария:
function LaunchAvaya {
$testPath = Test-Path "C:\Program Files (x86)\Avaya\Avaya one-X Agent\OneXAgentUI.exe"
$Checkavaya = Set-Location "C:\Program Files (x86)\Avaya\Avaya one-X Agent"
$startavaya = Start-Process "OneXAgentUI.exe"
}
Вот мой if..else
:
if (LaunchAvaya -eq $true) {
LaunchAvaya
} else {
$avmsgno = [System.Windows.Forms.MessageBox]::Show('No Avaya is installed in this Workstation', 'Warning')
}