【AD】【組策略】利用啟動腳本為域普通用戶安裝字體的方法-創(chuàng)新互聯(lián)

默認情況下安裝字體需要管理員權(quán)限。
如果只是把字體文件復制到%systemroot%\fonts內(nèi),是無法被系統(tǒng)認定為字體已經(jīng)安裝的。同時需要在以下位置的注冊表寫入一個項。
hklm\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts,具體格式你可以自己查看。
那么知道怎么算正確安裝腳本后。就可以使用啟動腳本來做了。因為啟動腳本用的是nt authority\system權(quán)限。

十多年的雨城網(wǎng)站建設(shè)經(jīng)驗,針對設(shè)計、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時及時工作處理。成都全網(wǎng)營銷的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整雨城建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計,從而大程度地提升瀏覽體驗。成都創(chuàng)新互聯(lián)從事“雨城網(wǎng)站設(shè)計”,“雨城網(wǎng)站推廣”以來,每個客戶項目都認真落實執(zhí)行。

安裝前字體文件夾內(nèi)默認如下:
【AD】【組策略】利用啟動腳本為域普通用戶安裝字體的方法
注冊表內(nèi)如下:
【AD】【組策略】利用啟動腳本為域普通用戶安裝字體的方法

腳本執(zhí)行完安裝后如下:
【AD】【組策略】利用啟動腳本為域普通用戶安裝字體的方法
注冊表:
【AD】【組策略】利用啟動腳本為域普通用戶安裝字體的方法

腳本內(nèi)容如下:


@echo off
::以下內(nèi)容為了測試腳本是否正常執(zhí)行可刪除
::---------------------------------------------------------------------------
rem 該腳本會在啟動時在C盤根目錄創(chuàng)建一個計算機名稱加日期的文件夾
set y=%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%
md "c:\%y%+%computername%"
::----------------------------------------------------------------------------

::下面是為了設(shè)置fonts的名字
set x=%date:~0,4%%date:~5,2%%date:~8,2%

::共享路徑
set paath=\192.168.1.160\abc
::共享主機的訪問權(quán)限
set usr=administrator@kaedeleo.com
set psd=1
::共享IP
set ip=192.168.1.160

::因為是啟動腳本所以要先創(chuàng)建空連接目標計算機
net use \%ip%\ipc$ /user:%usr% %psd%

::測試空連接有沒有正常,要有寫入權(quán)限,測試,可刪除。
::---------------------------------------------------------------------------
whoami >%paath%\1.txt
::----------------------------------------------------------------------------

::利用當天日期的一個txt文檔名來判斷是否需要執(zhí)行下面的內(nèi)容,這樣,這個腳本就可控了。
if exist %paath%\%x%.txt goto abc else goto xyz

:abc
::復制字體到字體目錄內(nèi)并添加如下注冊表信息
xcopy %paath%\%x%.TTF %systemroot%\fonts && reg add "hklm\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts" /v %x%(TrueType) /t reg_sz /d %x%.ttf
xcopy %paath%\%x%1.TTF %systemroot%\fonts && reg add "hklm\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts" /v %x%1(TrueType) /t reg_sz /d %x%1.ttf
xcopy %paath%\%x%2.TTF %systemroot%\fonts && reg add "hklm\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts" /v %x%2(TrueType) /t reg_sz /d %x%2.ttf
xcopy %paath%\%x%3.TTF %systemroot%\fonts && reg add "hklm\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts" /v %x%3(TrueType) /t reg_sz /d %x%3.ttf
xcopy %paath%\%x%4.TTF %systemroot%\fonts && reg add "hklm\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts" /v %x%4(TrueType) /t reg_sz /d %x%4.ttf

::必須重啟才能生效
shutdown /r /t 00 /f

:xyz
exit


腳本內(nèi)容應(yīng)該都看得明白,里面測試的東西是方便你排錯,用好了可以刪掉,做個脫水版。說下里面一些為什么這么做。
設(shè)計部門可能會使用字體的情況比較多,設(shè)置這個腳本日常啟動就行。
【if exist %paath%\%x%.txt goto abc else goto xyz】
里面也寫了,這是為了控制。如果平時不需要安裝字體,到這一步就結(jié)束了。
需要安裝,你只需要將字體改成當天的日期就行,比如將微軟雅黑.ttf改成20180523.ttf放到對應(yīng)的目錄就行。
如果是多個,就根據(jù)腳本里的內(nèi)容改名。默認給了5個。
如下圖:
【AD】【組策略】利用啟動腳本為域普通用戶安裝字體的方法

假如A用戶要你安裝某個字體,你就把字體按照上圖改成當天的日期后改名放到目錄內(nèi)。新建一個當天日期的txt放里面。告知用戶A,重啟計算機,重啟完畢后什么都不要操作,安裝完字體后電腦會自動重啟,要生效必須重啟。然后登錄即可。
有人會問會不會無限重啟,如果源ttf一直在的話。
不會,第二次執(zhí)行的時候因為目標文件夾已經(jīng)有文件,會詢問是否覆蓋而不執(zhí)行下去。然后你把日期.ttf刪掉即可。
過了10分鐘,A用戶又要你安裝某個字體了。
那么如果你一開始用的20180523,那么就用下面的名字,叫他重啟,就自動安裝完了。


因為思考這個的關(guān)系,引申出是不是我可以做一個永久自動運行的啟動腳本與登陸腳本。
這個腳本也是由共享目錄內(nèi)的日期.txt來控制是否執(zhí)行。
這個腳本本身不執(zhí)行多余操作,只通過共享目錄的日期.txt來激活,啟動另一個BAT或Powershell。
這樣我就可以很方便的再執(zhí)行其他腳本,而不需要再做新的組策略刷新等操作。避免莫名原因的失敗。
那么為了避免無限loop,用xcopy覆蓋不執(zhí)行下面命令和if exsit來判斷解決。
這個腳本起先應(yīng)該將計算機或用戶名回寫到共享目錄,讓IT管理員知道哪些失敗了,以保證所有人都獲取到這個“根”腳本。

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

分享標題:【AD】【組策略】利用啟動腳本為域普通用戶安裝字體的方法-創(chuàng)新互聯(lián)
轉(zhuǎn)載注明:http://muchs.cn/article38/dsgcsp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁設(shè)計公司手機網(wǎng)站建設(shè)、標簽優(yōu)化網(wǎng)站內(nèi)鏈、網(wǎng)站策劃、服務(wù)器托管

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作