【问题标题】:Automate an RDP connection right after Windows instance turns on in GCP在 GCP 中打开 Windows 实例后立即自动建立 RDP 连接
【发布时间】:2021-03-31 23:41:15
【问题描述】:

我正在使用 Windows Server 在 GCP 上执行一些 UI 自动化。

流程如下:

=> Machine Switches on at a defined time
=> RDP Connection to Machine
=> UI Interaction Script Runs on Startup
=> Process Ends
=> Machine Switches off at a defined time

除了以某种方式自动化 RDP 连接之外,所有组件都已实现。我提到了这个link,但没有找到太多的见解或文档。

有没有人知道在 GCP 中打开实例后立即自动执行 RDP 连接的方法?

【问题讨论】:

    标签: google-cloud-platform google-cloud-functions


    【解决方案1】:

    有一个名为IAP Desktop 的Windows 应用程序,您可以使用它管理多个远程桌面连接到Windows VM。 connecting 到 VM 时,您可以保存凭据,这将允许您在启动后使用 RDP 访问 Windows VM。

    这里还有与 1 相关的文档,其中自动生成 Windows 密码,在该文档中,有两个可用的选项自动或手动。

    【讨论】:

    • 嗯,我看到了……但它不允许我安排 RDP……而且我的 IP 会随着每次启动而动态变化……我该如何处理?
    • 是的,我知道,但静态 IP 有自己的费用。
    • 是的,如果您想为虚拟机使用固定 IP,则需要为此付费:)
    【解决方案2】:

    您如何部署启动脚本?

    在引导过程中,脚本将在引导过程之前、之后或期间运行。通过声明Windows-specific metadata keys,您可以在实例开启后运行启动脚本。

    如果这不起作用,有一个付费的Cloud Automation 服务听起来可以满足您的要求。

    【讨论】:

      【解决方案3】:

      尝试使用startup-scripts,但运气不好,IAP Desktop 也因调度而无法工作。最后设法通过使用Windows 10 Auto login 设置来解决它。这会跳过登录屏幕,最好的部分是在所有用户中,它允许您通过您选择的用户登录。登录系统后,我通过运行shell:startup 添加了一个启动文件bat,效果很好。

      【讨论】:

        猜你喜欢
        • 2018-04-27
        • 2021-08-29
        • 1970-01-01
        • 2020-02-07
        • 2016-12-04
        • 2019-09-08
        • 1970-01-01
        • 2017-06-25
        • 2018-11-09
        相关资源
        最近更新 更多