
我有一個腳本,每天必須在我們的一台伺服器上手動執行 4 或 5 次。我遠端訪問伺服器並執行腳本。作業系統是Windows Server 2012 R2 Foundation。現在,我無法向其他使用者提供對伺服器的遠端存取權限,但我需要其中一個使用者來執行相同的腳本。有沒有一種方法,我正在考慮一個腳本,當其他用戶執行它時,它會運行伺服器中的腳本?
答案1
雖然完全無法滿足您的需求,但 Jenkins 可以提供一個 Web 介面來執行您的腳本「建置」。該腳本可以具有管理員存取權限(作為範例),但使用者只能存取 Jenkins。
另一種選擇是,您可以讓父腳本作為計劃任務每隔幾分鐘運行一次。讓它檢查文件共用中是否存在文件,如果該文件存在,請執行您要執行的腳本。所需要的只是一個父腳本和一個鎖定的檔案共用。