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
Wie kann ich das Obige dazu bringen, mit einer Zeile zu arbeiten, anstatt dies zu tun:
$pingable = (ping-server $server).status
log-file "Pinging server = $pingable"