iThome online | iThome Blog | iThome周刊訂閱

載入中...

josephtsai

IT邦初學者
10級

如何查詢統計半夜開機中電腦
標籤:windows xp winxp

請問各位先進,

由於上級的節能減碳要求, 我負責的AD範圍中共有二百多台個人電腦 (其中一半是使用者專屬, 另一半為多人共用), 但使用者卻常常使用完畢後不關機, 或下班後不關機.

想請教各位朋友 :
1) 如何查詢統計目前開機中的電腦名稱 ? (希望是自動化的, 因為我不想半夜來辦公室執行統計)
2) 有辦法設定共用電腦, 只要多久無人登入使用, 就「關機」嗎?
3) 可以於半夜, 經由上述的查詢統計, 然後由AD的DC執行遠端關機嗎 ?

有查詢到有朋友分享 PsShutdown 這工具, 但如何統計 ? 如何將統計的結果交給 PsShutdown 來執行.

註: 目前使用的主機為 Server 2003, 而用戶端目前全為 Windows XP Professional.

希望有朋友可以幫忙, 十分感謝.



收到書籤:發佈到twitter      
解決時間:2008-09-18 21:50:01
發問時間:2008-09-11 21:49:56

▼ ADVERTISEMENT ▼

最佳解答(網友推薦)
15
iT邦守護神

回答:antijava ( IT邦初學者1級 )

時間:2008-09-12 09:00:07

我有個比較笨的做法
如果知道所有的IP的話
就用 NBTSTAT 指令如下

nbtstat -A 10.10.1.1 | FIND "UNIQUE" >> NAMES.TXT
nbtstat -A 10.10.1.2 | FIND "UNIQUE" >> NAMES.TXT
nbtstat -A 10.10.1.3 | FIND "UNIQUE" >> NAMES.TXT
...
nbtstat -A 10.10.1.254 | FIND "UNIQUE" >> NAMES.TXT

這樣跑完一遍
NAMES.TXT 裡的應該就是當下有開機的電腦名稱了

還有一個更誇張的方法
不管他有沒有開機
事先先蒐集好所有的 computer name
然後在半夜來個
psshutdown @names.txt

不管三七廿一通通關機
開著的就會被關掉
沒開的也關不掉

以上提供參考,風險請自負

[-隱藏]

回應

antijava 說:

psshutdown @names.txt

其中names.txt是所有的電腦名稱

2008-09-12 09:01:00

liqunyan 說:

這個讚。
技術水平高。

2008-09-12 09:40:21

fireflybug 說:

連 SERVER 都關光光,科科科科~~好笑了~

2008-09-12 10:28:35

cooch 說:

1 nbtstat -A 10.10.1.1 | FIND "UNIQUE" >> NAMES.TXT
改成
nbtstat -A 10.10.1.1 | FIND "UNIQUE" | FIND "<00>" >> NAMES.TXT
會更精確,
2 psshutdown @names.txt 要可以如期達到效果是有先決條件的,
這部份 antijava 倒是沒講清楚

2008-09-13 09:47:10

如何查詢統計半夜開機中電腦
回答:twnem( IT邦初學者6級 )
時間:2008-09-12 03:40:02
8
我覺得要執行統計這一項的工作會有點累
可以向上級反映 , 由各單位公佈使用的時間範圍
畢竟電腦那麼多台 , 要這樣統計...說真的太累了
再說 , 上班時間不是只有統計的工作ㄋㄟ˙
資安的工作也要執行
所以考慮看看~
回答:echen688( IT邦初學者1級 )
時間:2008-09-12 05:54:29
6
這應該是"人"的問題,應該由政策宣導與執行來做起,不是所有的問題都要用"科技"去解決的,這是我的看法。再說,半夜萬一有"阿飄"在用電腦怎麼辦呢?

[-隱藏]

回應 echen688

john651216 說:

阿飄....囧

2008-09-12 14:13:54

回答:tom6507( IT邦初學者3級 )
時間:2008-09-12 07:58:49
11
能源之星的網站上有提供一套利用AD的群組原則來管理用戶端電源的程式:
EZ GPO Tool
http://www.terranovum.com/projects/energystar/ez_gpo.html
回答:richieleetw( IT邦初學者5級 )
時間:2008-09-12 08:28:56
6
使用 Windows 內建的 shutdown 或 psshutdown
只要建個批次檔
每天固定時間執行,把他的執行過程 log 下來
你絕對看的到哪些電腦沒關機
若有使用者要跑大程式,請他先通知你,把她的電腦排除
不然就要她拔網路線
回答:ufgeorge( IT邦初學者10級 )
時間:2008-09-12 09:42:44
7
如果只是要知道半夜誰的電腦開機,可以用一些工具來定義排程掃描
例如GFI LANguard Network Security Scanner
產出的結果公告,用行政手段永遠比用技術手段有效
強迫關機技術上當然可行,但若有人說我電腦晚上要跑『重要』程式,被你強闢關機了,到時候找你的麻煩,那就揹黑鍋啦!!
這是個人的感覺

[-隱藏]

回應 ufgeorge

tecksin 說:

這種方式我喜歡.
用"政治手段"解決技術手段不能解決的問題, 永遠是狗腿老闆的方法.

2008-09-12 10:29:28

回答:facers( IT邦初學者9級 )
時間:2008-09-12 12:25:11
3
用IP Scan掃一下IP範圍,IP及主機名稱不就全部都出來了,回家後遠端再作就好了。

[-隱藏]

回應 facers

cooch 說:

1 IP Scan 可以設定排程嗎?
如果要在半夜沒有人操作的狀態下有辦法自己執行嗎?
2 有些電腦如果關閉對ping 的回應,
那 IP Scan 根本掃不出來!

2008-09-13 09:50:21

回應

請填寫您的回應,長度限為1,000個字,回應不計點數,也不限使用次數



 

檢舉違規

違規事項:

*補充檢舉理由(可省略),字數不可超過100字

推薦

推薦理由:


*給回答者的鼓勵(可不填),字數不可超過100字

▼ ADVERTISEMENT ▼

熱門標籤

 cisco   crystal   exchange   it   java   javascript   linux   m-power   mail   microsoft   msnlib   msnp15   msnsdk   msn機器人   mysql   nas   oracle   outlook   pmi   pmp   raid   report   sap   server   smartquery   sql   vista   windows   xp   倍力   倍力資訊   免費軟體   國際專案管理師   報表   專案管理   微軟   有話大聲說   活動   省錢   網路   網路儲存   網路管理   網頁安全   網頁設計   資安   資料庫   資訊安全   防毒軟體   2003   2008