IIS服務(wù)器的Windows PowerShell 管理環(huán)境講解
我們來(lái)介紹下IIS服務(wù)器的Windows PowerShell 管理環(huán)境。首先,我們來(lái)了解下IIS。IIS服務(wù)器是Internet Information Server的縮寫,它是微軟公司主推的WEB服務(wù)器,現(xiàn)在用戶一般常用的版本是Windows2003里面包含的IIS 6或者是更早的IIS 5。
相信關(guān)注腳本編程或者是Exchange Server 2007的朋友都不會(huì)對(duì)Windows PowerShell感到陌生, Windows PowerShell是一個(gè)特為系統(tǒng)管理員設(shè)計(jì)的Windows 命令行shell 。
在這個(gè) shell 中包括一個(gè)交互提示和一個(gè)可以獨(dú)立,或者聯(lián)合使用的腳本環(huán)境。對(duì)于熱愛(ài)腳本管理的IT pro們Windows PowerShell必將讓他們愛(ài)不釋手。而對(duì)于IIS服務(wù)器,Windows PowerShell同樣可以提供全面的管理功能。
不過(guò)雖然PowerShell也可以管理運(yùn)行在Windows Server 2003上的IIS6,但是IIS服務(wù)器7才是特為通過(guò)PowerShell的命令行來(lái)進(jìn)行管理的。
它包括了新的APPCMD功能,APPCMD通過(guò)標(biāo)準(zhǔn)的命令行界面來(lái)創(chuàng)建和配置站點(diǎn),這樣的命令行工具的應(yīng)用場(chǎng)景也非常常見(jiàn),當(dāng)用戶的環(huán)境中用到例如腳本管理的時(shí)候,APPCMD就將發(fā)揮非常其極大的優(yōu)勢(shì)。
IIS服務(wù)器7.0是包括在Windows Vista客戶機(jī)上的,該操作系統(tǒng)的家庭版本也帶有IIS服務(wù)器7.0(而不象IIS 5.1,只有在XP Professional上才有)。服務(wù)器的IIS 7.0版本將在今年稍后隨Windows Server2008服務(wù)器發(fā)布,將添加一堆額外的部署特性,包括更加豐富的主機(jī)支持,安全的FTP支持,以及內(nèi)置的web farm部署支持等。
Web farm支持將是特別地酷,它將允許你在一個(gè)包含了運(yùn)行一個(gè)服務(wù)器所需的所有編碼,配置,內(nèi)容和密鑰的文件共享上部署你的web應(yīng)用。
然后你可以添加任意數(shù)目的無(wú)狀態(tài),無(wú)配置的web服務(wù)器到一個(gè)web farm上,只需將它們指向那個(gè)文件共享,來(lái)動(dòng)態(tài)裝載它們的配置設(shè)置(包括綁定,虛擬目錄,應(yīng)用池設(shè)置等等)和應(yīng)用內(nèi)容即可。
這使得在多個(gè)機(jī)器上擴(kuò)縮一個(gè)應(yīng)用簡(jiǎn)直是小菜一碟,可避免使用復(fù)制方法來(lái)做配置和應(yīng)用部署(只要把文件拷貝到文件共享上,web farm里的所有機(jī)器就會(huì)馬上裝載變動(dòng)過(guò)的文件)。
推出Windows Server2008服務(wù)器的Beta3版本支持go-live許可,所以你不久就能利用這個(gè)功能。我們已經(jīng)在用IIS服務(wù)器 7.0集群運(yùn)行 Windows Server2008 了,所以你不會(huì)寂寞的!
【編輯推薦】