2010-03-30 1 views
0

안녕하세요 저는 C#에 매우 익숙합니다. 사실 이것은 언어를 배우는 동안 기본적으로 작업으로 설정된 첫 번째 작업입니다. 예, 나는 또한 프로그래밍에 익숙하지 않고 친절합니다. :)셧다운 및 웨이크 업 스크립트 C#

컨텍스트 : 내 스크립트는 활성 디렉토리를 쿼리하고 OU를 가져 와서 양식의 콤보 상자에 넣어야합니다. 선택한 OU에서 기계의 목록 다음 쿼리 ActDir이 IP에 대해 다시

다음 쿼리 기계 (A 이미 VBScript를이 일을), 및 MAC 주소. 다음의 요구 (이미 VBScript를에서 이것을 완료) (이미 vbscript에서이 작업을 완료하고) 모든 컴퓨터 및 NIC 정보를 txt 파일에 덤프하십시오.

스크립트의 나머지 절반은 텍스트 파일에서 컴퓨터 정보를 가져 와서 마법의 패킷을 깨워서 깨우십시오.

종료 섹션에서는 이미 VBscript를 작성했지만 향후 prrof가 아니라고 결론을 내 렸으며 집에서 learninc C#을 사용하므로 처음부터 다시 시작하는 것이 가장 좋은 방법이라고 생각했습니다.

누구든지 나를 위해이 글을 쓰고 싶지는 않지만 누군가 정보를 얻을 수있는 곳을 알려주는 사람이 있다면. . 감사하겠습니다 :

+0

이것이 일종의 공간 인 경우 Powershell을 배울 때 더 많은 마일리지를 얻을 수 있습니다. 이와 같은 관리 자료의 개발 및 결과가 훨씬 빠릅니다. VBScript와 관련해서는 약간의 다리가 있습니다. – Jay

답변

1

MSDN에는 필요한 모든 정보가 있습니다. 광고 내용은 System.DirectoryServices 네임 스페이스에서 잘 다루어 져야합니다. 다른 것들은 COM 또는 P/Invoke를 사용하여 얻을 수 있습니다.

그러나 여기에서 더 많은 도움을 얻으려면보다 구체적인 질문을해야합니다. 명확하지 않은/명확하지 않은 질문은 종종 오래 가지 않으며 "진짜 질문이 아닙니다"로 끝납니다.

+0

우수, 나는 참조 용으로 사용할 수있는 물질에 관해서는 추측 할 수있는 몇 가지 방향을 찾고 있었는데 필자가 필연적으로 어떤 문제에 직면했을 때 가장 잘 알고 부 풀릴 것이다. 거의 바보가 될 것이다. –