서버 설치를위한 큰 스크립트를 작성 중이며 완전히 자동으로하고 싶지만 개발자가 고장난 경우이를 고칠 수 있기를 바랍니다. 이렇게하려면 Write-Output, Write-Debug, Write-Verbose, Write-Warning을 사용하는 것을 상상해보십시오.큰 Powershell 스크립트 로깅
이러한 모든 쓰기를 .txt 파일에 쓰고 (타임 스탬프 처리) 어떻게 얻습니까? 또한 보통 Write-Error는 대개 빨간색으로 작성되지만 .txt 파일에는 색이 없다는 것을 알고 있습니다. 어쨌든 디버그, 경고 등과 같이 모든 글자에 접두어를 붙이는 등 어쨌든 구별 할 수있는 방법이 있습니까?
이것은 일괄 업그레이드 (bulkier syntax 제외)와 같이 보입니다. 이제 ETW에 대한 귀하의 링크와 관련하여 PowerShell에서이를 사용할 수 있습니까? –
나는 그것이 될 수 있다고 생각한다. 나는 내 네이티브 (Win32) 프로그램의 일부에서 이것을 사용하여 realease 버전 (생산 중)에서 일종의 디버그를 켤 수 있도록 코드를 계측합니다. PowerShell 스크립트가 정말로 필요로하는지 확신하지 못합니다. – JPBlanc
그래, 나는 이벤트에 뭔가 쓸모없는 것을 위해 유용 할 것 같아. –