Question Powershell DSC: Impossible d'obtenir le flux http


J'ai un DSC Powershell que j'utilise pour configurer un serveur Web. Mon serveur aura besoin du module de réécriture d'URL, j'ai donc obtenu ce code à partir d'un gistub trouvé dans:

https://gist.github.com/sheastrickland/646c42789ce2df35d5c8

Mon problème est que lorsque le DSC se heurte à mon blocage:

    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"
    }

Il jette une erreur 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 

Au début, je pensais que le paramètre de proxy de mon serveur était incorrect. J'ai donc vérifié si je pouvais télécharger le fichier avec cette déclaration:

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"

Et voilà, le fichier est apparu juste sur le bureau avec 6,12 MB comme prévu.

Donc, je suis perdu, pourquoi mon DSC ne serait-il pas en mesure d’obtenir le flux http? Je l'exécute en tant qu'administrateur, donc toutes les fonctionnalités devraient être disponibles, mais j'ai peut-être oublié de définir quelque chose.

Toute aide est grandement appréciée.


5
2017-10-04 15:15


origine




Réponses:


J'ai contourné cette erreur en téléchargeant l'exécutable en question, puis en le référençant dans mon DSC. Ce n'est pas la solution que je voulais, mais cela permet à mon DSC de continuer.


2
2017-10-06 01:00