iT邦幫忙

0

如何在現有 Windows7 下,從 SERVER PC下指令,命令所有CLIENT執行某一程式?

  • 分享至 

  • xImage

我有一個客製的 CLIENT/SERVER 程式

當SERVER 重新啟動時,CLIENT端程式就會當掉

導致 USER 端無法操作。

目前的操作方式,必需 CLIENT 先關閉,再重開 SERVER。

目前在SERVER 未改版之後,必需口頭下令 USER , CLIENT 重開。

但是有些人不在座位上,沒聽到就會.....

我可以用BATCH 指令,關掉 CLIENT SOFTWARE,現在我需要知道

如何在現有 WIN7 下,從 SERVER PC下指令,命令所有CLIENT執行某一程式?

小公司,沒有MIS 只是六台PC 。只是在一台 WIN7 旗艦版上安裝 ERP SERVER 程式。

其它台安裝 CLIENT 程式。因為SERVER 有時會『怪怪的』,必需重新開機~~

mmmnnnbbb iT邦新手 4 級 ‧ 2016-08-05 03:04:36 檢舉
反過來用批次配合排程偵測server,server掛了就重起client 好像比較容易點
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

0
happy2002172
iT邦新手 4 級 ‧ 2016-08-04 16:17:38

我建議還是發通知公告重開機時間,請相關人員退出系統再重開Server,如果剛好有人在打單你莫名的重開 他應該會X你。

newkevin iT邦高手 1 級 ‧ 2016-08-04 18:39:49 檢舉

應該詢問該 ERP 說不定早有類似的功能吧

eigen iT邦新手 1 級 ‧ 2016-08-04 21:54:17 檢舉

erp 如果單純開啟,沒有啟動任何表單都不會有事

但是一但開啟表表,然後server 又 resboot,程式就會 gg

請廠商設變又要花錢,在沒有大bug 之前,窮則變~~

我已經能用 batch 關掉 client 程式,表示 command line 能關閉程式

接下來是如何讓server 端命令其它 pc 執行這個 程式~~

ezdoc iT邦新手 2 級 ‧ 2016-08-05 23:10:50 檢舉

google 一下 psexec,或許合用。

0
蟹老闆
iT邦大師 1 級 ‧ 2017-03-26 03:16:15

批次檔內容

For /f "delims=: Tokens=1-4" %%I In ('Type "%~pd0PcData.txt"') Do TaskKill /S %%I /U %%J /P %%K /IM %%L 

建立一個與該批次檔同路徑,名為Pcdata.txt的檔案,資料格式如下
PCName OR IP:UserName:Password:PorgramName.exe
注意:
密碼中不可有:符號
RPC伺服器需為可用狀態
測試過的PC有win2008 win7,測試過程中使用者名稱若不是administrator無法正常執行

我要發表回答

立即登入回答