schtasks.exe-로그인 시작, 1 분마다 실행


0

schtasks.exe를 가져와 Sheduled 작업을 만드는 데 문제가 있습니다.

로그온 시작 분 간격으로 반복 다음을 시도했습니다.

schtasks /Create /SC MINUTE /MO 1 /TR "C:\windows\system32\calc.exe" /TN "Run Doo Dad" /RU "user" /RP "secret" /F

작업이 생성 된 후 1 분 후에 시작되고 반복되지만 작업이 다시 시작된 후 다시 시작되지 않는 작업을 만듭니다. 이것은 "일회용"트리거를 생성하는 것으로 보이며, 이는 모호한 유용성이지만 분명히 디자인의 일부입니다.

"/ SC ONLOGON"(/ RU 및 / RP를 제공하는 동안)을 사용하려고하면 "오류 : 액세스가 거부되었습니다"라는 보상이 표시됩니다. 액세스 권한을 부여받은 경우에도 The Famous Manual ( https://msdn.microsoft.com/en-us/library/windows/desktop/bb736357%28v=vs.85%29.aspx )에 ONLOGON 이벤트가 표시됩니다. 수정자를 가질 수 없으며 명령 행을 사용하여 ONLOGON에 대한 반복 태스크를 실제로 지정하는 방법이 확실하지 않습니다.

나는 여기에 내 마음을 잃는 것에 아주 가깝습니다. 나는 유닉스 배경에서 왔으며 간결하게 cron의 단순성을 꿈꾸고 있습니다.

"GUI에서 바로 수행"또는 "XML 파일 작성"이라는 대답은 현재로서는 허용되지 않습니다. "pywin32로 수행"할 수도 있지만 필자가 보았던 유일한 예제는 거의 똑같은 방식으로 제한되어 있으며 적절한 문서를 찾을 수 없습니다.

어디서부터 시작해야할지 Powershell에 대해 충분히 알지 못하지만 배울 수는 있습니다.

모든 제안에 감사드립니다.


기존 질문과 중복되는 이유는 무엇입니까? 평판 투표 정보를 복사했기 때문에 알 수 있습니다. 이전에 시도한 문제로 인해 다시 같은 질문을하게 된 이유는 무엇입니까?
Ramhound

Ramhound가 말한 것. 그리고 당신이 달성하려는 것은 무엇입니까? 현재 필사적으로 노력하고있는 것보다 더 나은 해결책이있을 수 있습니다. 당신의 의도는 무엇입니까?
megamorf

Ramhound : 나는 이것을 원래 stackoverflow에 올렸고, 여기로 옮기라는 유용한 제안을했다. 실수로 혼란스러운 정보를 복사하여 귀하의 시간에 부적절하게 침입하지 않았기를 바랍니다.
lysdexia

megamorf : 명령 줄에서 Windows 예약 된 작업을 만들려고합니다. 이 작업에서 사용자 지정 명령을 사용하여 컴퓨터를 배포해야합니다. 때때로 시스템 당 최대 15 개입니다. GUI를 통해 많은 작업을 만드는 것은 시간이 많이 걸리므로 나를 위해 스크립트를 만들 수 있다고 생각했습니다.
lysdexia 1

GUI를 사용하여 가져올 수있는 예약 된 작업 xml 파일을 성공적으로 만들었지 만 다시 명령 줄을 통해이 작업을 수행 할 수 없습니다. 그것은 물을 흐릿하게 만들지 않기 위해 다른 질문에 요약되어 있습니다.
lysdexia 1

답변:


0

결국 Windows 스케줄러와 함께 디스패치 하여이 문제를 해결했습니다. 대신 스크립트를 다시 작성하여 자체 루핑 / 잠금을 처리하고 NSSM "비 흡수 서비스 관리자" https://nssm.cc/ 를 사용하여 실제 시작 / 중지 업무를 처리했습니다.

스크립트를 다시 작성하고 타사 프로그램을 설치하여 펀트해야했기 때문에 이것은 원래 질문에 대한 대답이 아닙니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.