各位大大好
目前有個bat檔,要在usr端使用admin執行,但user端沒有admin的權限
我用第三方派送軟體,用system權限派到user端執行,執行正常,但都有黑視窗會出現,很容易被User按掉,就會執行失敗
我參考網路上的資訊,用以下指令加在原本的bat檔中
@echo off
if "%1" == "h" goto begin
start mshta vbscript:createobject("wscript.shell").run("""%~0"" h",0)(window.close)&&exit
:begin
若此bat加上以上指令後,在User端,按右鍵"以系統管理員身分執行",bat執行時視窗閃一下就消失,且執行正常
但是若用原本的派送軟體派下去執行,User端一樣閃一下消失,似乎就沒執行了
這問題困擾我好久了
請問各位大神這樣會是什麼問題
謝謝
您與這位問題很像
https://ithelp.ithome.com.tw/questions/10196625
我回答過 ... 您去參考看看 合不合用
之前我派送防毒軟體就是用 bat 包在 vbscript
user 完全無感覺下安裝
與您的需求很像
重點是您有說到
第三方派送軟體,用system權限派到user端執行,執行正常
可以用 AD 派送嗎 ?
第三方派送軟體 可以用 vbscript 嗎 ?
還是您要用到 batch run as administrator