On Sun, Mar 23, 2014 at 12:46 PM, krish <[email protected]> wrote:
> Just a hunch.... Windows 2008 R2 is 64 bit... > > http://docs.puppetlabs.com/windows/running.html#file-system-redirection-in-64-bit-windows-versions > > and another small check... wondering if puppet run is invoking a > case-sensitive powershell? (less likely though) > > > > > > > On Sun, Mar 23, 2014 at 8:31 PM, Choon Ming Goh > <[email protected]>wrote: > >> Hi all, >> >> I'm currently trying to set some web configuration properties through >> powershell using puppet but it is throwing me error. If I were to run the >> commands directly on the powershell it works. I'm running this on a Windows >> 2008 R2 server with WebServerRole. Please enlighten >> >> exec { 'SEMS disable Basis Authentication': >> command => 'C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe >> -executionpolicy unrestricted -Command "Import-Module WebAdministration; >> Set-WebConfigurationProperty -filter >> /system.webServer/security/authentication/AnonymousAuthentication -name >> enabled -location SEMS -value false"', >> > The "SysWOW64" will force puppet to execute the 32-bit version of powershell. I am guessing that you wanted to use "sysnative" so that the 64-bit version of powershell is executed? That said there is a powershell module on the forge that handles the 32/64 file system redirection issue: http://forge.puppetlabs.com/joshcooper/powershell > } >> >> Notice: Compiled catalog for win-uej5ngs6bua.docomointertouch.net in >> environment production in 1.80 seconds >> Notice: /Stage[main]/Profile::Iis::Sems/Exec[SEMS disable Basis >> Authentication]/returns: Set-WebConfigurationProperty : Retrieving the COM >> class factory for component with CLSID >> {688EEEE5-6A7E-422F-BE1-6AF00DC944A6} failed due to the following error: >> 80040154. >> Notice: /Stage[main]/Profile::Iis::Sems/Exec[SEMS disable Basis >> Authentication]/returns: At line:1 char:62 >> Notice: /Stage[main]/Profile::Iis::Sems/Exec[SEMS disable Basis >> Authentication]/returns: + Import-Module WebAdministration; >> Set-WebConfigurationProperty <<<< -filter >> /system.webServer/security/authentication/AnonymousAuthentication -name >> enabled -location SEMS -value false >> Notice: /Stage[main]/Profile::Iis::Sems/Exec[SEMS disable Basis >> Authentication]/returns: + CategoryInfo : NotSpecified: (:) >> [Set-WebConfigurationProperty], COMException >> Notice: /Stage[main]/Profile::Iis::Sems/Exec[SEMS disable Basis >> Authentication]/returns: + FullyQualifiedErrorId : >> System.Runtime.InteropServices.COMException,Microsoft.IIs.PowerShell.Provider.SetConfigurationPropertyCommand >> Notice: /Stage[main]/Profile::Iis::Sems/Exec[SEMS disable Basis >> Authentication]/returns: >> Error: C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe >> -executionpolicy unrestricted -Command "Import-Module WebAdministration; >> Set-WebConfigurationProperty -filter >> /system.webServer/security/authentication/AnonymousAuthentication -name >> enabled -location SEMS -value false" returned 1 instead of one of [0] >> Error: /Stage[main]/Profile::Iis::Sems/Exec[SEMS disable Basis >> Authentication]/returns: change from notrun to 0 failed: >> C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe -executionpolicy >> unrestricted -Command "Import-Module WebAdministration; >> Set-WebConfigurationProperty -filter >> /system.webServer/security/authentication/AnonymousAuthentication -name >> enabled -location SEMS -value false" returned 1 instead of one of [0] >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Puppet Users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/puppet-users/91f6c261-4a10-42bd-a428-83e0e20c71bc%40googlegroups.com<https://groups.google.com/d/msgid/puppet-users/91f6c261-4a10-42bd-a428-83e0e20c71bc%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > > > > -- > Have a Power-Up Day! > -- > *Krish* > I lives in a cave(facebook.com/toonheart) nd writes me games. > DOWNLOAD Hoppu Now on Blackberry! > http://appworld.blackberry.com/webstore/content/49832892/ > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/puppet-users/CA%2BVv_Q2r631bYnyApSUuv4XrdemVwfQ7iEXbrFGU78D8VqQ%2BHA%40mail.gmail.com<https://groups.google.com/d/msgid/puppet-users/CA%2BVv_Q2r631bYnyApSUuv4XrdemVwfQ7iEXbrFGU78D8VqQ%2BHA%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > > For more options, visit https://groups.google.com/d/optout. > -- Josh Cooper Developer, Puppet Labs *Join us at PuppetConf 2014, September 23-24 in San Francisco* -* http://bit.ly/pupconf14 <http://bit.ly/pupconf14>* Register now and save $350! -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/CA%2Bu97unrQ%2Bu_yfKy9ShX9x-WtHDcTjA-DnFfjC1oSRP3xAGjOQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
