Hi
I got this issue when trying to pull a website configuration from my pull server.
Job {A5BE771F-2C05-11E7-80C5-00155DA7BE14} :
MIResult: 1
Error Message: Cannot find module xWebAdministration_1.17.0.0 from the server http://qfrspvsma002:8080/PSDSCPullServer.svc/Modules(ModuleName='xWebAdministration',ModuleVersion='1.17.0.0')/ModuleContent.
Message ID: WebDownloadManagerModuleNotFound,Microsoft.PowerShell.DesiredStateConfiguration.Commands.GetDscModuleCommand
Error Category: 21
Error Code: 1
Error Type: MI
here is my website configuration:
Configuration service
{
param ($Machine)
Import-DscResource -Module xWebAdministration
Node $Machine
{
#Install the IIS Role
# Install the IIS role
WindowsFeature IIS
{
Ensure = 'Present'
Name = 'Web-Server'
}
# Install the ASP .NET 4.5 role
WindowsFeature AspNet45
{
Ensure = 'Present'
Name = 'Web-Asp-Net45'
}
# Stop the default website
xWebsite DefaultSite
{
Ensure = 'Present'
Name = 'Default Web Site'
State = 'Stopped'
PhysicalPath = 'C:\inetpub\wwwroot'
DependsOn = '[WindowsFeature]IIS'
}
# Copy the website content
File WebContent
{
Ensure = 'Present'
SourcePath = 'C:\inetpub\wwwroot'
DestinationPath = 'C:\inetpub\wwwroot'
Recurse = $true
Type = 'Directory'
DependsOn = '[WindowsFeature]AspNet45'
}
# Create the new Website
xWebsite NewWebsite
{
Ensure = 'Present'
Name = 'site1'
State = 'Started'
PhysicalPath = 'C:\inetpub\wwwroot'
DependsOn = '[File]WebContent'
}
}
}
service –Machine “server2"
And my LCM Config
[DSCLocalConfigurationManager()]
configuration PullClient
{
Node localhost
{
Settings
{
RefreshMode = 'Pull'
RefreshFrequencyMins = 30
RebootNodeIfNeeded = $true
ConfigurationMode = 'ApplyAndMonitor'
ConfigurationModeFrequencyMins = 15
}
ConfigurationRepositoryWeb DSC-Pull
{
ServerURL = 'http://site:8080/PSDSCPullServer.svc'
RegistrationKey = 'mykey'
ConfigurationNames = @('service')
AllowUnsecureConnection = $true #Use this parameter only if you do not have a certificate installed on the pull server
}
ReportServerWeb DSC-Pull
{
ServerURL = 'http://site:8080/PSDSCPullServer.svc'
RegistrationKey = 'mykey'
AllowUnsecureConnection = $true
}
}
}
PullClient
Set-DSCLocalConfigurationManager localhost –Path .\PullClient –Verbose -Force
Thank’s