Tente fazer essa modificação na chamada de função do arquivo de log
log-file $("Pinging server = " + (ping-server $server).status)
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"
Tente fazer essa modificação na chamada de função do arquivo de log
log-file $("Pinging server = " + (ping-server $server).status)
Tags powershell