共用方式為


VirtualMachineRunCommandScriptSource interface

描述執行命令的腳本來源。 只使用其中一個 script,scriptUri,commandId。

屬性

commandId

指定預先定義內建腳本的 commandId。

script

指定要在 VM 上執行的文稿內容。

scriptUri

指定文稿下載位置。 它可以是具有讀取許可權或公用 URI 的 Azure 記憶體 Blob SAS URI。

scriptUriManagedIdentity

使用者指派的受控識別,可存取 Azure 記憶體 Blob 時可存取 scriptUri。 在系統指派的身分識別的情況下,請使用空白物件。 請確定 Azure 記憶體 Blob 存在,且受控識別已獲授與具有「記憶體 Blob 數據讀取者」角色指派之 Blob 容器的存取權。 如果是使用者指派的身分識別,請務必將其新增到 VM 的身分識別之下。 如需受控識別和執行命令的詳細資訊,請參閱 https://aka.ms/ManagedIdentityhttps://aka.ms/RunCommandManaged

屬性詳細資料

commandId

指定預先定義內建腳本的 commandId。

commandId?: string

屬性值

string

script

指定要在 VM 上執行的文稿內容。

script?: string

屬性值

string

scriptUri

指定文稿下載位置。 它可以是具有讀取許可權或公用 URI 的 Azure 記憶體 Blob SAS URI。

scriptUri?: string

屬性值

string

scriptUriManagedIdentity

使用者指派的受控識別,可存取 Azure 記憶體 Blob 時可存取 scriptUri。 在系統指派的身分識別的情況下,請使用空白物件。 請確定 Azure 記憶體 Blob 存在,且受控識別已獲授與具有「記憶體 Blob 數據讀取者」角色指派之 Blob 容器的存取權。 如果是使用者指派的身分識別,請務必將其新增到 VM 的身分識別之下。 如需受控識別和執行命令的詳細資訊,請參閱 https://aka.ms/ManagedIdentityhttps://aka.ms/RunCommandManaged

scriptUriManagedIdentity?: RunCommandManagedIdentity

屬性值