2012-05-18 1 views
2

매개 변수가있는 powershell 스크립트를 실행하기 위해 "예약 된 작업"창을 사용하고 있습니다.Powershell : 전경 대신 배경에서 스크립트를 실행하는 예약 된 작업

어떤 이유인지 그것은 포 그라운드가 아닌 백그라운드에서 실행됩니다. 나는 그것이 실행되는 것을 볼 수 있기를 원한다. .. 끝내기 위해 1 시간 이상이 걸리고 나는 그 진도를보고 싶다.

덕분에 내가 생각할 수있는

답변

3

두 가지 이유 :

  • 는 "사용자가 로그온 여부 실행은"옵션은
  • paramete을 선택 -WindowStyle 지정하여 powershell.exe에 숨겨진.

두 경우 모두 내가 그 이유 일지 모르겠다. PowerShell 창을 숨기는 다른 스크립트 요소일까요?

+0

아 ... 예, "사용자가 로그온했는지 여부"플래그였습니다. 그걸 끄고 작업을 다시 실행하자마자 Powershell 윈도우 팝업이 열리고 전경에서 돌아가는 것을 보았습니다! 정말 고마워! – user952342

4

Windows Server 또는 Windows 7 컴퓨터입니까?

Windows Sever 작업 스케줄러는 정책에 지정되지 않은 한 사용자 모드가 아닌 응용 프로그램을 실행하고 Windows 7은 시스템 계정에서 응용 프로그램을 시작하는 스케줄러입니다. 이것은 Windows가 숨겨져있는 이유 일 수 있습니다.

또한 PS 창을 표시하는 데 1 시간 정도 걸리는 스크립트는 좋은 생각이 아니며 대신 PS 출력을 텍스트 파일로 라우팅하고 필요할 때 진행 상황을 모니터링하기 위해 파일 세부 정보를 확인할 수 있습니다.

+0

감사합니다. 그것은 좋은 제안입니다. 파일로 출력하고 모니터 할 것입니다. – user952342

관련 문제