Examples/Sample_xIisMimeTypeMapping_RemoveVideo.ps1
configuration Sample_RemoveVideoMimeTypeMappings { param ( # Target nodes to apply the configuration [string[]]$NodeName = 'localhost' ) # Import the module that defines custom resources Import-DscResource -Module xWebAdministration Node $NodeName { # Install the IIS role WindowsFeature IIS { Ensure = "Present" Name = "Web-Server" } # Remove a bunch of Video Mime Type mappings xIisMimeTypeMapping Mp2 { Ensure = "Absent" Extension = ".mp2" MimeType = "video/mpeg" DependsOn = "[WindowsFeature]IIS" } xIisMimeTypeMapping Mp4 { Ensure = "Absent" Extension = ".mp4" MimeType = "video/mp4" DependsOn = "[WindowsFeature]IIS" } xIisMimeTypeMapping Mpeg { Ensure = "Absent" Extension = ".mpeg" MimeType = "video/mpeg" DependsOn = "[WindowsFeature]IIS" } # we only allow the mpg Video extension on our server xIisMimeTypeMapping Mpg { Ensure = "Present" Extension = ".mpg" MimeType = "video/mpeg" DependsOn = "[WindowsFeature]IIS" } } } |