【问题标题】:How to run .exe file on startup on gcp windows instance如何在 gcp windows 实例上启动时运行 .exe 文件
【发布时间】:2020-02-18 02:45:25
【问题描述】:

我在谷歌云平台上有一个虚拟机、Windows 实例 (GCE)。我想每次在实例开始时运行一个程序(.exe)。

我可以通过将文件放入启动文件夹来运行该文件。但我想使用谷歌在这里建议的启动脚本运行它:running startup scripts on a google compute engine

【问题讨论】:

    标签: google-cloud-platform google-compute-engine


    【解决方案1】:

    Windows VM 实例启动/重启时在 GCP 上运行 .exe

    1. 在虚拟机实例上单击编辑
    2. 扩展管理、安全、磁盘、网络、单租部分
    3. 元数据 部分中,提供 windows-startup-script-cmd 作为元数据键。
    4. 框中,提供/path/to/exe-file

    【讨论】:

    • 感谢 Gautam 的回复,但我仍然无法运行启动脚本。我创建了一个文本文件 temp.txt 并将其保存在 C 驱动器中。然后我使用以下值编辑了我的 VM 实例:在元数据部分中,我提供了“windows-startup-script-cmd”作为元数据键,在值字段中,我提供了“C:/temp.txt”
    • @manoj sakhwar 此指南适用于.exe 文件。您不能运行 .txt 文件,即使您尝试直接在 VM 中执行它也是如此。 .txt 是一个文本文件,它是不可执行的。您应该使用.exe 文件来运行它,它会类似于C:\temp.exe
    • @manojsakhwar .txt 文件不可执行,无需为此创建单独的文件。 windows-startup-script-cmd 元数据值应该是 windows 可执行 cmd 的列表。例如windows-startup-script-cmd = /path/to/exe-file。您也可以提及多个 cmd 作为值。
    猜你喜欢
    • 1970-01-01
    • 2019-12-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多