漫談 Windows Server 管理工具

2021-09-04 02:44:01 字數 3210 閱讀 6105

微軟最為人熟知的是 windows 作業系統,如 windows 7,windows 10 等桌面系統,在桌面系統大獲成功後,微軟終於通過發布 windows nt 系統進入伺服器作業系統。

這就使得 windows nt 或是 windows server 系統,帶著很強的 windows 桌面系統特點:圖形化操作介面,易上手。微軟將 windows 桌面系統的特點和優勢繼承到 windows server 系統中,當然是將自己的優勢再一次釋放,因為要進入乙個新的領域,與其完全從零開始,還不如利用現有的資源和思路,這樣也可以快速推出 windows server 產品。

微軟他們還可以鼓吹來用 windows server 吧,他與 windows 7 一樣易上手,會打字就能月薪過萬哦。

當然,這也會給我們從業者帶來一些錯覺,以使用 windows 7 或 windows 10 的經驗,來判斷 windows server ,甚至會得出 windows server 不穩定,是個玩具的結論。

畢竟是兩個不同場景的產品,對於 windows 桌面系統來說,易用性,相容性是首要目標,而對於 windows server 系統來說,穩定性,可用性,可靠性,擴充套件性是首選目標,從 windows server 2008 開始,最近十年,微軟一直致力於這方面的改進,而這種持續改進,在管理工具方面,也導致了一些混亂。

1、圖形化管理工具

這種方法繼承於 windows 桌面系統,點點滑鼠,輕輕鬆鬆。

2、命令列工具:wmic qfe list

命令列工具有著這樣的一些特點:

a、可以實現一些更高階功能,如將補丁結果儲存為 txt 或是 htm 的檔案:wmic qfe list /output:d:\hotfixes.htm qfe list

b、可以編寫自動化的指令碼,如 bat 或是 cmd

powershell 執行起來看起來很像命令列工具,但是在易用性,擴充套件性,安全性方面都是完全不一樣的。

所以接下來導致混亂的問題就在於,不用列這麼多了,第乙個圖形化的工具我就能完成這個任務了,何必瞎折騰,還有命令列和 powershell 好可怕啊,無從下手。要解決工具選擇的問題,還是得看場景:

1、一次性任務,單伺服器任務,圖形化工具有的功能,點點滑鼠,是可以的;

2、如果我想獲取所有伺服器的補丁更新情況,並且生成 html 報告或是 csv 報告呢?難不成一台伺服器一台伺服器用圖形化工具查,然後自己寫在 csv 檔案中?

3、那如果我還想每個月收集和統計所有伺服器更新報告,並定期將結果發郵件給指定管理員呢?這個圖形化工具只能表示無能為力,臣妾辦不到啊。

這一些還不算,更為重要的,做為乙個合格和優秀的 windows server 管理員,僅僅依賴於圖形化的管理工具,你會有心無力:

1、高薪崗位的要求

可以看看上述職位要求中,自動化和 powershell 是必備技能

2、自動化

管理員的工作是要規劃,部署,運維和快速響應,保障系統的可用性,可靠性,而這個過程中,就會有來自於業務的要求,如

其實這個只需要乙個非常簡單的 powershell **

import-module activedirectory

$sid = read-host "input sid"

$adusers = get-aduser -filter *

foreach ($aduser in $adusers)

}

再如,要持續監視伺服器的 cpu 記憶體,磁碟等情況。。。這種例子,相信讀者在實際工作中都可以列舉出來很多。而只有我們有效的掌握了 powershell 的自動化技術,才能夠從容地面對高薪崗位的挑戰,這一步不是我們閉上眼,再睜開眼就可以輕鬆翻頁過去的。

3、windows server 本身的發展

就像我們剛才為大家描述的一樣,微軟從 windows server 2008 開始,在 windows server 系統平台上,更加強調了系統的穩定,可靠,陸續增加了 server core,nano server 這樣的部署方式,安裝完,完全沒有了圖形化介面,甚至在 windows server 2016 rtm 之後的更新版本中,都不再提供圖形化的部署版本了。

這一點,微軟在不斷的適應時代和技術的變遷,做為 windows server 運維人員,當然沒有理由不再擁抱變化,擁抱未來。

最後再來談談咱們的這個專欄價值,windows 管理員是從圖形化再到 powershell,先易後難。powershell 一開始就挑戰了我們的習慣,以至於我們開啟 powershell 執行環境後,無從下手,這是乙個艱難的過程,很多人也在挑戰中回到了舒適區,職業生涯和工作任務也因此受阻。

我們也希望通過這乙個專欄的文章,以工作中常見例項為導向,包括了從網路配置,角色安裝,伺服器狀態監視,檔案管理,域服務帳號管理,wsus 伺服器清理,虛擬機器批量建立等最常見的管理任務。

通過專欄的學習,您不僅僅是能夠同樣編寫出類似任務的 powershell 指令碼,同時更重要的是在這乙個過程中,我們能夠了解到 powershell 的基本規範,什麼是 powershell 的模組,powershell 的命令查詢和使用方法,powershell 遠端管理特性,powershell 變數、判斷、迴圈,函式等。那麼接下來的,就是反覆練習例項,反覆在實際中應用,不適感,恐懼感也將隨之消除,powershell 之美之神也將助力我們 windows 運維更加專業化和職業化。

而關於作者,擁有超過 10 年的微軟技術工作經驗,連續六年微軟 mvp,微軟技術專家,51cto金牌講師,錄製超過1000小時的課程,長期使用 powershell 改進和優化工作,powershell **量超過十萬行以上。

感興趣可來51cto訂閱專欄《powershell 自動化運維指南》

早鳥優惠只需39元,還剩17個名額<<<

漫談 Windows Server 管理工具

微軟最為人熟知的是 windows 作業系統,如 windows 7,windows 10 等桌面系統,在桌面系統大獲成功後,微軟終於通過發布 windows nt 系統進入伺服器作業系統。這就使得 windows nt 或是 windows server 系統,帶著很強的 windows 桌面系統...

windows server 簡化設定

win2012任務管理器顯示磁碟 管理員執行命令提示符,diskperf y 不要開機密碼 執行 netplwiz 勾去掉 執行 gpedit.msc 計算機設定 windows設定 安全設定 帳戶策略 密碼策略 密碼必須符合複雜性 要求改為 已禁用 最長使用期限改為 0 控制面板 使用者帳戶 使用...

windowsServer部署站點

前言 最近在和朋友一起買了個伺服器,奈何他選的是windowsserver,無所謂了,就把自己的站點從之前的虛擬主機遷過來,記錄下。準備工作 1 在php環境的專案根目錄下執行git clone拉取 2 修改配置檔案,主要就是關於資料庫的使用者名稱密碼等資訊 從之前的虛擬主機遷到現在的windows...