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, PSDesiredStateConfiguration 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' } } } |