2014-03-27 2 views
0

PowerShell 및 몇 가지 아이디어에 문제가 있습니다.RDP를 통한 로그온 터미널 서버/powershell/cmd 및 명령 실행

저는 매일 9시에 회사 네트워크에서 컴퓨터를 부팅 할 것입니다. 그게 회사 터미널 서버에 연결해야합니다. wakeonlan 후 rdp 당 터미널 서버에서 클라이언트에 연결해야합니다.

어떻게하면됩니까?

RDP를 통해 터미널 서버에 연결하고 WOL 명령을 실행한다고 생각합니다. 그런 다음 RDP 연결 명령을 실행하고 클라이언트에 연결합니다. 5 분 후에 두 RDP 세션이 닫힙니다.

PsExec을 시도했지만 로컬 서버 디렉토리에서만 허용되었습니다.

+0

정확히 무엇이 문제입니까? RDP와 WOL을 허용하는 열린 포트가 있으면 "Your PC"-> "TS"-> "Client"연결에 문제가 없어야합니다. 일부 정보를 다시 게시하거나 게시하십시오. – Koliat

답변

0

RDP는 그래픽/대화 형 프로토콜/시스템입니다. 이 작업을 수행 할 수는 있지만 GUI 자동화는 PowerShell의 전문 분야가 아닙니다. AutoIt과 같은 것을 살펴보십시오.

RDP 자동화의 경우 this (숨김 상태로 유지)과 같은 방법을 시도해 볼 수는 있지만 문제는 해결되지 않아 새로운 버전의 Windows에서도 더 이상 작동하지 않을 수 있습니다.

+0

나는 rdp "mstsc.exe"를 서버 매개 변수와 함께 사용할 수 있다는 것을 기억했다. 예를 들어 명령을 보내고 프로세스를 기억하고 프로세스를 종료 할 수 있습니다. 그런 다음 클라이언트를 깨우는 자동 시작 터미널 서버에서 실행되는 bat 스크립트가 필요합니다. 이게 뭔가 ... 작동해야합니다 ...! – Patrick

+0

무례하지 않아도되지만 자동화가 잘못되었습니다. 컴퓨터에 WOL + RDP 세션을 자동화해야하는지 (이유를 모르겠다)라면 터미널 서버에서 예약 된 작업으로 실행해야합니다. 다른 클라이언트에게 WOL과 RDP에 대한 스크립트가있는 RDP -> TS입니다. 일어날 수있는 재앙입니다. –

+0

내가 무례한 곳? : -> 나는 무인 작업을 위해 회사 네트워크에서 권한이 없기 때문에 WOL Task를 만들 수 없다 ... 그러나 그것은 좋은 생각이다 .. CMD는 원격 컴퓨터에서 실행될 것이다. 그런 다음 나는 원격으로 명령을 실행하는 방법 만 알고 있어야한다. : S – Patrick

관련 문제