Моя Azure задача CLI заключается в следующем (...
заменяет мои Azure учетные данные):
- task: AzureCLI@2
inputs:
azureSubscription: ...
scriptType: pscore
scriptLocation: "inlineScript"
inlineScript: |
$containers=$(az storage container list --connection-string ...)
$containers.ForEach({ echo $_."name" })
$containers
- это набор контейнеров, каждый из которых имеет свойство name
; пишу $containers.ForEach({ echo $_ })
Я получаю что-то вроде:
Прежде всего, я не понимаю, почему в верхнем левом углу есть [
, поскольку я печатаю только объекты внутри массива, а не сам массив. Во-вторых, я не могу понять, почему цикл не печатает свойство name
объектов, когда я пишу $containers.ForEach({ echo $_."name" })
: он ничего не печатает, вывод пустой.