详情页标题前

腾讯云CVM服务器设置自定义数据(Windows 云服务器)

详情页1

操作场景

在创建云服务器时,您可以通过指定自定义数据,进行配置实例。当云服务器首次启动时,自定义数据将以文本的方式传递到云服务器中,并执行该文本。如果您一次购买多台云服务器,自定义数据会在所有的云服务器首次启动时运行该文本。本文以 Windows 云服务器首次启动时,通过传递 PowerShell 格式的脚本为例。

注意事项

Windows Server 2012 R2及以上版本的操作系统均支持自定义数据。仅限首次启动云服务器时,通过传递文本执行命令。在 Base64 编码前,自定义数据内容不能超过16KB。自定义数据通过 Base64 编码传递,如您直接复制非 base64 的脚本文件,请不要勾选输入为base64格式文本在启动时,执行自定义数据中指定的任务会增加启动服务器所需的时间。建议您等待几分钟,并在任务完成后,测试任务是否已成功执行。本示例中,请使用 PowerShell 标签指定 Windows PowerShell 脚本,例如 标签。

操作步骤

准备文本

请根据您的实际需求,准备文本:

PowerShell 脚本

使用 PowerShell 标签,准备一个 PowerShell 脚本文件。
例如,您需要在云服务器的 C: 盘中创建一个内容为
Hello Tencent Cloud. 的 tencentcloud.txt 文件,则可使用 PowerShell 标签准备以下内容:

<powershell>"Hello Tencent Cloud." | Out-File  C:\tencentcloud.txt</powershell>

Base64 编码脚本

1. 执行以下命令,创建一个名称 script_text.ps1 的 PowerShell 脚本文件。

vi script_text.ps1

2. i 切换至编辑模式,参考以下内容,写入并保存 script_text.ps1 脚本文件。

<powershell>"Hello Tencent Cloud." | Out-File  C:\tencentcloud.txt</powershell>

3. 按 ESC 输入 :wq 后,按 Enter 保存修改。4. 执行以下命令,对 script_text.ps1 脚本文件进行 Base64 编码操作。

base64 script_text.ps1

返回以下信息:

PHBvd2Vyc2hlbGw+CiJIZWxsbyBUZW5jZW50IENsb3VkLiIgfCBPdXQtRmlsZSAgQzpcdGVuY2VudGNsb3VkLnR4dAo8L3Bvd2Vyc2hlbGw+Cg==

传递文本

我们提供多种启动实例的方式,主要分为以下两种情况。请根据您的实际需求,进行选择:通过官网或控制台传递通过 API 传递1. 创建实例 购买实例,并在2.设置网络和主机中单击其他设置中的高级设置。如下图所示:

腾讯云CVM服务器设置自定义数据(Windows 云服务器)

2. 高级设置中,根据实际需求,在 自定义数据 的文本框中输入准备的文本内容。PowerShell 脚本:直接输入 PowerShell 脚本Base64 编码脚本:需先勾选以上输入已采用 Base64 编码,再输入 Base64 编码脚本。如下图所示:

腾讯云CVM服务器设置自定义数据(Windows 云服务器)

3. 按照界面信息逐步操作,完成创建云服务器。当您通过 API 创建云服务器时,可以将 Base64 编码脚本 中返回的编码结果赋值给 RunInstances 接口的 UserData 参数,以此来传递文本。
例如,创建一个带 UserData 参数的云服务器的请求参数,其示例如下:

https://cvm.tencentcloudapi.com/?Action=RunInstances&Version=2017-03-12&Placement.Zone=ap-guangzhou-2&ImageId=img-pmqg1cw7&UserData=PHBvd2Vyc2hlbGw+CiJIZWxsbyBUZW5jZW50IENsb3VkLiIgfCBPdXQtRmlsZSAuXHRlbmNlbnRjbG91ZC50go=&<公共请求参数>

验证自定义数据配置

1. 登录云服务器。2. 在操作系统界面,打开 C:\ 盘,查看是否存在 tencentcloud.txt 文本文件。
如果存在
tencentcloud.txt 文本文件,则表示配置成功。如下图所示:

腾讯云CVM服务器设置自定义数据(Windows 云服务器)



查看执行日志

您可查看 C:\Program Files\Cloudbase Solutions\Cloudbase-Init\log\cloudbase-init.log 文件,以获取脚本的执行日志。
腾讯云云服务器官网1折活动进行中,限时活动,即将结束,速速收藏
同尘科技为腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利。同意关联立享优惠

转转请注明出处:https://www.yunxiaoer.com/139838.html

(0)
上一篇 2023年12月9日 上午1:08
下一篇 2023年12月9日 上午1:08
详情页2

相关推荐

  • 腾讯云CVM服务器使用标签管理实例

    操作场景 标签是腾讯云提供的用于标识云上资源的标记,是一个键-值对(Key-Value)。标签可以帮助您从各种维度(例如业务,用途,负责人等)方便的对云服务器资源进行分类管理。需要注意的是,腾讯云不会使用您设定的标签,标签仅用于您对服务器资源的管理。 使用限制 使用标签时,需注意以下限制条件:数量限制:每个云资源允许的最大标签数是50。标签键限制:qclou…

    2023年12月9日
  • 腾讯云CVM服务器设置自定义数据(Linux 云服务器)

    操作场景 在创建云服务器时,您可以通过指定自定义数据,进行配置实例。当云服务器首次启动时,自定义数据将以文本的方式传递到云服务器中,并执行该文本。如果您一次购买多台云服务器,自定义数据会在所有的云服务器首次启动时运行该文本。本文以 Linux 云服务器首次启动时,通过传递 Shell 格式的脚本为例。 注意事项 支持自定义数据的 Linux 操作系统包括:6…

    2023年12月9日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 腾讯云CVM服务器初始化数据盘(Linux 云服务器)

    操作场景 本文档介绍如何在 Linux 云服务器上对数据盘进行格式化、分区及创建文件系统等初始化操作。 注意事项 请在格式化之前,确保数据盘中没有数据或已对重要数据进行备份。格式化后,数据盘中的数据将被全部清空。为避免服务发生异常,请在格式化之前,确保云服务器已停止对外服务。 操作步骤 请根据磁盘容量大小选择合适的操作指引:磁盘容量小于2TB时,请 初始化云…

    腾讯云 2023年12月9日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。