資安論壇

行政院 國家資通安全會報 - 技術服務中心 - 資安論壇 http://forum.icst.org.tw/
現在的時間是 2012年 10月 21日, 23:57

所有顯示的時間為 UTC + 8 小時




發表新文章 回覆主題  [ 22 篇文章 ]  前往頁數 上一頁  12
發表人 內容
文章發表於 : 2011年 10月 17日, 15:41 
離線

註冊時間: 2004年 10月 20日, 22:31
文章: 1472
來自: Taiwan
bigcandy 寫:
3.cheneyen最後請教,如何只出現VBS訊息視窗,而不出現CMD?

我的指令是:-i cmd /c "content.vbs"
他一定會出現CMD黑框,才出現VBS,如果不用CMD,VBS又不能執行(錯誤為:找不到檔案)

感謝cheneyen唷,真是麻煩你....

我前面講很多次了喔~~你執行vbs是要用wscript去當script engine才對
也就是說psexec要執行的不是xxx.vbs
而是wscript xxx.vbs才對
也就是說,你是把xxx.vbs當作參數,餵給wscript.exe去吃(notepad也是類似原理)
你硬要用cmd去跑,基本上應該無法避免那個問題,因為無法與parent process脫鉤執行(詳細不確定,或許有高手知道怎樣弄)

_________________
想怎麼收穫~就得怎麼栽~
本人不提供免費諮詢服務~謝謝指教~
準備淡出中~~


回頂端
 個人資料  
 
文章發表於 : 2011年 10月 21日, 09:55 
離線

註冊時間: 2009年 3月 4日, 16:59
文章: 3
cheneyen跟bigcandy兩位前輩的討論真是精彩,論壇就是需要這樣的前輩才活絡。

_________________
網頁設計


回頂端
 個人資料  
 
文章發表於 : 2011年 10月 28日, 17:31 
離線

註冊時間: 2009年 7月 13日, 16:33
文章: 30
來自: 台灣台中
cscript
wscript
無論哪一個,我還是失敗,無法執行遠端電腦的VBS(或說是:遠端電腦執行網路分享路徑上的VBS),只能本機執行
我找不到以上二個指令遠端執行的方法

參考:
http://60.251.1.52/taiwan/technet/scriptcenter/resources/qanda/sept05/hey0906.mspx
我的環境:用XP+WIN7互測,沒有二台Windows 7可以互相測試


回頂端
 個人資料  
 
文章發表於 : 2011年 10月 30日, 01:34 
離線

註冊時間: 2004年 10月 20日, 22:31
文章: 1472
來自: Taiwan
technet那個就是我講的WMI
他的使用方法有兩種
這個範例是用current user的credential去遠端處理
還有另外一種狀況是你的credential沒有遠端管理權限,此時要透過SwbemLocator來作
利用WMI來處理,是不需要透過psexec來作
這兩種做法,我都有用過
不管是WMI,SwbemLocator或者psexec,確定是可行的
有興趣加我MSN再討論好了,這樣講根本講不清楚

_________________
想怎麼收穫~就得怎麼栽~
本人不提供免費諮詢服務~謝謝指教~
準備淡出中~~


回頂端
 個人資料  
 
文章發表於 : 2012年 10月 8日, 18:36 
離線

註冊時間: 2006年 8月 25日, 21:17
文章: 35
來自: 地球
小弟想在此請教各位前輩

若透過WMI送訊息的話效率會比較高嗎?

因為我用psexec即便加上 -d 指令,遠端啟動服務卻也花了不少時間,數十台電腦送訊息送起來還是很花時間!

另外想請問透過psexec送出命令執行VBS跳出訊息,此做法有沒有甚麼方法可以讓跳出的視窗跑到最前面取得使用者的focus?

發現使用者本身已經開了一些視窗後訊息就會被擋住,除非自己去點選工具列!

感謝!


回頂端
 個人資料  
 
文章發表於 : 2012年 10月 8日, 22:39 
離線

註冊時間: 2004年 10月 20日, 22:31
文章: 1472
來自: Taiwan
xs910203 寫:
小弟想在此請教各位前輩

若透過WMI送訊息的話效率會比較高嗎?

因為我用psexec即便加上 -d 指令,遠端啟動服務卻也花了不少時間,數十台電腦送訊息送起來還是很花時間!

不會
因為psexec在我看來不過是一個把WMI包裝過的工具罷了
最好的做法是丟到nul去
我以前在處理破千台,頂多半小時就好了,是我可以接受的時間內

xs910203 寫:

另外想請問透過psexec送出命令執行VBS跳出訊息,此做法有沒有甚麼方法可以讓跳出的視窗跑到最前面取得使用者的focus?

發現使用者本身已經開了一些視窗後訊息就會被擋住,除非自己去點選工具列!

感謝!

有!!
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.AppActivate "title"

_________________
想怎麼收穫~就得怎麼栽~
本人不提供免費諮詢服務~謝謝指教~
準備淡出中~~


回頂端
 個人資料  
 
文章發表於 : 2012年 10月 9日, 09:56 
離線

註冊時間: 2006年 8月 25日, 21:17
文章: 35
來自: 地球
cheneyen 寫:
xs910203 寫:
小弟想在此請教各位前輩

若透過WMI送訊息的話效率會比較高嗎?

因為我用psexec即便加上 -d 指令,遠端啟動服務卻也花了不少時間,數十台電腦送訊息送起來還是很花時間!

不會
因為psexec在我看來不過是一個把WMI包裝過的工具罷了
最好的做法是丟到nul去
我以前在處理破千台,頂多半小時就好了,是我可以接受的時間內

xs910203 寫:

另外想請問透過psexec送出命令執行VBS跳出訊息,此做法有沒有甚麼方法可以讓跳出的視窗跑到最前面取得使用者的focus?

發現使用者本身已經開了一些視窗後訊息就會被擋住,除非自己去點選工具列!

感謝!

有!!
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.AppActivate "title"

小弟目前做法是用批次檔依序處理丟送訊息的動作
未來想試試看平行處理多開幾個執行序(反正不是很吃資源)來增進整體效率
謝謝您提供的vbs程式碼~晚點來試看看:)


回頂端
 個人資料  
 
顯示文章 :  排序  
發表新文章 回覆主題  [ 22 篇文章 ]  前往頁數 上一頁  12

所有顯示的時間為 UTC + 8 小時


誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 3 位訪客


不能 在這個版面發表主題
不能 在這個版面回覆主題
不能 在這個版面編輯您的文章
不能 在這個版面刪除您的文章

搜尋:
前往 :  
POWERED_BY
正體中文語系由 竹貓星球 維護製作