2009-10-14 3 views
0

C#에서 어떻게 장치 및 시스템 오류를 검사 할 수 있습니까? PowerShell Scipts를 사용하는 것이 간단할까요, 아니면 복잡성과 어려움을 더할 수 있습니까?C# - 장치 문제 및 시스템 문제 확인

+0

"장치 및 시스템 오류"의 의미를 명확히 할 수 있습니까? 어떤 장치 및 시스템입니까? – bobbymcr

+0

특정 오류 없음, 일반적인 오류 만. 기기가 고장 났을 가능성이있는 원인을 감지했을 수 있습니다. 이 작업은 수동으로 수행 할 수 있지만 다른 사용자를위한 것입니다. 따라서 작업을 좀 더 쉽게 만들 수 있습니다. 가능한 원인을 찾아 사용자에게 표시 할 수 있습니다. – Michael

답변

2

Windows 7 고객은 Windows Troubleshooting Platform을 확인하십시오. 자세한 내용은 download입니다. PowerShell 스크립트를 사용하여 사용자가 말하는 것을 정확하게 수행합니다. 이 blog post은 문제 해결 팩을 작성하는 방법을 보여줍니다.

WTP가 하위 플랫폼에서 작동하지 않는다고 생각합니다. 이 경우 필자는 근본 원인을 찾아서 수정하기 위해 PowerShell 스크립트를 작성합니다. 멋진 UI로 마무리하려면 PowerBoots - 스크립트 상단에 WPF GUI를 만드는 쉬운 방법을 확인하십시오. C# 기반 GUI에서 PowerShell을 호스팅하려는 경우 매우 간단합니다. 다음은 Forms 앱의 코드 조각입니다.

System.Management.Automation 어셈블리에 대한 참조를 추가해야합니다. ProgramFiles \ ReferenceAssemblies \ Microsoft \ WindowsPowerShell \ v1.0에 있어야하는 Windows/.NET SDK를 설치 한 경우. 다음과 같은 몇 가지 statememets도 필요합니다.

using System.Collections.ObjectModel; 
using System.Management.Automation; 
using System.Management.Automation.Runspaces; 
+0

저는 PowerShell을 GUI로 사용하고 싶습니다. 어디에서 연락 할 수 있습니까? – Michael

+0

내 블로그 http://KeithHill.spaces.live.com을 통해 저에게 연락 할 수 있습니다. –