[請益] PHP無法在web server 上控制schtasks 產生task??

看板PHP作者 (marbolor)時間16年前 (2008/01/31 13:28), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
現在有一各task.php 裡面有各class負責 create_task and delete_task by using schtasks.exe and shell_exec => schtasks /create /RU admin /RP pass /TN test /TR C:\hello.exe /SC minute /MO 1 當我在local machine測試時他沒有辦法work 原因是因為當你再web server上 run page時... 是用internet guest account..權限不夠 之後我把這各guest account 設在administrator group底下 就可以work (用administrator 的帳號密碼產生 task) 當然我們不可能再server上這樣設... 只是要證明code 跟 command 的語法沒有錯 想請問各位 如何讓 IUSR 有權限來 create task???? 目前有人提供一種方法是設另一各 webuser 然後把這各webuser設在administrator group 底下 然後在網頁上用這各webuser登入 IUSR(guest) -> webuser(administrator group) 假設上是可以成立...但是會多一個administrator account 這樣可能為了這個功能產生好幾各administrator code 跟syntax應該沒什麼問題... 問題在於server上的設定 如何讓IUSR有權限在windows裡面create task??? 謝謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 67.188.80.241
文章代碼(AID): #17eLoIwe (PHP)