1

我安装了xWebAdministration模块。出于某种原因,我仍然收到此错误消息

术语“xWebsite”未被识别为 cmdlet 的名称”

在此处输入图像描述

图片网址:http: //i.stack.imgur.com/tTwUe.jpg

这是我的代码。

Configuration MvcWebTest {

    Param(
        [String[]]$ComputerName = "tvw-irwebsvc",
        $AppName = "MvcWebTest",
        $User = "PAOMSvc",
        $Password = "Welcome1",
        $CodePath = "C:\websites\MvcWebTest"

    )

    Import-DscResource -Module xWebAdministration

    Node $ComputerName {

        #Install ASP.NET 4.5
        WindowsFeature ASP {
            Ensure = “Present”
            Name = “Web-Asp-Net45”
        }

        File WebContent {
            Ensure ="Present";
            SourcePath ="\\DVW-MORBAM01\Build\Publish\MvcWebTest\Dev";
            DestinationPath=$CodePath;
            Type = "Directory";
            Recurse = $True
        }

        # Create a new website 
        xWebsite Website { 
            Ensure          = "Present";
            Name            = $AppName;
            State           = "Started";
            PhysicalPath    = $CodePath;
            DependsOn       = "[File]WebContent" 
        } 
    }
}
4

2 回答 2

5

屏幕截图向您显示了问题:xWebsite资源未安装。仅安装xwebApplicationxWebVirtualDirectory资源。

我刚刚从TechnetxWebAdministration下载了1.3.2.3 的 zip 文件,看起来有人做了一个 boo-boo - 它不见了!问答部分充满了对此感到不安的人,所以你并不孤单。:)xWebSite

奇怪的是,据说包含所有模块的 Wave 9 资源包也有同样的问题!

解决这个问题的最简单方法是获取1.3.2版本,它看起来拥有一切。

于 2015-01-03T16:04:28.150 回答
-1

要执行配置,请运行以下命令:

Start-DscConfiguration -Wait -Verbose -Path .\MvcWebTest

此 cmdlet 是 DSC 系统的一部分。Wait 参数是可选的,它使 cmdlet 以交互方式运行。如果没有此参数,cmdlet 将创建并返回作业。

于 2015-01-03T15:43:30.470 回答