引自Mark的巢穴
http://blog.yam.com/Mark5347/article/23797722
不論是工作所解決的問題或是吃喝玩樂統統記起來。 久而久之這些經驗的累積放在這Birdman知識管理blog供所有人搜尋,自然而然成為自己或大家的知識,這就是知識管理最有價值之處~~~Reuse~~~
搜尋此網誌
2010年5月31日 星期一
2010年5月10日 星期一
利用gpo升級adobe8至adobe9
本篇參考 http://blog.pmail.idv.tw/index.php?load=read&id=472
利用gpo將adobe8 升級adobe9
要先將官方網站上面的adobe9先下載下來
要先將官方網站上面的adobe9先下載下來
使用GPO規則幫使用者自動安裝印表機
本篇參考No Money No Honey 網頁
大概的指令:
開啟群組原則管理MMC,啥?!還沒安裝這個好用的工具?! 請到這邊下載安裝 http://www.microsoft.com/downloads/details.aspx?FamilyID=0a6d4c24-8cbd-4b35-9272-dd3cbfc81887&displaylang=zh-tw ,直接安裝在XP下即可管理DC的GPO,安裝完後在程式集 => 系統管理工具 底下就會出現 群組原則管理。
1.建立新的GPO規則 自動新增印表機
2.對該GPO關閉電腦組態
3.開始設定 自動新增印表機 GPO
4.使用者 => 指令碼 => 登入 => 滑鼠右鍵選內容
5.選 顯示檔案
6.建立 ModifyPrinter.bat 批次檔,並編輯輸入新增印表機的指令後存檔
7.新增剛剛建立好的 批次檔 ,這樣使用者就可以在登入網域時,背景自動安裝對應印表機。
若不想每次使用者都重覆新增印表機的動作,可在ModifyPrinter.bat 內做判斷:
請先在24h開機的機器上建立分享資料夾,權限要設定好讓使用者能寫入(通常開authenticated users權限即可),在此目錄下建立個空白 *.txt 檔案記錄使用者或電腦明稱。
===============================================================
@echo off
if not exist \\filesrv-vm\gpowork\InstallPrinter-test.txt goto End <==判斷目錄與檔案是否存在,若不存在就跳離批次檔
@type \\filesrv-vm\gpowork\InstallPrinter-test.txt |find/I "[%COMPUTERNAME%][%USERNAME%]" > nul 2>&1 <==查詢 txt 檔內容是否有對應的電腦名稱與使用者名稱,若有則不再執行新增印表機動作,若沒有則開始新增印表機的動作 if %errorlevel% == 0 goto End
rundll32 printui.dll,PrintUIEntry /in /q /n \\prtsrv-vm\HP2015
rundll32 printui.dll,PrintUIEntry /in /q /n \\prtsrv-vm\HP2015PS
rundll32 printui.dll,PrintUIEntry /in /q /n \\prtsrv-vm\RICOH1045
rundll32 printui.dll,PrintUIEntry /in /q /n \\prtsrv-vm\RICOH1045紙夾四
rundll32 printui.dll,PrintUIEntry /in /q /n \\prtsrv-vm\支票
rundll32 printui.dll,PrintUIEntry /in /q /n \\prtsrv-vm\派車單
rundll32 printui.dll,PrintUIEntry /in /q /n \\prtsrv-vm\帳冊
rundll32 printui.dll,PrintUIEntry /in /q /n \\prtsrv-vm\報單倉單2
rundll32 printui.dll,PrintUIEntry /in /q /n \\prtsrv-vm\報單倉單3
rundll32 printui.dll,PrintUIEntry /in /q /n \\prtsrv-vm\發票
rundll32 printui.dll,PrintUIEntry /in /q /n \\prtsrv-vm\傳票
echo [%COMPUTERNAME%][%USERNAME%] >> \\filesrv-vm\gpowork\InstallPrinter-test.txt <== 新增完印表機則將電腦名稱與使用者名稱寫入txt檔案內
exit
:End
==================================================================
txt檔案成功寫入後大概會是長這樣:
========================================
[ROGER-AMD][roger]
[ROGER-DELPHI-VM][roger]
[FILESRV-VM][administrator]
[PC005][gina]
[PC013][kevin]
[PC008][kevin]
[PC009][kate]
[PC010][rich]
[PC016][op]
[PC007][david]
[PC004][eric]
=======================================
這樣不同的使用者在相同的電腦上也可以確認使用者能夠新增到印表機。
大概的指令:
- 新增網路印表機:
rundll32 printui.dll,PrintUIEntry /in /q /n \\(伺服器名稱)\(印表機分享名稱) - 將網路印表機設定為「預設印表機」:
rundll32 printui.dll,PrintUIEntry /y /q /n \\(伺服器名稱)\(印表機分享名稱) - 刪除網路印表機:
rundll32 printui.dll,PrintUIEntry /dn /n \\(伺服器名稱)\(印表機分享名稱)
開啟群組原則管理MMC,啥?!還沒安裝這個好用的工具?! 請到這邊下載安裝 http://www.microsoft.com/downloads/details.aspx?FamilyID=0a6d4c24-8cbd-4b35-9272-dd3cbfc81887&displaylang=zh-tw ,直接安裝在XP下即可管理DC的GPO,安裝完後在程式集 => 系統管理工具 底下就會出現 群組原則管理。
1.建立新的GPO規則 自動新增印表機
2.對該GPO關閉電腦組態
3.開始設定 自動新增印表機 GPO
4.使用者 => 指令碼 => 登入 => 滑鼠右鍵選內容
5.選 顯示檔案
6.建立 ModifyPrinter.bat 批次檔,並編輯輸入新增印表機的指令後存檔
7.新增剛剛建立好的 批次檔 ,這樣使用者就可以在登入網域時,背景自動安裝對應印表機。
若不想每次使用者都重覆新增印表機的動作,可在ModifyPrinter.bat 內做判斷:
請先在24h開機的機器上建立分享資料夾,權限要設定好讓使用者能寫入(通常開authenticated users權限即可),在此目錄下建立個空白 *.txt 檔案記錄使用者或電腦明稱。
===============================================================
@echo off
if not exist \\filesrv-vm\gpowork\InstallPrinter-test.txt goto End <==判斷目錄與檔案是否存在,若不存在就跳離批次檔
@type \\filesrv-vm\gpowork\InstallPrinter-test.txt |find/I "[%COMPUTERNAME%][%USERNAME%]" > nul 2>&1 <==查詢 txt 檔內容是否有對應的電腦名稱與使用者名稱,若有則不再執行新增印表機動作,若沒有則開始新增印表機的動作 if %errorlevel% == 0 goto End
rundll32 printui.dll,PrintUIEntry /in /q /n \\prtsrv-vm\HP2015
rundll32 printui.dll,PrintUIEntry /in /q /n \\prtsrv-vm\HP2015PS
rundll32 printui.dll,PrintUIEntry /in /q /n \\prtsrv-vm\RICOH1045
rundll32 printui.dll,PrintUIEntry /in /q /n \\prtsrv-vm\RICOH1045紙夾四
rundll32 printui.dll,PrintUIEntry /in /q /n \\prtsrv-vm\支票
rundll32 printui.dll,PrintUIEntry /in /q /n \\prtsrv-vm\派車單
rundll32 printui.dll,PrintUIEntry /in /q /n \\prtsrv-vm\帳冊
rundll32 printui.dll,PrintUIEntry /in /q /n \\prtsrv-vm\報單倉單2
rundll32 printui.dll,PrintUIEntry /in /q /n \\prtsrv-vm\報單倉單3
rundll32 printui.dll,PrintUIEntry /in /q /n \\prtsrv-vm\發票
rundll32 printui.dll,PrintUIEntry /in /q /n \\prtsrv-vm\傳票
echo [%COMPUTERNAME%][%USERNAME%] >> \\filesrv-vm\gpowork\InstallPrinter-test.txt <== 新增完印表機則將電腦名稱與使用者名稱寫入txt檔案內
exit
:End
==================================================================
txt檔案成功寫入後大概會是長這樣:
========================================
[ROGER-AMD][roger]
[ROGER-DELPHI-VM][roger]
[FILESRV-VM][administrator]
[PC005][gina]
[PC013][kevin]
[PC008][kevin]
[PC009][kate]
[PC010][rich]
[PC016][op]
[PC007][david]
[PC004][eric]
=======================================
這樣不同的使用者在相同的電腦上也可以確認使用者能夠新增到印表機。
at command ~~如何由local端讓遠端電腦執行指令(Remote control),例如對時...等功能
情境設定:假設我想使遠端\\586-abc執行對時指令,可利用at指令來執行,如下所示
Net time \\586-abc /setsntp:ad (設定\\586-abc之對時主機改成ad server)
但要remote control \\586-abc對時,則就可用下列指令處理
預約於10:26執行net time對時
at \\586-abc 10:26 net time \\ad /set /y
預定每一天23:00關機
at \\test_pc 23:00 /every:M,T,W,Th,F,S,Su shutdown -s -t 0
Net time \\586-abc /setsntp:ad (設定\\586-abc之對時主機改成ad server)
但要remote control \\586-abc對時,則就可用下列指令處理
預約於10:26執行net time對時
at \\586-abc 10:26 net time \\ad /set /y
預定每一天23:00關機
at \\test_pc 23:00 /every:M,T,W,Th,F,S,Su shutdown -s -t 0
訂閱:
文章 (Atom)