Google cloud platform 使用Jinja2从GCP部署管理器设置Windows VM的用户名和密码

Google cloud platform 使用Jinja2从GCP部署管理器设置Windows VM的用户名和密码,google-cloud-platform,jinja2,google-deployment-manager,Google Cloud Platform,Jinja2,Google Deployment Manager,我是GCP新手,正在尝试从GCP部署管理器创建Windows VM实例 我想通过部署管理器为VM实例设置用户名和密码。这里我使用Jinja2作为部署语言。GCP没有在GCP上设置用户名和密码。在VM创建时设置用户和密码的最佳方法是使用 由于您只想创建用户,因此可能需要使用sysprep-specialize-script-ps1字段,以便命令仅在创建时运行(而不是每次启动时)。对于该值,编写一个powershell脚本,该脚本将创建一个用户并将其添加到相应的组(可能是管理员) 以下是一个例子:

我是GCP新手,正在尝试从GCP部署管理器创建Windows VM实例


我想通过部署管理器为VM实例设置用户名和密码。这里我使用Jinja2作为部署语言。

GCP没有在GCP上设置用户名和密码。在VM创建时设置用户和密码的最佳方法是使用

由于您只想创建用户,因此可能需要使用
sysprep-specialize-script-ps1
字段,以便命令仅在创建时运行(而不是每次启动时)。对于该值,编写一个powershell脚本,该脚本将创建一个用户并将其添加到相应的组(可能是管理员) 以下是一个例子:

sysprep-specialize-script-ps1 = "$Password = ConvertTo-SecureString -String {{ password }} -AsPlainText -Force\n\nNew-LocalUser -name {{ user }} -Password $Password\n\nAdd-LocalGroupMember -Group Administrators -Member {{ user }}"
我找到了一个可能有用的方法