看板 Windows 關於我們 聯絡資訊
作業系統:Windows Server 2008 Service Pack:2 發生問題頻率:1 是否有做Windows Update:有 問題內容: 區域網路環境無架設AD環境,請問有辦法強制派送軟體過去嗎? 另外派成功有辦法強制執行bat嗎?? 感謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.31.91.200 ※ 文章網址: https://www.ptt.cc/bbs/Windows/M.1437555728.A.AC7.html
TrueX67: 假設客戶端每台都有相同管理員帳號和密碼 可以這樣試試 07/22 21:27
TrueX67: 先建立一個上述使用者帳戶及密碼 並登入該桌面 07/22 21:27
TrueX67: 然後遠端註冊服務 利用他來啟動待會要執行的BAT程式 07/22 21:28
TrueX67: sc \\x.x.x.x create (服務名) binPath= "C:\BAT.exe" 07/22 21:29
TrueX67: DisplayName= "Restart AccountServer" 07/22 21:29
TrueX67: type= own type= interact 07/22 21:29
TrueX67: (上面三行是一行) 07/22 21:29
TrueX67: BAT.exe 可以是你的程式 但批次檔會無法使用服務來呼叫 07/22 21:30
TrueX67: 必須利用"Bat_To_Exe_Converter"等軟體來轉換成執行檔 07/22 21:31
TrueX67: 然後再把包裝好的EXE 丟到用戶端的路徑(ex.C:\) 07/22 21:32
TrueX67: 再利用 sc \\x.x.x.x start (服務名) 來遠端呼叫該服務 07/22 21:33
TrueX67: 但要注意目的地"RemoteRegistry"服務是否啟動 07/22 21:35
TrueX67: 在XP及Server2k3上沒太大問題 但在W7&2K8以上的系統 07/22 21:36
TrueX67: 執行的程式如果不合法(未通過認證) 將可能會失效 07/22 21:37
pendoth: 我記得通過服務啟動的程式要有制式的寫法跟服務相互回應 07/22 22:37
pendoth: 才行;原PO要無AD環境軟體派送,非得通過第三方軟體才辦 07/22 22:37
pendoth: 得到,像SmartIT這類資產管理軟體好像就可以,不然就是 07/22 22:37
pendoth: PSTools裡的PSexec你可以玩看看,但跟所謂的派送相去甚 07/22 22:38
pendoth: 遠就是。 07/22 22:38
phoenixcx: 感謝各位 07/23 11:50
TrueX67: 補充一點 DisplayName= "(顯示名稱)" 07/24 19:39
TrueX67: 如果欲呼叫啟動的程式是綠色軟體 比較不會發生問題 07/24 19:41
TrueX67: 可以先把程式資料夾丟過去 再透過服務來呼叫啟動程式 07/24 19:42
TrueX67: 需要透過安裝的 還是得裝版友推薦的或是神網等管理系統 07/24 19:43
TrueX67: 批次檔的部分也是得先轉換成執行檔 服務才能成功呼叫 07/24 19:45