두 시스템 간의 인터페이스로 사용되는 C# 응용 프로그램을 PowerShell cmdlet으로 변환해야합니다. 첫 번째 시스템은 일부 매개 변수를 사용하여 응용 프로그램을 호출하고 성공의 경우 0, 특정 오류의 경우 1000 또는 1001과 같은 몇 가지 반환 코드 중 하나를받습니다. 현재 작성한 cmdlet은 반환 코드를 WriteObject()를 사용하여 파이프 라인으로 다시 전달합니다. 내 질문은 리턴 코드가 0이 아니고 오류가 발생하는 경우 espacially 수행하는 더 좋은 방법이 있다면 무엇입니까?C# cmdlet - 리턴 코드를 파이프 라인에 전달
미리 제안 해 주셔서 감사합니다.
http://msdn.microsoft.com/en-us/library/windows/desktop/dd878251(v=vs.85).aspx , http://rkeithhill.wordpress.com/2009/08/03/effective-powershell-item-16-dealing-with-errors/ – dugas