如何从salt-master在Windows 7上运行可见的桌面应用程序

时间:2016-07-10 19:29:41

标签: windows-7 git-bash salt-stack

我想在Windows 7上运行一个应用程序,并让它从salt-master中可见。

我的主人和仆从都有Boron 2016.3.1。

例如,如果我想使用file.managed将test.txt文件移动到我的Windows 7附件上的桌面上,并且我想在可见桌面上打开它,有没有办法做到这一点。

最初我假设只通过cmd.run运行流程就可以了,但这没有用。并here's a feature request for this

我想也许,如果我安装了git bash,并且有一个运行记事本的bash脚本就行了,但是当我尝试使用类似下面的状态时:

init.sls

startnotepad:
  cmd.run:
    - name: script.sh
    - cwd: c:\users\myuser\desktop

它也不起作用。它根本不运行脚本,只是挂起。

但是,当我从本地机器运行脚本时,它工作正常。这个剧本很简单。

C:\用户\为myuser \桌面\ script.sh

notepad test.txt

我不确定这是否可行,但感谢任何帮助。

编辑1

这个问题并没有具体说明如何使用脚本执行此操作。我对通过盐可能的任何方式感兴趣。在询问了有关他们的IRC的一些问题之后,我已经通过salt.modules.win_service.config获得了有关它的信息。特别是svc_type,但我不知道如何使用它,我尝试过的所有内容都失败了。

EDIT2

我找到了this email chain,看起来有人能够实现这一点。他们说他们“尝试过允许与桌面选项交互”,但我不知道如何实现它。

0 个答案:

没有答案