您好,登錄后才能下訂單哦!
servermanagercmd -i Web-WebServer Web-Mgmt-Console Web-Scripting-Tools #安裝IIS默認角色與管理控制臺
[system.reflection.assembly]::loadwithpartialname("Microsoft.Web.Administration") #調用dotnet Framework web管理程序集
$sitename="benet" #設置站點名稱
$sitepath="c:\benet" #設置站點的本地文件夾
$siteip="192.168.10.40" #設置新建站點IP
$vd="/prd" #定義虛擬目錄名稱
$vdpath="c:\product" #定義虛擬目錄的物理路徑
$web=new-object microsoft.web.administration.servermanager #新建web管理集servermanager對象
$site=$web.sites #將服務器對象上的所有站點賦值給$site對象
#對本地文件夾測試,如果不存在c:\benet文件夾,則創建
if(!(test-path $sitepath))
{
New-Item $sitepath -itemtype directory
}
#新建一個站點,命名為benet,采用http訪問協議,端口為80,主機名為www.benet.com
$site.psbase.add($sitename,"http",$siteip+":80:www.benet.com",$sitepath)
$web.commitchanges()
#在benet站點上新建一個虛擬目錄,命名為prd,物理路徑為c:\product
$web=new-object microsoft.web.administration.servermanager
$site=$web.sites|?{$_.name -eq $sitename}
$app=$site.Applications|?{$_.ApplicationPoolName -eq "DefaultAppPool"}
if(!(test-path $vdpath))
{
New-Item $vdpath -ItemType directory
}
$app.VirtualDirectories.add($vd,$vdpath)
$web.commitchanges()
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。