Я пишу функцию Powershell, которая используется внутри сценария .ps1, который я пишу.
Функция возвращает один номер, который используется функцией, которая вызывает его внутри скрипта.При разработке я хотел бы, чтобы функция выводила отладочную информацию (простые старые строки).
Иногда я просто хочу, чтобы выходные данные отладки отображались на экране, иногда я хотел бы захватить их в файл (который, как я полагаю, я буду делать с
.\myscript.pl1 > file.txt
или
.\myscript.pl1 2> file.txt
Есть ли способ сделать это?
Майк, я хочу попробовать write-log, но в моей системе у меня есть:
D:\library>gcm write*
CommandType Name
----------- ----
Alias write
Application write.exe
Application write.exe
Cmdlet Write-Debug
Cmdlet Write-Error
Cmdlet Write-EventLog
Cmdlet Write-Host
Cmdlet Write-Output
Cmdlet Write-Progress
Cmdlet Write-Verbose
Cmdlet Write-Warning