MVC 앱이 있습니다. 호출 될 때 백그라운드 프로세스를 실행하여 Active Directory를 쿼리하고 데이터베이스를 업데이트하는 컨트롤러가 있습니다.
http : // myapp / BackgroundTask / Run
브라우저를 열지 않고 일정 (매일)으로 이것을 실행하고 싶습니다. 타사 솔루션이 많이 있다는 것을 알았습니다. 무언가가 내장되어 있습니까?
MVC 앱이 있습니다. 호출 될 때 백그라운드 프로세스를 실행하여 Active Directory를 쿼리하고 데이터베이스를 업데이트하는 컨트롤러가 있습니다.
http : // myapp / BackgroundTask / Run
브라우저를 열지 않고 일정 (매일)으로 이것을 실행하고 싶습니다. 타사 솔루션이 많이 있다는 것을 알았습니다. 무언가가 내장되어 있습니까?
답변:
Powershell 의 Invoke-WebRequest cmdlet을 사용하십시오 .
당신의 작업에서 :
Start a program
powershell.exe
-Command "Invoke-WebRequest http://myapp/BackgroundTask/Run"
get-host
powershell을 입력하십시오 ). 낮은 버전에서는 stackoverflow.com/questions/17486205/…