你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

VirtualMachineRunCommandScriptSource 类

定义

描述运行命令的脚本源。 仅使用 script、scriptUri、commandId 之一。

public class VirtualMachineRunCommandScriptSource
type VirtualMachineRunCommandScriptSource = class
Public Class VirtualMachineRunCommandScriptSource
继承
VirtualMachineRunCommandScriptSource

构造函数

VirtualMachineRunCommandScriptSource()

初始化 VirtualMachineRunCommandScriptSource 类的新实例。

VirtualMachineRunCommandScriptSource(String, String, String, RunCommandManagedIdentity)

初始化 VirtualMachineRunCommandScriptSource 类的新实例。

属性

CommandId

获取或设置指定预定义内置脚本的 commandId。

Script

获取或设置指定要在 VM 上执行的脚本内容。

ScriptUri

获取或设置指定脚本下载位置。 它可以是具有读取访问权限的 Azure 存储 Blob 的 SAS URI,也可以是公共 URI。

ScriptUriManagedIdentity

获取或设置用户分配的托管标识,对于 Azure 存储 Blob,该标识有权访问 scriptUri。 对于系统分配的标识,请使用空对象。 确保 Azure 存储 Blob 存在,并且已向托管标识授予对 Blob 容器的访问权限,并分配了“存储 Blob 数据读取者”角色。 对于用户分配的标识,请确保将其添加到 VM 的标识下。 有关托管标识和运行命令的详细信息,请参阅 https://aka.ms/ManagedIdentityhttps://aka.ms/RunCommandManaged

适用于