iT邦幫忙

0

powershell轉exe檔後 會閃退

  • 分享至 

  • xImage

手上有三個指令要執行
三個都指令寫在同一個ps1腳本內AD可以正常執行
但需要寫成exe檔讓所有user開機時啟動

但轉成後exe檔後 不管怎麼執行都會直接閃退 但ps1的狀態下卻是正常

想請問除了轉exe檔還有什麼解法嗎

看更多先前的討論...收起先前的討論...
ahfuyeuem iT邦研究生 4 級 ‧ 2022-05-03 08:29:05 檢舉
ps1最後面加一條Read-Host或PAUSE再轉EXE 執行看看有沒有錯誤囉
nick339 iT邦新手 5 級 ‧ 2022-05-03 09:42:31 檢舉
感謝 我再來試試看
nick339 iT邦新手 5 級 ‧ 2022-05-03 09:46:55 檢舉
測試後還是不行....
runan5678 iT邦研究生 1 級 ‧ 2022-05-03 11:13:35 檢舉
user登入執行批次檔

批次檔內容
powershell + [xxxx.ps1]
試試看
nick339 iT邦新手 5 級 ‧ 2022-05-03 12:11:28 檢舉
PowerShell.exe -file a.ps1
我查到這段 這段可行 感謝回答 謝謝你們幫忙
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
qpowjohn
iT邦新手 4 級 ‧ 2022-05-02 23:43:05

AD設定派發工作排程器,User登入時執行ps1,搞定

題外話,M$有工具讓你PS1轉EXE?可以提供資訊來源嗎

看更多先前的回應...收起先前的回應...
qpowjohn iT邦新手 4 級 ‧ 2022-05-02 23:44:58 檢舉

給點提示避免採坑

  1. ps1在工作排程器需要一些特殊的指令
  2. 如果你質疑ps1要複製到每台user很麻煩,請直接做一台file server,丟上去遠端執行
nick339 iT邦新手 5 級 ‧ 2022-05-03 09:42:23 檢舉

PS1 to EXE Generator
我是用這個 網路上載的
IT不後台派送 只能自己一台一台手動來...

nick339 iT邦新手 5 級 ‧ 2022-05-03 09:47:33 檢舉

User登入時執行ps1==>但這個的話 會變成記事本開啟

qpowjohn iT邦新手 4 級 ‧ 2022-05-09 23:59:59 檢舉

請提供工作排程器的執行參數,不然通靈很累

我要發表回答

立即登入回答