一千萬個為什麽

搜索


我主持了VSO構建代理,構建我們的exe和管道設置。我試圖將生成的exe部署到開發測試環境。我有一個部署組,並且這些文件正在成功復制到正確的位置。我現在要做的是在復制後啟動exe文件。我有一個內聯的powershell腳本任務正在​​運行,其中包含

# You can write your powershell scripts inline here. 
# You can also pass predefined and custom variables to this scripts using arguments

Param([int]$autoRelaunch)


if($autoRelaunch)
{
    Write-Host Relaunching exe;

    & 'PathToExe\MyExe.exe';
}

else
{
    Write-Host Skipping launch of exe;
}

the release log displays Relaunching POS but on the computer the script is running, the process isn't launched. If I run & 'PathToExe\MyExe.exe' via powershell on the computer from the A1 folder, the process starts as expected. What am I missing?

編輯:

稍後再回顧一下。我已重新編寫腳本以使用start-process Start-Process -FilePath MyExePath 。我使用了使用runas和憑據設置工作導演的組合。這個過程確實開始......有點。我的目標應用程序是一個WPF窗口。它啟動但沒有繪制任何GUI。我知道進程正在運行,因為我可以使用 get-process myexe 來返回一個有效的進程。有誰知道如何啟動WPF /控制臺應用程序,並讓它繪制它的GUI?

轉載註明原文: VSO發布發布exe文件

一共有 0 個回答: