Concatenando o resultado da função com string no powershell

7
function log-file {
  param($message)
  Add-Content -path $logfile -Value "$(Get-Date) $message"
}

function ping-server {
  param($server)
  $ping = New-Object System.Net.NetworkInformation.Ping
  $ping.Send("$server")
}

log-file "Pinging server = " + (ping-server $server).status

Como posso obter o acima para trabalhar com uma linha em vez de fazer isso:

$pingable = (ping-server $server).status
log-file "Pinging server = $pingable"
    
por pieman 21.02.2012 / 04:20

1 resposta

6

Tente fazer essa modificação na chamada de função do arquivo de log

log-file $("Pinging server = " + (ping-server $server).status)
    
por 21.02.2012 / 14:37

Tags