繼續閱讀

2010-03-30

使用Everest 快速產生報表

前言:
Everest是一套相當有名系統監控軟體,舉凡電腦有安裝哪些軟硬體,皆可透過它來呈現,而且可將呈現出來的資訊,以HTML、CSV、TXT‧‧‧等格式產生所需的報表。
然而,當所處的環境有上百台PC時,總不能一台一台去執行掃瞄吧?此時可使用其Command-Line模式,並搭配AD來自動幫我們產生所需的報表。

步驟:
01.執行everest.exe,使用報告 -> 報告精靈 -> 自訂選取,選擇需要的報告項目,然後按下左下角的儲存,存成 Report.rpf,和 Everest.exe 放在一起。
02.在 Everest 資料夾底下多開一個資料夾 Report
03.打開記事本,輸入以下內容,並存成批次檔(*.bat),並放至Everest 資料夾底下。

Everest.exe /R .\Report\$HOSTNAME-$DATE.HTM /HTML /CUSTOM .\Report.rpf /SILENT /SAFE
exit


04.將Everest 整個資料夾複製到隨身碟就可以隨身帶著走,要用的時候直接執行該批次檔即會快速的幫你產生所需的報表。

若所處的環境有AD的話,可依下列步驟,讓user登入網域時自動產生報表。
11.將Everest 整個資料夾複製到網路芳鄰共用區【所有的Domain Users需要有寫入該資料夾的權限】
12.打開記事本,輸入以下內容,並存成批次檔(*.bat)

cd \\file_server\share\Everest
Everest.exe /R .\Report\$HOSTNAME-$DATE.HTM /HTML /CUSTOM .\Report.rpf /SILENT/SAFE


13.將編輯好的批次檔放至DC Server的C:\WINDOWS\SYSVOL\sysvol\Domain\scripts底下。
14.開啟Active Directory 使用者及電腦,將登入指令檔指定到該批次檔。
15.之後只要User一登入網域就會觸發該批次檔,自動產生報表。

備註:
參數:
/R 產生報表,後面連接報表檔案名稱
/SILENT 無回應自動化模式
/SAFE 關閉一些低階硬體資訊
/SUM 產生的報表只包含電腦/摘要頁的內容
/HW 產生的報表只包含硬體相關的資訊
/SW 產生的報表只包含軟體相關資訊
/CUSTOM =自訂範本,也就是範例中的 Report.rpf
/HTML報表格式,還有其它格式 /MHTML /TEXT /CSV /XML /INI /DATABASE等
/DELAY 延遲幾秒再啟動EVEREST。
/NOLICENSE禁止並隱藏所有軟體授權相關資訊,防止軟體序號及敏感資訊外洩。
變數:
$HOSTNAME – 主機名稱
$USERNAME – 目前用戶名稱
$DOMAIN – 目前登入網域
$IPADDR – IP 位址
$MACADDR - Mac 卡號
$UUIDMAC – DMI系統UUID
$MONTH – 目前月 (MM)
$DATE – 目前日期 (YYYY-MM-DD)
$TIME – 目前時間 (HH-MM-SS)
參考資料:
http://www.threesecond.info/v2/modules/xhnewbb/viewtopic.php?topic_id=1594
http://www.sogho.cn/blog/bing/archives/2008/2008323182922.htm

使用command啟動VirtualBox

前言:
一般在使用VirtualBox時,及通常步驟是需要先執行該程式,再點選要啟動的Guest。
其實,我們也可以使用command的方式來啟動我們的VirtualBox Guest。

步驟:
一、執行cmd,並切換到安裝目錄:
C:\Program Files\Sun\VirtualBox

二、依需求輸入下列命令

1.正常的視窗【含功能表列】

VBoxManage.exe startvm {Guest名稱}

2.簡單的視窗【不含功能表列】

VBoxSDL.exe -startvm {Guest名稱}

3.不出現視窗

VBoxHeadless.exe -startvm {Guest名稱}


延伸應用:
既然可以使用command的方式來啟用Guest,那是否意味著我們可以將下面的命令存成.批次檔,並將該批次檔放在Windows的啟動區,只要Host一開機時便會自動幫我們啟用Guest。

C:
CD C:\Program Files\Sun\VirtualBox
VBoxManage.exe startvm {Guest名稱}

2010-03-21

VirtualBox 設定共用資料夾

一、於管理介面新增預共用的資料夾,並在Guest端安裝VirtualBox Additions

二、於Guest端設定連線
Windows環境
於cmd下以下指令。其中『x』表欲對應的網路磁碟代號、『share』代表設定的分享資料夾。
net use x: \\vboxsvr\share

Linux環境
先在Guest建立一資料夾

mkdir /vmshare

掛載該資料夾

mount -t vboxsf share /vmshare

Linux開機自動掛載

vi /etc/fstab

加入以下指令

share /vmshare vboxsf