漫谈 Windows Server 管理工具
微軟最為人熟知的是 Windows 操作系統(tǒng),如 Windows 7,Windows 10 等桌面系統(tǒng),在桌面系統(tǒng)大獲成功后,微軟終于通過(guò)發(fā)布 Windows NT 系統(tǒng)進(jìn)入服務(wù)器操作系統(tǒng)。
這就使得 Windows NT 或是 Windows Server 系統(tǒng),帶著很強(qiáng)的 Windows 桌面系統(tǒng)特點(diǎn):圖形化操作界面,易上手。微軟將 Windows 桌面系統(tǒng)的特點(diǎn)和優(yōu)勢(shì)繼承到 Windows Server 系統(tǒng)中,當(dāng)然是將自己的優(yōu)勢(shì)再一次釋放,因?yàn)橐M(jìn)入一個(gè)新的領(lǐng)域,與其完全從零開(kāi)始,還不如利用現(xiàn)有的資源和思路,這樣也可以快速推出 Windows Server 產(chǎn)品。
微軟他們還可以鼓吹來(lái)用 Windows Server 吧,他與 Windows 7 一樣易上手,會(huì)打字就能月薪過(guò)萬(wàn)哦。
當(dāng)然,這也會(huì)給我們從業(yè)者帶來(lái)一些錯(cuò)覺(jué),以使用 Windows 7 或 Windows 10 的經(jīng)驗(yàn),來(lái)判斷 Windows Server ,甚至?xí)贸?Windows Server 不穩(wěn)定,是個(gè)玩具的結(jié)論。
畢竟是兩個(gè)不同場(chǎng)景的產(chǎn)品,對(duì)于 Windows 桌面系統(tǒng)來(lái)說(shuō),易用性,兼容性是首要目標(biāo),而對(duì)于 Windows Server 系統(tǒng)來(lái)說(shuō),穩(wěn)定性,可用性,可靠性,擴(kuò)展性是首選目標(biāo),從 Windows Server 2008 開(kāi)始,最近十年,微軟一直致力于這方面的改進(jìn),而這種持續(xù)改進(jìn),在管理工具方面,也導(dǎo)致了一些混亂。
舉個(gè)例子,管理員想了解 Windows Server 己經(jīng)更新了哪些補(bǔ)丁,基本上有三種方法:
1、圖形化管理工具
這種方法繼承于 Windows 桌面系統(tǒng),點(diǎn)點(diǎn)鼠標(biāo),輕輕松松。
2、命令行工具:wmic qfe list
命令行工具有著這樣的一些特點(diǎn):
A、可以實(shí)現(xiàn)一些更高級(jí)功能,如將補(bǔ)丁結(jié)果保存為 TXT 或是 HTM 的文件:wmic qfe list /output:d:\hotfixes.htm qfe list
B、可以編寫(xiě)自動(dòng)化的腳本,如 bat 或是 cmd
3、Powershell: get-hotfix
Powershell 運(yùn)行起來(lái)看起來(lái)很像命令行工具,但是在易用性,擴(kuò)展性,安全性方面都是完全不一樣的。
所以接下來(lái)導(dǎo)致混亂的問(wèn)題就在于,不用列這么多了,第一個(gè)圖形化的工具我就能完成這個(gè)任務(wù)了,何必瞎折騰,還有命令行和 Powershell 好可怕啊,無(wú)從下手。要解決工具選擇的問(wèn)題,還是得看場(chǎng)景:
1、一次性任務(wù),單服務(wù)器任務(wù),圖形化工具有的功能,點(diǎn)點(diǎn)鼠標(biāo),是可以的;
2、如果我想獲取所有服務(wù)器的補(bǔ)丁更新情況,并且生成 HTML 報(bào)告或是 CSV 報(bào)告呢?難不成一臺(tái)服務(wù)器一臺(tái)服務(wù)器用圖形化工具查,然后自己寫(xiě)在 csv 文件中?
3、那如果我還想每個(gè)月收集和統(tǒng)計(jì)所有服務(wù)器更新報(bào)告,并定期將結(jié)果發(fā)郵件給指定管理員呢?這個(gè)圖形化工具只能表示無(wú)能為力,臣妾辦不到啊。
這一些還不算,更為重要的,做為一個(gè)合格和優(yōu)秀的 Windows Server 管理員,僅僅依賴(lài)于圖形化的管理工具,你會(huì)有心無(wú)力:
1、高薪崗位的要求
可以看看上述職位要求中,自動(dòng)化和 Powershell 是必備技能
2、自動(dòng)化
管理員的工作是要規(guī)劃,部署,運(yùn)維和快速響應(yīng),保障系統(tǒng)的可用性,可靠性,而這個(gè)過(guò)程中,就會(huì)有來(lái)自于業(yè)務(wù)的要求,如
其實(shí)這個(gè)只需要一個(gè)非常簡(jiǎn)單的 Powershell 代碼
Import-Module ActiveDirectory $Sid = Read-Host "Input Sid" $ADUsers = Get-ADUser -Filter * foreach ($ADUser in $ADUsers){If($ADUser.sid -eq $SID){write-host $ADUser.Name} }再如,要持續(xù)監(jiān)視服務(wù)器的 CPU 內(nèi)存,磁盤(pán)等情況。。。這種例子,相信讀者在實(shí)際工作中都可以列舉出來(lái)很多。而只有我們有效的掌握了 Powershell 的自動(dòng)化技術(shù),才能夠從容地面對(duì)高薪崗位的挑戰(zhàn),這一步不是我們閉上眼,再睜開(kāi)眼就可以輕松翻頁(yè)過(guò)去的。
3、Windows Server 本身的發(fā)展
就像我們剛才為大家描述的一樣,微軟從 Windows Server 2008 開(kāi)始,在 Windows Server 系統(tǒng)平臺(tái)上,更加強(qiáng)調(diào)了系統(tǒng)的穩(wěn)定,可靠,陸續(xù)增加了 Server Core,Nano Server 這樣的部署方式,安裝完,完全沒(méi)有了圖形化界面,甚至在 Windows Server 2016 RTM 之后的更新版本中,都不再提供圖形化的部署版本了。
這一點(diǎn),微軟在不斷的適應(yīng)時(shí)代和技術(shù)的變遷,做為 Windows Server 運(yùn)維人員,當(dāng)然沒(méi)有理由不再擁抱變化,擁抱未來(lái)。
最后再來(lái)談?wù)勗蹅兊倪@個(gè)專(zhuān)欄價(jià)值,Windows 管理員是從圖形化再到 Powershell,先易后難。Powershell 一開(kāi)始就挑戰(zhàn)了我們的習(xí)慣,以至于我們打開(kāi) Powershell 運(yùn)行環(huán)境后,無(wú)從下手,這是一個(gè)艱難的過(guò)程,很多人也在挑戰(zhàn)中回到了舒適區(qū),職業(yè)生涯和工作任務(wù)也因此受阻。
我們也希望通過(guò)這一個(gè)專(zhuān)欄的文章,以工作中常見(jiàn)實(shí)例為導(dǎo)向,包括了從網(wǎng)絡(luò)配置,角色安裝,服務(wù)器狀態(tài)監(jiān)視,文件管理,域服務(wù)帳號(hào)管理,WSUS 服務(wù)器清理,虛擬機(jī)批量創(chuàng)建等最常見(jiàn)的管理任務(wù)。
通過(guò)專(zhuān)欄的學(xué)習(xí),您不僅僅是能夠同樣編寫(xiě)出類(lèi)似任務(wù)的 Powershell 腳本,同時(shí)更重要的是在這一個(gè)過(guò)程中,我們能夠了解到 Powershell 的基本規(guī)范,什么是 Powershell 的模塊,Powershell 的命令查詢(xún)和使用方法,Powershell 遠(yuǎn)程管理特性,Powershell 變量、判斷、循環(huán),函數(shù)等。那么接下來(lái)的,就是反復(fù)練習(xí)實(shí)例,反復(fù)在實(shí)際中應(yīng)用,不適感,恐懼感也將隨之消除,Powershell 之美之神也將助力我們 Windows 運(yùn)維更加專(zhuān)業(yè)化和職業(yè)化。
而關(guān)于作者,擁有超過(guò) 10 年的微軟技術(shù)工作經(jīng)驗(yàn),連續(xù)六年微軟 MVP,微軟技術(shù)專(zhuān)家,51CTO金牌講師,錄制超過(guò)1000小時(shí)的課程,長(zhǎng)期使用 Powershell 改進(jìn)和優(yōu)化工作,Powershell 代碼量超過(guò)十萬(wàn)行以上。
感興趣可來(lái)51CTO訂閱專(zhuān)欄《Powershell 自動(dòng)化運(yùn)維指南》
早鳥(niǎo)優(yōu)惠只需39元,還剩17個(gè)名額<<<
總結(jié)
以上是生活随笔為你收集整理的漫谈 Windows Server 管理工具的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 使用TR1的智能指针
- 下一篇: Wyn Enterprise 核心功能: