2013-08-20 3 views
2

안녕하세요, 저는 스크립트가있어 작업 스케줄러에서 시작하려고합니다.Windows에서 Powershell 스크립트를 실행하십시오. 작업 스케줄러 (Windows 7)

내게 두 가지 문제점이 있습니다.

  1. 스크립트가 실행하고 표시 할 GUI를 필요로하는 응용 프로그램을 활성화 할 것입니다. 그래서 작업 스케줄러가 특정 시간에 자동으로 Windows에 로그인하도록하는 방법은 무엇입니까? 컴퓨터가 절대로/꺼 지거나 재부팅되지 않습니다.

2. 아직 작업 스케줄러에서 Powershell 스크립트를 성공적으로 시작하지 않았습니다. 나는 다음 시도했다 :

powershell.exe -noexit -executionpolicy bypass -command &'Y:\Run Test\StartPowershellScript.ps1' 

그리고

powershell.exe -noexit -ExecutionPolicy Bypass -File 'Y:\Run Test\StartPowershellScript.ps1' 

그리고 위의 변형.

powershell.exe -noexit -ExecutionPolicy Bypass &'Y:\Run Test\StartPowershellScript.ps1' 

내가 함께와 ""& ''& 등 &없이 몇 가지 변화를 시도했습니다.

지금 할 수 있는지 확실하지 않습니다. 하지만 여기서 도움을 얻을 수 있기를 바랍니다.

편집 1. 방금 ​​다음을 시도했습니다.

powershell -noexit -ExecutionPolicy Bypass &'Y:\Run Test\StartPowershellScript.ps1' 

나는 powershell에서 이것을 수행 한 후.

set-executionpolicy -scope Process -executionPolicy Unrestricted -force 
set-executionpolicy -scope CurrentUser -executionPolicy Unrestricted -force 
set-executionpolicy -scope LocalMachine -executionPolicy Unrestricted -force 

그러나 컴퓨터를 다시 부팅 한 후에도 계속 유지하려면 어떻게해야합니까?

편집 2. 가 예정 있도록 컴퓨터에 로그인 할 때 특정 시간에 실행되도록 작업을 설정하는 어쨌든 거기, 내가에 예약 된 작업 로그를 만들거나 컴퓨터의 잠금을 해제 할 수 없습니다 보인다 이 시간에 작업을 실행할 수 있습니까?

+0

이 궁금하다. 이 문제가 나를 위해 여전히 나는 심지어 첫 번째 컴퓨터를 제외하고, 스크립트를 실행하는 작업을 예정 얻을 수없는, 지금은 다른 컴퓨터로 이동 그리고 난 같은 문제를 가지고 ... – Helbo

답변

2
  1. 예약 된 작업으로 GUI에 로그인 할 수 없습니다. 대화 형 데스크톱이 필요한 경우 automatic logon을 사용하십시오.

  2. -NoExit을 인수 목록에서 제거하십시오. 그렇지 않으면 PowerShell은 스크립트가 완료된 후에도 계속 실행됩니다. 또한 작은 따옴표를 큰 따옴표로 바꾸십시오. 이 로컬 또는 그룹 정책에 의해 대체 것 (이 경우 Set-ExecutionPolicy에 오류가 발생한다) 또는 임시 프로필로 로그인하지 않는 한

실행 정책은 지속됩니다.

그래도 도움이되지 않는 경우 자세한 내용을 입력해야합니다. 작업이 전혀 시작되지 않습니까? 오류가 있습니까? 작업 내역 및 이벤트 로그는 무엇이라고 말합니까? Get-ExecutionPolicy의 출력은 무엇입니까?나는 이것에 대한 -1을 얻을 내가 연구 완료 톤을했습니다 아직도이 일에 내가 심지어 네가 내가했던 동일 당시 다른 하나의 작업을 컴퓨터에서이 이동에 문제가 왜

+0

내가 만든 2. 편집 섹션에서 위에서 설명한 것과 같이 Set-Executionpolicy를 만든 후에 질문을 실행합니다. 모든 것이 실행될 때 -NoExit을 제거하겠습니다. 나는 예약 된 작업으로 로그인 할 수 없다는 말을 듣고 슬프다. 로그 오프 또는 컴퓨터 잠금 동작을 변경할 수없는 도메인의 일부인 컴퓨터에있는 것이므로 컴퓨터 보안을 위해 필수적입니다. 예약 된 작업을 올바르게 실행하여 컴퓨터에 로그인하거나 컴퓨터의 잠금을 해제 할 수 있습니다. 도메인의 그룹 정책을 재설정하지만 매번 내가 설정 executionpolicy을 다시 – Helbo

+0

는 잘 모르겠어요. powershell을 사용하는 부분이 나 자신에 의해 응답되기 전에 그리고 로그인 문제에 대한 해결책을 제시하지 못했지만 방금 할 수 없다고 진술 했음 지금까지 올바른 방법으로 로그인 할 방법을 찾지 못했습니다. 해결책을 찾기를 희망하지만 어쩌면이 유형의 질문을위한 장소가 아닐 수도 있습니다. – Helbo

+0

을 나는 정답으로 당신을 표시거야가 컴퓨터를 다시 부팅하면 – Helbo

관련 문제