微軟最為人熟知的是 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 server 管理工具
這種方法繼承於 windows 桌面系統,點點滑鼠,輕輕鬆鬆。
2、命令列工具:wmic qfe list
漫談 windows server 管理工具
命令列工具有著這樣的一些特點:
a、可以實現一些更高階功能,如將補丁結果儲存為 txt 或是 htm 的檔案:wmic qfe list /output:d:\hotfixes.htm qfe list
b、可以編寫自動化的指令碼,如 bat 或是 cmd
3、powershell: get-hotfix
漫談 windows server 管理工具
powershell 執行起來看起來很像命令列工具,但是在易用性,擴充套件性,安全性方面都是完全不一樣的。
所以接下來導致混亂的問題就在於,不用列這麼多了,第乙個圖形化的工具我就能完成這個任務了,何必瞎折騰,還有命令列和 powershell 好可怕啊,無從下手。要解決工具選擇的問題,還是得看場景:
1、一次性任務,單伺服器任務,圖形化工具有的功能,點點滑鼠,是可以的;
2、如果我想獲取所有伺服器的補丁更新情況,並且生成 html 報告或是 csv 報告呢?難不成一台伺服器一台伺服器用圖形化工具查,然後自己寫在 csv 檔案中?
3、那如果我還想每個月收集和統計所有伺服器更新報告,並定期將結果發郵件給指定管理員呢?這個圖形化工具只能表示無能為力,臣妾辦不到啊。
這一些還不算,更為重要的,做為乙個合格和優秀的 windows server 管理員,僅僅依賴於圖形化的管理工具,你會有心無力:
1、高薪崗位的要求
漫談 windows server 管理工具
可以看看上述職位要求中,自動化和 powershell 是必備技能
2、自動化
管理員的工作是要規劃,部署,運維和快速響應,保障系統的可用性,可靠性,而這個過程中,就會有來自於業務的要求,如
漫談 windows server 管理工具
漫談 windows server 管理工具
其實這個只需要乙個非常簡單的 powershell **
再如,要持續監視伺服器的 cpu 記憶體,磁碟等情況。。。這種例子,相信讀者在實際工作中都可以列舉出來很多。而只有我們有效的掌握了 powershell 的自動化技術,才能夠從容地面對高薪崗位的挑戰,這一步不是我們閉上眼,再睜開眼就可以輕鬆翻頁過去的。import-module activedirectory
$sid = read-host "input sid"
$adusers = get-aduser -filter *
foreach ($aduser in $adusers)
}
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 **量超過十萬行以上。
漫談 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...