Как применить артефакт «Запустить PowerShell» для azure devtest lab VM с помощью Azure CLI? - PullRequest
0 голосов
/ 19 февраля 2020

У меня есть сценарий PowerShell, и я хотел бы использовать az lab vm -apply-artifacts для добавления артефактов в виртуальную машину. Может ли кто-нибудь дать мне пример файла артефакта Json и как его вызвать из Azure CLI? Большое спасибо!

1 Ответ

0 голосов
/ 19 февраля 2020

приведите пример файла артефакта Json и как его вызвать из Azure CLI?

В следующем примере показаны разделы, составляющие структуру basi c файла определения:

{
  "$schema": "https://raw.githubusercontent.com/Azure/azure-devtestlab/master/schemas/2016-11-28/dtlArtifacts.json",
  "title": "",
  "description": "",
  "iconUri": "",
  "targetOsType": "",
  "parameters": {
    "<parameterName>": {
      "type": "",
      "displayName": "",
      "description": ""
    }
  },
  "runCommand": {
    "commandToExecute": ""
  }
}

И вы получите образец файла определения artifacts.json. Ознакомьтесь с артефактами, созданными командой DevTest Labs в GitHub хранилище .

Примените артефакты к виртуальной машине в Azure DevTest Lab.

az lab vm apply-artifacts --artifacts '@artifacts.json' --lab-name MyLab --name MyVirtualMachine --resource-group MyResourceGroup
...