Azure PowerShell cmdlet into Strings -
just quick question. running lines of code like,
$publicip = get-content (get-azurevm -servicename $servicename -name $vmsname | get-azureendpoint | select { $._vip }) $osdisk = get-content (get-azurevm -servicename $servicename -name $vmsname | get-azureosdisk)
and me ipaddress or variables, when trying put value csv cell, fails. think because tries add labels, not know how string , set variable that. know how remedy this?
edit:
if output with:
get-azurevm -servicename "vm1" -name "vm1" | select dnsname | out-string
is this:
dnsname ------- http://example.cloudapp.net/
how put in "http://example.cloudapp.net/" csv-entry? right trying put of code block csv giving me awful formatting erros.
select
alias select-object
, allows take 1 or more properties object , creates new object them.
if want expand property value, use -expandproperty
parameter:
get-azurevm -servicename "vm1" -name "vm1" | select -expandproperty dnsname
should give http://example.cloudapp.net/
also, when want send data csv, can pipe objects cmdlet export-csv
use property names headers , objects in array rows , properties columns.
example:
get-childitem -file | select name, size | export-csv c:\temp\filelist.csv
Comments
Post a Comment