knoppix로 Windows 원격 재부팅

knoppix로 Windows 원격 재부팅

감사 애플리케이션을 개발하려고 합니다.

이 감사 응용 프로그램은 Windows 네트워크에서 사용됩니다.

감사에서는 네트워크에 연결된 모든 기계(프린터 포함)의 하드웨어 및 소프트웨어 세부 정보를 검색해야 합니다.

각 워크스테이션에 이 응용 프로그램을 설치하고 싶지 않습니다.

감사 앱. 네트워크로 연결된 모든 워크스테이션의 모든 IP 주소를 검색해야 합니다.

나는 지난 몇 달 동안 이 앱의 프로토타입을 제작해 왔으며 새로운 방법을 시도하기로 결정했습니다.

이것이 가능한가?

ㅏ). 최소 Windows XP sp3 이상의 Windows 네트워크가 있습니다.

비). 최대 100개의 네트워크 컴퓨터(중요한 경우)

씨). 전체 네트워크에서 각 WINDOWS 시스템을 원격으로 재부팅하고 UNIX(예: knoppix)를 사용하여 시작해야 합니다!

디). 그러나 knoppix 라이브 CD는 네트워크로 연결된 시스템 중 하나에서만 사용할 수 있습니다.

질문... 형태학? 장수? 날짜를 시작하시겠습니까?

건배

DD


더 많은 세부 사항을 추가하려면: (관심이 있는 경우) 1). 저는 영국 전역을 방문할 수 있는 클라이언트 사이트가 500개가 넘습니다. 2). 나는 빨리 "들어오고 나가"야 한다 3). 각 사이트에 대해 알려진 IP 주소 목록이 없을 수도 있습니다. 4). 각 사이트의 모든 네트워크 PC에 관리자 계정이 설정되어 있지 않을 수도 있습니다. 5). 가능한 모든 하드웨어 및 소프트웨어 세부 정보가 필요합니다. 6). 처음으로 사이트를 감사할 때 나는 좋은 인상을 남기고 정확한 정보를 얻으며 그들의 일상 업무를 방해하지 않기를 원합니다.

답변1

Windows 시스템의 하드웨어 및 소프트웨어 구성을 감사하려면 Windows 내에서 수행하고 싶을 것입니다. Knoppix로 부팅하여 무엇을 얻으려는지 잘 모르겠습니다. 질문에서 명확하지 않습니다. 하지만 이 환경에서는 (a) Windows에 설치된 소프트웨어 또는 (b) 목록을 얻는 것이 사실상 불가능합니다. 네트워크 구성.

아마도 여러분이 원하는 것을 수행할 수 있는 상용 및 오픈 소스 솔루션이 이미 많이 있습니다. 이전에 자산 추적 등을 위한 소프트웨어에 대한 serverfault에 대한 질문이 있었는데, 이는 몇 가지 유용한 지침을 제공할 수 있습니다.

답변2

해당 파티션에 Linux가 설치된 각 컴퓨터에 파티션이 있는 경우 NTLDR이 Linux를 부팅하도록 하는 방법이 있습니다. 그런 다음 boot.ini 프로그램을 편집하여 Linux를 기본값으로 설정한 다음 강제로 재부팅하도록 할 수 있지만 boot.ini에는 "한 번 부팅" 옵션이 없는 것으로 나타나므로 누군가가 사용하지 않는 한 그 이후에는 Linux로 영원히 부팅됩니다. 부팅 메뉴를 다시 Windows로 변경합니다. Linux에서 boot.ini 파일을 다시 작성할 수도 있지만, 이를 깨뜨리면 문제가 발생하게 됩니다.

또는

(이것은 BIOS, 네트워크 카드, 네트워크 레이아웃, DHCP 서버 등에 따라 크게 달라질 수 있습니다.) 모든 컴퓨터의 BIOS/네트워크 카드를 네트워크를 통해 PXE 부팅할 수 있도록 설정하고 결국에는 포기하고 네트워크를 통해 부팅하지 못하면 Windows를 정상적으로 부팅합니다. 감사할 시간이 되면 DHCP 서버에서 PXE 네트워크 부팅 구성을 활성화하고 감사 서버를 실행한 다음 모든 컴퓨터를 재부팅합니다.

단점: 일부 BIOS/카드는 단순히 PXE 부팅을 영원히 재시도하거나 실패할 경우 오류와 함께 중지됩니다. 다른 경우에는 PXE 부팅을 위해 누군가 키를 눌러야 합니다. 자동으로 작동하게 하면 감사할 시간이 아닐 때 누군가 재부팅하면 PXE 부팅이 실패할 때까지 기다리는 동안 부팅하는 데 추가 시간이 걸립니다. 마지막으로, 감사가 진행되는 동안 재부팅하는 사람은 이미 감사를 받았는지 여부에 관계없이 Linux를 사용하게 됩니다.

답변3

감사를 위해 다음 사항을 고려했습니까?OCS 인벤토리? 이는 LAMP 스택에서 실행되는 오픈 소스이며 각 감사 대상자에게 (원격 설치 가능한) 클라이언트가 필요합니다.

나는 이것이 귀하의 질문에 직접적으로 대답하지 않는다는 것을 이해하지만, 그것이 질문 뒤에 숨은 충동을 다루고 있다고 믿습니다.

답변4

Linux 시스템에 Samba가 설치되어 있고 Windows 시스템에 대한 적절한 자격 증명이 있는 경우

net rpc shutdown -r  -I IPADDRESS -U USERNAME%PASSWORD

Windows 상자를 원격으로 재부팅하는 명령입니다.

관련 정보