不要養成在微軟每隔幾年發布一次更新時才進行更新的習慣。管理員需要熟練掌握PowerShell和云產品以保持自身的競爭力。
正如過去幾年中一直在微軟相關領域工作的人所知道的,Windows系統管理員的變化速度已經大大加快了,是時候加速學習了,不然可就要落后了。
多年來一直保持不變的環境已經一去不復返。我們現在正處于云和“服務”的世界。隨著DevOps和敏捷部署方法的流行,管理員可以更加頻繁地獲得許多小更新,而不是每隔幾年偶爾進行一次很大的更新。
由于這個新世界的出現——通常由于規模經濟而帶來商業價值 ——IT管理員也需要更新自己的技能以保持最新狀態。如何在這個快速變化的環境中不落后,并為IT管理職業生涯的進步做好準備呢?
對于管理人員和信息技術領域的每一個人來說,這種轉變都是不容易的。它需要全新的思維模式和不同的技能來管理不斷發展的基礎設施。我們所處的已經不是之前可以控制更新發生的時間和地點的已知環境了。至少以前,我們還可以追蹤這些變化。現在,它是一個外部實體,它決定發生什么樣的更新,什么時候應用這些更新——通常沒有任何通知或溝通。
了解微軟云要適應新環境,管理員需要保持正確的心態。在微軟的世界里,如果還不考慮超越之前全面本地化的方案,那么無異于自掘墳墓。 無論如何,保留在本地環境幾乎已經是不可能的了。
電子郵件的過濾服務在哪里? 操作系統的更新來自哪里? 維護災難恢復環境需要多少成本? 這些問題總是會回到成本問題上,哪一個更有經濟意義。作為一名技術專業人員,您需要從高層了解不同解決方案的優缺點。這里沒有最終的更好或更差的答案; 每一種都各有其長處和短處。
由于供應商技術方法的改變以及公司期望的變化,管理員應該盡可能多地學習Azure和Office 365。您可能不會在云中使用虛擬機,但是一次主要硬件的刷新或辦公室的遷移,如果涉及已有的數據中心,就可能需要做出要引入云的策略。
Azure和Office 365的新手管理員可能會對其所提供的內容感到驚訝。Azure擁有超出托管虛擬機的龐大的服務和功能。即使是Azure專家也認為在Microsoft云的所有領域都達到知識淵博是不可能的。Office 365還提供了廣泛的服務和功能,這些服務和功能Microsoft都在不斷更新和升級。
為了幫助系統管理員,Microsoft提供了一些方法來提高他們的學習效果。該公司的評估中心在其TechNet Virtual Labs中提供測試環境,以試用其云產品中的功能。還有Microsoft Mechanics視頻展示了新的產品和功能,并附有簡短的技術演示和討論。
用PowerShell開發新的可能性通過PowerShell cmdlet可以幫助在IT管理職業生涯中獲得更好的機會。這個自動化和配置管理工具自Exchange 2007以來一直存在,每個Windows管理員都應該知道如何使用它,而不管任務是什么。
許多IT管理員仍然很少使用PowerShell。如果你也是其中一員,不要再拖延了。您使用的是哪個Microsoft產品都無關緊要;它們都可以使用PowerShell進行管理或配置。對于管理員來說,這是一個不錯的職業選擇。PowerShell的經驗是簡歷上的一個亮點。對于一些處理Azure或Office 365管理的工作來說,這將是一個硬性的要求,而不是一個可選的技能。
要學習PowerShell,網上有很多資料,比如適合初學者的視頻、文章和書籍。 我更喜歡直接的方法。我強迫自己使用PowerShell命令來完成已經知道怎么做的簡單任務——復制文件,更改Active Directory帳戶的屬性或停止正在運行的服務。
一開始,PowerShell命令可能很麻煩,但是可以使用Google搜索來理解基本概念,比如管道(piping)和變量(variables)。這些工作將構建您的知識能力,以開發執行復雜任務的高級腳本,這些任務對于GUI實用程序來說是不可能的,也可能非常耗時。
微軟指引職業道路不使用Azure和Office 365的公司越來越少見。當微軟替你做時,管理自己的Exchange服務器很困難。在這些領域建立經驗的管理員,即使只是測試和使用這些功能,也會領先于那些沒有花時間學習這些技術的人。
即使在當前的工作中,也可以使用PowerShell來為一個特別耗時的任務編寫腳本。例如,構建一個按部門和站點生成公司所有用戶報表的工具,同時排除承包商和已禁用的帳戶。這種類型的腳本編寫能力是個很好的技能。
密切關注微軟的發展方向,并及時了解這些技術。這些努力將確保您在內部或在其他公司進行IT管理工作時具有優勢。