связывание вызовов z в скрипте powershell - PullRequest
0 голосов
/ 10 декабря 2018

Я пытаюсь создать сценарий, который настраивает мою среду Azure, но передача информации от одного вызова к следующему оказывается сложной.Я не уверен, как обрабатывать данные, возвращаемые как объект.

# az network public-ip create  output (truncated)
#{
#  "publicIp": {
#    "ipAddress": "1.1.1.1",
#  }
#}
$staticIpCreate = (az network public-ip create --resource-group mygroup --name myipname --allocation-method static | ConvertFrom-Json)
$staticIp = ($staticIpCreate | Select-Object ipAddress)
Write-Host "Static Ip :$($staticIp)"

Ответы [ 2 ]

0 голосов
/ 11 декабря 2018

Вам не нужно объединять их, вот команда PowerShell для достижения того же самого

$PIP = New-AzureRmPublicIpAddress -AllocationMethod Static -ResourceGroupName DDemo -Location Westus2 -Name DDemoIPTest
Write-Host "Static IP:" $PIP.IpAddress

Изображение

https://i.imgur.com/ly3wcx4.png

0 голосов
/ 10 декабря 2018

из комментария jessehouwing

Write-Debug "////// static ip"
$staticIpCreate = az network public-ip create --resource-group mygroup --name myipname --allocation-method static | ConvertFrom-Json
$staticIp = $staticIpCreate.publicIp.ipAddress
Write-Host "Static Ip :$($staticIp)"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...