DSC Powershell: não foi possível obter o fluxo http

5

Eu tenho um DSC do Powershell que estou usando para configurar um servidor da web. Meu servidor precisará do módulo de regravação de URL, então eu peguei esse código de um Github em:

link

O meu problema é que quando o DSC chega ao meu bloco:

    Package UrlRewrite
    {
        #Install URL Rewrite module for IIS
        DependsOn = "[cNtfsPermissionEntry]AppPoolPermissionsSet"
        Ensure = "Present"
        Name = "IIS URL Rewrite Module 2"
        Path = "http://download.microsoft.com/download/6/7/D/67D80164-7DD0-48AF-86E3-DE7A182D6815/rewrite_2.0_rtw_x64.msi"
        Arguments = "/quiet"
        ProductId = "EB675D0A-2C95-405B-BEE8-B42A65D23E11"
    }

Ele gera um erro de:

PowerShell DSC resource MSFT_PackageResource  failed to execute Set-  
TargetResource functionality with error message: Could not get the http    
stream for file http://download.microsoft.com/download/6/7/D/67D80164-7DD0-
48AF-86E3-DE7A182D6815/rewrite_2.0_rtw_x64.msi 

Primeiro, achei que meu servidor poderia ter uma configuração de proxy inválida, então verifiquei se poderia fazer o download do arquivo com esta declaração:

wget http://download.microsoft.com/download/6/7/D/
67D80164-7DD0-48AF-86E3-DE7A182D6815/rewrite_2.0_rtw_x64.msi 
-OutFile "C:\Users\Dald\Desktop\Mizzy.msi"

Eis que o arquivo apareceu no desktop com clock de 6,12 MB, como esperado.

Então, estou perdido, por que meu DSC não conseguirá obter o fluxo de http? Estou executando como Administrador, portanto toda a funcionalidade deve estar disponível, mas talvez tenha esquecido de definir algo.

Qualquer ajuda é muito apreciada.

    
por Black Dynamite 04.10.2016 / 17:15

1 resposta

2

Eu contornei esse erro baixando o executável em questão e, em seguida, referenciando isso no meu DSC. Não é a solução que eu queria, mas permite que meu DSC continue.

    
por 06.10.2016 / 03:00