PALMisLIFE 討論區

搜索
鹹魚爸魅力四射舞蹈教室
查看: 3735|回復: 9
打印 上一主題 下一主題

[網管]如何讓電腦在任何使用者登入之前執行某程式?

[複製鏈接]

515

主題

9

好友

4504

積分

  • TA的每日心情
    開心
    2011-4-13 15:03
  • 簽到天數: 1 天

    連續簽到: 1 天

    [LV.1]初來乍到

    文章
    3747
    跳轉到指定樓層
    1#
    發表於 2005-9-28 00:58 |只看該作者 |倒序瀏覽
    如何讓電腦在任何 user 登入之前執行某程式?

    因特殊情況需求, 我必須在 server 重開機後, 沒有人登入之前跑一個簡單的 bat 檔,  做了些搜尋之後我想應該是用  registry 裡的 RunService, 但是經過測試後並不管用

    OS = WIndows 2000 Server w/ SP4, 欲執行的程式是 C:\notify.bat, 請問我應該從何/如何設定呢?
    分享淘帖0 分享分享0 收藏收藏0 頂0 踩0
    SugarSync 點此註冊, 謝謝
    [url=http://db.tt/nHX1VKU]Dropbox 點

    209

    主題

    1

    好友

    2412

    積分

    該用戶從未簽到

    文章
    1934
    2#
    發表於 2005-9-28 01:02 |只看該作者

    Re: [網管]如何讓電腦在任何使用者登入之前執行某程式?

    這樣的問題好像有衝突吧,
    開機完成之後就跑 bat 和 user 登入之後要跑 bat
    結果應該不會一樣

    我的意思是說, 開機完成跑的結果是開機完成的時候呈現
    但是 user login 之後跑的結果又是另一個階段的結果呈現

    也許你要呈現的只是一個警示標語, 但對系統來說就是不一樣的

    -------------------------------------------
    最簡單的方法就是把 batch file 放到以下的路徑內 (以中文版 OS 為例)
    C:\Documents and Settings\All Users\「開始」功能表\程式集\啟動

    要注意將執行檔案的權限問題, 最好是 everyone 都可以 access

    Batch file 如果放在 service 或是排程內執行, 沒有使用特殊方法通常都不會在前端顯示結果

    [ Last edited by 82544 on 2005-9-28 at 01:23 ]
    回復

    使用道具 舉報

    515

    主題

    9

    好友

    4504

    積分

  • TA的每日心情
    開心
    2011-4-13 15:03
  • 簽到天數: 1 天

    連續簽到: 1 天

    [LV.1]初來乍到

    文章
    3747
    3#
    發表於 2005-9-28 02:27 |只看該作者

    Re: [網管]如何讓電腦在任何使用者登入之前執行某程式?

    Originally posted by 82544 at 2005-9-27 09:02 AM:
    這樣的問題好像有衝突吧,
    開機完成之後就跑 bat 和 user 登入之後要跑 bat
    結果應該不會一樣

    我的意思是說, 開機完成跑的結果是開機完成的時候呈現
    但是 user login 之後跑的結果又是另一個階段的結果呈現

    也許你要呈現的只是一個警示標語, 但對系統來說就是不一樣的

    -------------------------------------------
    最簡單的方法就是把 batch file 放到以下的路徑內 (以中文版 OS 為例)
    C:\Documents and Settings\All Users\「開始」功能表\程式集\啟動

    要注意將執行檔案的權限問題, 最好是 everyone 都可以 access

    Batch file 如果放在 service 或是排程內執行, 沒有使用特殊方法通常都不會在前端顯示結果


    謝謝您的回答, 其實您講的我都了解, 乾脆我把我的情況說明一次, 您可以發表一下如果是您, 會怎麼做.

    我們有一台  server 上 load 了一個 server 程式供整個部門大約十五人左右使用, 這是特別定製的程式所以也沒辦法要求太多 -- 程式是  base on application 不是 base on service. 這個程式已經在 [Startup] folder 裡了, 所以只要有人登入就會自動跑, 但是Server 重開機之後如果沒有人登入, 就不會跑.

    看到這裡, 你可能認為我想在 Admin 登入之前就執行這個 server 程式? 其實沒有那麼複雜, 我只希望 server 重開機之後, 無人介入的情況下可以用 NET SEND 送一個簡單的 message 給網管人員, 提醒他們要去登入.

    Any idea?
    SugarSync 點此註冊, 謝謝
    [url=http://db.tt/nHX1VKU]Dropbox 點
    回復

    使用道具 舉報

    326

    主題

    14

    好友

    5290

    積分

    該用戶從未簽到

    文章
    3982
    4#
    發表於 2005-9-28 02:35 |只看該作者

    Re: [網管]如何讓電腦在任何使用者登入之前執行某程式?

    用這個最簡單:
    http://www.mks.zp.ua/application-as-service.php
    有 GUI 界面, 又好管理, 功能正如你所需.
    回復

    使用道具 舉報

    515

    主題

    9

    好友

    4504

    積分

  • TA的每日心情
    開心
    2011-4-13 15:03
  • 簽到天數: 1 天

    連續簽到: 1 天

    [LV.1]初來乍到

    文章
    3747
    5#
    發表於 2005-9-28 02:47 |只看該作者

    Re: [網管]如何讓電腦在任何使用者登入之前執行某程式?

    Originally posted by krisher at 2005-9-27 10:35 AM:
    用這個最簡單:
    http://www.mks.zp.ua/application-as-service.php
    有 GUI 界面, 又好管理, 功能正如你所需.


    Looks good but there is no way to do it at no cost?  
    I don't think my boss is going to pay USD $79.95 for this..
    SugarSync 點此註冊, 謝謝
    [url=http://db.tt/nHX1VKU]Dropbox 點
    回復

    使用道具 舉報

    6#
    無效樓層,該帖已經被刪除

    41

    主題

    2

    好友

    4680

    積分

    MIS + 勸敗苦力

  • TA的每日心情

    2024-5-8 06:23
  • 簽到天數: 2921 天

    連續簽到: 24 天

    [LV.Master]伴壇終老

    文章
    2120
    7#
    發表於 2005-9-28 06:58 |只看該作者

    Re: [網管]如何讓電腦在任何使用者登入之前執行某程式?

    試試放在 run, 而不是 runservice
    習慣了你的聲音, 你的氣味, 你的存在... 連思念都變成了習慣...前生逋欠我深知 此日相償數適宜 莫便生嗔兼悔恨 塞翁失馬未為奇
    回復

    使用道具 舉報

    9

    主題

    0

    好友

    110

    積分

    該用戶從未簽到

    文章
    114
    8#
    發表於 2005-9-28 07:09 |只看該作者

    Re: [網管]如何讓電腦在任何使用者登入之前執行某程式?

    在Group Policy中有個
    Computer Configuration
    ->Windows Setting
    ->Scripts (Startup/Shutdown)

    將該程式設為Startup scripts 試試看
    回復

    使用道具 舉報

    209

    主題

    1

    好友

    2412

    積分

    該用戶從未簽到

    文章
    1934
    9#
    發表於 2005-9-28 09:01 |只看該作者

    Re: [網管]如何讓電腦在任何使用者登入之前執行某程式?

    這問題和我以前需求一樣, 因為我的 NAS 沒有 VGA, 所以開機完成之後
    或是根本不開機的時候我都無法得知機器是否  ready.
    所以我寫了一個批次檔放到排程去做. 批次內容如下:

    NET SEND * "IBM_NAS1_is_ready"

    設定如附圖即可

    本帖子中包含更多資源

    您需要 登錄 才可以下載或查看,沒有帳號?免費註冊

    回復

    使用道具 舉報

    185

    主題

    2

    好友

    4033

    積分

    來騎車吧

  • TA的每日心情
    慵懶
    2011-4-15 11:58
  • 簽到天數: 1 天

    連續簽到: 1 天

    [LV.1]初來乍到

    文章
    4610
    10#
    發表於 2005-9-28 09:02 |只看該作者

    Re: [網管]如何讓電腦在任何使用者登入之前執行某程式?

    我想到的, 除了把程式變成 Service 之外, 另一個就是 Startup Scripts 了, 如果有 AD 的話, Startup Scripts 是最好的!

    像敝公司還沒推 WSUS 之前, 就是以這個方法去下 Hotfix
    在 Startup Script 裡, 所執行的程式就是登入前的程序, 即沒有權限的問題,
    也不用擔心是誰登入, 跑什麼 Logon Scripts !!
    敗家不歸路, 愈走愈恐佈
    回復

    使用道具 舉報

    您需要登錄後才可以回帖 登錄 | 免費註冊

    與站長聯繫| PALMisLIFE 掌上生活      下載:更快、更棒、更好玩

    GMT+8, 2024-5-8 23:17 , Processed in 0.051638 second(s), 32 queries , Gzip On.

    Powered by Discuz!

    © 2001-2012 Comsenz Inc. style by eisdl

    回頂部