Location Name Type
-------- ---- ----
eastus2euap MyRunCommand Microsoft.Compute/virtualMachines/runCommands
Создайте или обновите команду запуска на виртуальной машине Windows с помощью URL-адреса SAS большого двоичного объекта хранилища, содержащего скрипт .ps1.
URL-адрес SAS должен предоставлять доступ для чтения к объекту Blob.
Срок действия 24 часов предлагается для URL-адреса SAS.
URL-адреса SAS можно создавать на портале Azure с помощью параметров BLOB-объектов или маркера SAS с помощью New-AzStorageBlobSASToken.
При создании маркера SAS с помощью New-AzStorageBlobSASToken URL-адрес SAS = базовый URL-адрес BLOB-объектов + "?" + маркер SAS из New-AzStorageBlobSASToken.
Пример 2. Создание или обновление команды запуска на виртуальной машине с помощью локального файла скрипта.
Location Name Type
-------- ---- ----
eastus2euap MyRunCommand Microsoft.Compute/virtualMachines/runCommands
Создайте или обновите команду запуска на виртуальной машине с помощью локального файла скрипта, который находится на клиентском компьютере, где выполняется командлет.
Пример 3. Создание или обновление команды запуска на виртуальной машине с помощью текста скрипта.
Location Name Type
-------- ---- ----
eastus2euap MyRunCommand2 Microsoft.Compute/virtualMachines/runCommands
Создайте или обновите команду запуска на виртуальной машине, передавая содержимое скрипта непосредственно параметру -SourceScript.
Используйте ";", чтобы разделить несколько команд.
Пример 4. Создание или обновление команды run на виртуальной машине с помощью commandId.
Location Name Type
-------- ---- ----
eastus2euap MyRunCommand Microsoft.Compute/virtualMachines/runCommands
Создайте или обновите команду run на виртуальной машине с помощью предварительно существующего идентификатора commandId.
Доступные командные идентификаторы можно получить с помощью Get-AzVMRunCommandDocument.
Пример 5. Создание или обновление команды выполнения на виртуальной машине и потоковая передача стандартных выходных данных и стандартных сообщений об ошибках для вывода и ошибок добавления БОЛЬШИХ двоичных объектов.
Location Name Type
-------- ---- ----
eastus2euap MyRunCommand3 Microsoft.Compute/virtualMachines/runCommands
Создайте или обновите команду run на виртуальной машине и потоковую передачу стандартных выходных данных и стандартных сообщений об ошибках для вывода и добавления больших двоичных объектов.
Выходные данные и большие двоичные объекты ошибок должны иметь тип AppendBlob, а URL-адреса SAS должны предоставлять доступ для чтения, добавления, создания, записи к большому двоичному объекту.
Срок действия 24 часов предлагается для URL-адреса SAS.
Если выходные данные или большой двоичный объект ошибки не существует, будет создан большой двоичный объект типа AppendBlob.
URL-адреса SAS можно создавать на портале Azure с помощью параметров BLOB-объектов или маркера SAS с помощью New-AzStorageBlobSASToken.
При создании маркера SAS с помощью New-AzStorageBlobSASToken URL-адрес SAS = базовый URL-адрес BLOB-объектов + "?" + маркер SAS из New-AzStorageBlobSASToken.
Пример 6. Создание или обновление команды запуска на виртуальной машине выполните команду run в качестве другого пользователя с помощью параметров RunAsUser и RunAsPassword.
Location Name Type
-------- ---- ----
eastus2euap MyRunCommand Microsoft.Compute/virtualMachines/runCommands
Создайте или обновите команду run на виртуальной машине, запустите команду run в качестве другого пользователя с помощью параметров RunAsUser и RunAsPassword.
Чтобы запуски работали правильно, обратитесь к администратору виртуальной машины и убедитесь, что пользователь добавляется на виртуальной машине, пользователь имеет доступ к ресурсам, к которым обращается команда Run (каталоги, файлы, сеть и т. д.), а в случае с виртуальной машиной Windows служба "Вторичный вход" выполняется на виртуальной машине.
Идентификатор клиента (значение GUID) управляемого удостоверения, назначаемого пользователем.
Объектный идентификатор не следует использовать, если это указано.
Указывает большой двоичный объект хранилища Azure, в котором будет отправлен поток ошибок скрипта.
Используйте URI SAS с чтением, добавлением, созданием, записью или использованием управляемого удостоверения для предоставления виртуальной машине доступа к большому двоичному объекту.
См. параметр errorBlobManagedIdentity.
Идентификатор клиента (значение GUID) управляемого удостоверения, назначаемого пользователем.
Объектный идентификатор не следует использовать, если это указано.
Указывает большой двоичный объект хранилища Azure, в котором будет отправлен поток выходных данных скрипта.
Используйте URI SAS с чтением, добавлением, созданием, записью или использованием управляемого удостоверения для предоставления виртуальной машине доступа к большому двоичному объекту.
См. параметр outputBlobManagedIdentity.
Идентификатор клиента (значение GUID) управляемого удостоверения, назначаемого пользователем.
Объектный идентификатор не следует использовать, если это указано.
Указывает расположение загрузки скрипта.
Это может быть URI SAS большого двоичного объекта хранилища Azure с доступом на чтение или общедоступным универсальным кодом ресурса (URI).
Необязательно.
Если задано значение true, любой сбой в скрипте завершится сбоем развертывания и provisioningState будет помечен как "Сбой".
Если задано значение false, ProvisioningState будет отражать только выполнение команды выполнения платформы расширений, не указывайте, завершился ли скрипт сбоем в случае сбоев скрипта.
Просмотр представления экземпляра команды выполнения в случае сбоя скрипта, чтобы увидеть executionMessage, выходные данные, ошибку: https://aka.ms/runcommandmanaged#get-execution-status-and-results
Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.