从服务器共享启动exe

时间:2018-04-20 13:38:48

标签: powershell powershell-v2.0 powershell-v3.0 powershell-v4.0

我们在服务器共享上有一个密码实用程序。我想从PowerShell GUI中的按钮启动它。 exe没有启动。我想我有正确的代码。

Function pwd()
{
    Invoke-Item "\\servershare\pwd\passwordutility.exe"
}

2 个答案:

答案 0 :(得分:0)

  

它说错误加载配置文件。现在配置文件位于文件夹中。

您的问题是尝试使用当前目录中的Invoke-Item。启动可执行文件时,您确实应该使用Start-Process

function pwd() {
    $share = '\\servershare\pwd'
    Start-Process -FilePath "$share\passwordutility.exe" -WorkingDirectory $share
}

答案 1 :(得分:-1)

感谢@ TheIncorrigible1的帮助我能够让它工作但只需将此行添加到按钮单击

$btn3.Add_Click({Start-Process -filepath "\\sharename\pwd\passwordutility.exe" -WorkingDirectory "\\sharename\pwd\" })