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
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?
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
Tags powershell dsc