Examples/Sample_xWebConfigKeyValue_RemoveAppSetting.ps1
<#
.SYNOPSIS Removes an app setting WebsiteTitle from the configuration file of the website if present. .DESCRIPTION This example shows how to use the xWebConfigKeyValue DSC resource for ensuring a key is not pressent in appSettings. It will remove a setting with key WebSiteTitle from the configuration of the site specified. #> Configuration Sample_xWebConfigKeyValue_AddAppSetting { param ( # Target nodes to apply the configuration. [String[]] $NodeName = 'localhost', # Target website from which the key should be removed. [String] $WebsiteName = 'Default Web Site' ) # Import the modules that define custom resources Import-DscResource -Module xWebAdministration Node $NodeName { # Removes an extra app setting from the AppSettings section. xWebConfigKeyValue DefaultSite { Ensure = 'Absent' ConfigSection = 'AppSettings' Key = 'WebsiteTitle' Value = 'xWebAdministration DSC Examples' WebsitePath = 'IIS:\Sites\' + $WebsiteName } } } |