я пытаюсь выучить powershell.И первое, что я делаю, я переписываю свой код из Bash.У меня на bash была эта функция:
log=/var/log/test.log
function logging {
echo $(date) "______" "$1" >> $log
}
logging "WWE"
В результате у меня в файле было что-то вроде этого:
Mon Jan 21 09:35:55 UTC 2019 ______ WWE
Я хочу написать то же самоена PowerShell.Я сделал:
$data = Get-Date
$log = C:\script_logs\1.txt
function logging ($1) {
Write-Host $data "______" $1 >> $log
}
logging "test, for test"
Да, он пишет в консоли
1/21/2019 5:48:31 PM ______ test, for test
Но в файл не пишет.Он записывает только дату и открывает файл.Я не хочу открывать этот файл во время выполнения скрипта.Я просто хочу написать функцию с параметром.Как я могу это сделать ?Я только начал изучать PowerShell, и я надеюсь, что вы подтолкнете меня в правильном направлении.