2014-09-24 2 views
0

Я использую предварительный просмотр PowerShell 5.0 Сентябрь, чтобы настроить PowerShell желаемый конфигурационный Pull Server на виртуальной машине Windows Server 2012 R2, работающей на рабочей станции VMware. Чтобы выполнить настройку DSC Pull Server, я использую фрагмент кода, который я снял с блога MSDN Microsoft PowerShell, который использует xPSDesiredStateConfiguration модуль xDscWebService DSC ресурса.PowerShell DSC Pull Server возвращает HTTP 503 Service Unavailable

Когда я пытаюсь проверить конечную точку OData для DSC Pull Server, я получаю сообщение HTTP 503: Service Unavailable. Любые идеи о том, как отлаживать и исправлять это?

HTTP 503 Service Unavailable

configuration DscWebService 
{ 
    param 
    ( 
     [ValidateNotNullOrEmpty()] 
     [string] $CertificateThumbPrint = 'AllowUnencryptedTraffic' 
    ) 

    Import-DSCResource -ModuleName xPSDesiredStateConfiguration; 

    WindowsFeature DSCServiceFeature 
    { 
     Ensure = 'Present'; 
     Name = 'DSC-Service'; 
    } 

    WindowsFeature WinAuth 
    { 
     Ensure = 'Present'; 
     Name = 'web-Windows-Auth';  
    } 

    xDscWebService PSDSCPullServer 
    { 
     Ensure     = 'Present'; 
     EndpointName   = 'PullSvc'; 
     Port     = 10100; 
     PhysicalPath   = "$env:SystemDrive\inetpub\wwwroot\PSDSCPullServer"; 
     CertificateThumbPrint = $CertificateThumbPrint; 
     ModulePath    = "$env:PROGRAMFILES\WindowsPowerShell\DscService\Modules"; 
     ConfigurationPath  = "$env:PROGRAMFILES\WindowsPowerShell\DscService\Configuration"; 
     State     = 'Started'; 
     DependsOn    = '[WindowsFeature]DSCServiceFeature'; 
    } 

    xDscWebService PSDSCConformanceService 
    { 
     Ensure     = 'Present'; 
     EndpointName   = 'DscConformance'; 
     Port     = 10101; 
     PhysicalPath   = "$env:SystemDrive\inetpub\wwwroot\PSDSCComplianceServer"; 
     CertificateThumbPrint = 'AllowUnencryptedTraffic'; 
     State     = 'Started'; 
     IsComplianceServer  = $true; 
     DependsOn    = @('[WindowsFeature]DSCServiceFeature', '[WindowsFeature]WinAuth','[xDSCWebService]PSDSCPullServer') ; 
    } 
} 

DscWebService -ComputerName dsc01.t.loc -OutputPath c:\dsc\PullServer -CertificateThumbPrint 00A2F55847C5523FE6CB0C2EE132C638339EA3A8; 
Start-DscConfiguration -Wait -Verbose -Path c:\dsc\PullServer -Force; 

ответ

0

503 Ошибка обычно указывает на проблему с AppPool, связанный с сайтом. Выполните следующее, чтобы просмотреть состояние ваших приложений.

Get-ChildItem IIS:\AppPools 
Смежные вопросы