У меня есть несколько вопросов о verbose-параметре. Пример сценария:
try {
New-Item -Path "C:\Test.txt" -ItemType "File" -ErrorAction Stop -Verbose
}
catch {
Write-Host $Error[0]
}
Вывод:
VERBOSE: Execute the "Create file" operation for the target "Target: C:\Test.txt".
Access to the path "C: \ Test.txt" was denied.
Как сохранить подробное сообщение в переменной?
Можно ли редактировать подробное автоматически сгенерированное сообщение PowerShell перед сохранением в лог-файл (добавить дату и время)? Пример сценария (не работает):
try {
New-Item -Path "C:\Test.txt" -ItemType "File" -ErrorAction Stop -Verbose *> $LogFile
}
catch {
Write-Host $Error[0]
}
Есть ли лучшие предложения для записи файла журнала «успеха», чем с подробным параметром и без необходимости писать его вручную?
Спасибо!