0

Windows 8に移行し、powershellで次を実行しようとしています

# Load the Web Management and Administration Assembly
[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.Web.Management")
[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.Web.Administration")

$ServerManager = New-Object Microsoft.Web.Administration.ServerManager
$defaultSite = $ServerManager.Sites["Default Web Site"];

Sites 配列が空です

ランニング

appcmd.exe list sites

与える

SITE "Default Web Site" (id:1,bindings:http/*:80:,state:Started)

これは、Windows 7を搭載したIIS 7で機能しました

ありがとう、

4

1 に答える 1

3

多くのウェブをトロールすることで、次のソリューションが生成されました

使用する

$computer = gc env:computername
$ServerManager = [Microsoft.Web.Administration.ServerManager]::OpenRemote($computer.ToLower())
$defaultSite = $ServerManager.Sites["Default Web Site"];

望ましい結果が得られました。これが将来誰かに役立つことを願っています。

于 2013-02-18T02:26:38.227 に答える