Просто быстрый вопрос. Я бегу строк кода, как,Командлет Azure PowerShell в строки
$publicIP = Get-Content (Get-AzureVM -ServiceName $servicename -Name $vmsname | Get-AzureEndpoint | Select { $._vip })
$OSDisk = Get-Content (Get-AzureVM -ServiceName $servicename -Name $vmsname | Get-AzureOSDisk)
И это получить мне IPAddress или переменные, но при попытке поставить значение в ячейке CSV, он выходит из строя. Я думаю, что это потому, что он пытается добавить дополнительные ярлыки, но я не знаю, как получить только строку и установить переменную именно так. Кто-нибудь знает, как исправить это?
редактировать:
Если выход с:
Get-AzureVM -servicename "vm1" -name "vm1" | Select DNSName | Out-String
как это:
DNSName
-------
http://example.cloudapp.net/
Как просто положить в "http://example.cloudapp.net/" в CSV-запись? Сейчас он пытается поместить весь блок кода в CSV, который дает мне ужасные форматирующие эры.
Как поместить значение в CSV-файл? Вы копируете и мимо или экспортируете в csv? – kekimian
Я добавляю каждый параметр запятыми, а затем out-file и ConvertTo-CSV. Затем после запроса я беру файл и делаю Export-CSV. Я собираюсь обновить сообщение с ошибкой. – rezey
Я переделал это. – rezey