關於在Windows Server 的可管理性方面我們也有一些相應的改進比如說在管理性方面我們現在有一個集中度非常高的這種管理工具叫做服務器管理器(server manger)比如說像在這種批量管理遠程管理自動化管理方面我們有一個新的腳本接口Powershell在部署安裝和在整個企業內部做這種操作系統標准化方面我們有新的Windows 部署服務WDS在可靠性方面比如說整個內核的優化集成這種新一代的網絡技術以及群集技術這些都是我們在這兩個方面的一些改進
首先我們可以簡單看一下這個叫做Powershell其實它有點類似Unix上面的shell的這種功能它是一些腳本一些命令集當然你也可以通過對它做一些這種腳本化的編程相對來講在我去理解這個Powershell的時候我會發現其實Powershell它是一個非常強大的管理工具一個日常的維護和管理工具我想大家可能剛畢業找工作的時候都看過這個招聘的簡歷招聘的要求職位要求你會發現現在我們要想找一個IT人員很多公司對於他的期望或者對於他的要求是非常高的比如說我原來那時候看的那種招聘信息上面就說首先你要會Windows還要會Linux然後如果要會UNIX的話是最好的同時對數據庫來講裡不只要了解SQL Server你還需要了解Oracle你還需要知道一點DB的東西編程的話除了你要會C以外最好還要會Java所以你會發現其實很多情況下我覺得他們其實招的不是人他們在招神什麼東西都會不光是跨平台的各個層次的系統然後不同廠商的系統都要很熟我不知道他們打算一個月給多少錢如果要是一千兩千塊錢的話我覺得很難招到一個合適的人
實際上我們會發現有很多的這種管理員在做日常操作日常維護的時候他也需要有一點兒在批量管理的時候他也需要有一些自動化的工具舉個最簡單的例子我今天想要向所有客戶端去推送比如說我們一個軟件office讓它自動去安裝去推送這時候我想首先我希望做的就是減少整個安裝過程中發生錯誤的概率或者說它的比率首先我想先收集一下所有計算機的系統信息比如說我想知道每台計算機現在剩余的磁盤空間到底有多大如果要是說它剩余的磁盤空間超過比如超過個G我覺得這台計算機滿足一定要求了或者說它的內存的數量比如說是大於一個G的我覺得這樣的計算機是滿足要求了我會自動去給它安裝office如果說你要是不滿足這兩個條件中的其中的一個我認為這台計算機是不滿足我的要求我希望先把這些信息收集起來做一個類似於這種目錄或者是一種什麼樣的東西這個時候你會發現執行這樣的一個操作似乎沒有必要去單獨寫一個應用程序寫一套完整的系統去收集這些信息而且我想有很多的系統管理員他可能在編程開發方面他並不是專家所以你給他這樣的要求我覺得是很難的所以說我們也希望這些ITpro這些系統管理員他也能夠通過一些簡單的方式做一些小的這種腳本而利用這些腳本去進行這種批量的遠程的這種管理而不是說像一個開發人員一樣說我現在是有這樣的一個需求那我開發一個非常完善的軟件說自己用完了以後說不定還能夠拿出去賣我覺得這個可能要求太高了
所以Powershell它正確是一個類似於這樣的腳本工具所以我一直不太認為它是一個用來替代DOS命令行工具我覺得這種理解好像有點簡單了因為DOS的擴展性其實也是很強的它除了有內部命令以外你可以自己去開發外部命令你不能說它沒有擴展性同時它也可以去編寫一定的腳本讓它自動去執行所以我覺得我們完全沒有必要去替代去找這麼一個工具去替代原來的DOS所以我覺得完全沒有這個必要所以說在我的理解裡面P實際上它是給這些系統的管理員專門用來執行一些簡單的系統維護操作的時候所用到的一個工具當然你說它能不能被開發人員所利用當然也可以我們在開發一些系統的時候我們可能也需要去對系統做一些遠程的管理信息調用執行一些操作的時候你也可以把你自己的P的腳本我也可以把它寫一個腳本然後調用進去這也是可以的所以說P我想它是針對於它是我們一套工具我們今天之所以把它歸到了管理性方面來講實際上我想可能是我們需要利用它去進行這種遠程批量的管理它是一個非常好的腳本接口當然所有的這些腳本我們也會有相應的一些資源給大家比如說相應的一些S裡面有一些已經寫好的這種腳本的模板或者是一些腳本的樣本大家可以去下載同時我們也會有很多的資料這個我就不多說了
From:http://tw.wingwit.com/Article/os/xtgl/201311/9350.html