O PowerShell DSC falha ao criar o pool de aplicativos com xWebAdminstration

1

No momento, estamos tentando configurar um pool de aplicativos usando o módulo PowerShell DSC (WMF5.0) e o xWebAdminstration (v1.15). Até agora, conseguimos que o nó cliente e o servidor funcionem juntos com êxito usando as instruções do link . Usar o script abaixo do nó cliente instala o IIS com êxito, mas o pool de aplicativos não está sendo criado e é aí que está o problema.

Configuration MyWebsite
{
    Import-DscResource -ModuleName xWebAdministration

    Node Webserver
    {
        WindowsFeature IIS
        {
            Ensure="Present"
            Name="Web-Server"
        }
        WindowsFeature Mgmt-Tools 
        {
            Ensure  = "Present"
            Name    = "Web-Mgmt-Tools" 
        }
        WindowsFeature Mgmt-Console 
        {
            Ensure  = "Present"
            Name    = "Web-Mgmt-Console" 
        }
        WindowsFeature Mgmt-Service 
        {
            Ensure  = "Present"
            Name    = "Web-Mgmt-Service" 
        }

        $secpasswd = ConvertTo-SecureString "PlainTextPassword" -AsPlainText -Force
        $cred = New-Object System.Management.Automation.PSCredential ("username", $secpasswd)

        xWebAppPool ApplicationPool
        {
            Name = "my-application-pool"
            AutoStart = $true
            ManagedPipelineMode = "Integrated"
            ManagedRuntimeVersion = "v4.0"
            IdentityType = "SpecificUser"
            Credential = $cred
            Enable32BitAppOnWin64 = $false

        }
    }
}

$ConfigurationData = @{
    AllNodes = @(
        @{
            NodeName = "Webserver"
            PSDscAllowPlainTextPassword = $true
            PSDscAllowDomainUser = $true
        }
    )
}

MyWebsite -ConfigurationData $ConfigurationData

A criação do pool de aplicativos depende de um módulo chamado xWebAdministration. Esperamos que este módulo seja baixado pelo nó cliente durante a execução do arquivo MOF - isso está correto? Além disso, o arquivo .zip para este módulo é disponibilizado no servidor pull no diretório modules com seu arquivo checksum.

O log de eventos do servidor pull não mostra erros. O log de eventos do nó do cliente também é desprovido de entradas de erro. O cliente envia com sucesso relatórios para o servidor pull.

Você talvez tenha alguma sugestão sobre o que pode estar faltando?

    
por sduplooy 16.11.2016 / 17:09

1 resposta

0

Você vai precisar de algum mecanismo para empurrar o módulo DSC, bem, pode ser abaixo do artigo irá ajudá-lo.

vcloud-lab.com/entries/desired-state-configuration/powershell-finding-powershell-dsc-module-and-downloading-it-2

    
por 19.07.2017 / 09:06