用Powersheell给IIS添加MIME类型

#查看站点test01下所有的MIME类型:                                                                                                                                          
Get-WebConfiguration -PSPath MACHINE/WEBROOT/APPHOST/test01 -Filter system.webServer/staticContent |select -ExpandProperty collection                                      
                                                                                                                                                                           
#查看站点test01下的.log MIME类型                                                                                                                                           
Get-WebConfigurationProperty -Filter system.webServer/staticContent -PSPath IIS:\ -Location test01 -name collection |? {$_.fileextension -eq ".log"}                       
                                                                                                                                                                           
#在站点test01下添加.log text/plain的MIME类型                                                                                                                               
Add-WebConfigurationProperty -PSPath MACHINE/WEBROOT/APPHOST/test01 -Filter system.webServer/staticContent -Name "." -Value @{fileExtension='.log';mimeType='text/plain'}  
                                                                                                                                                                           
Add-WebConfigurationProperty -Filter system.webServer/staticContent -PSPath IIS:\ -Location test01 -Name "." -Value @{fileExtension='.log';mimeType='text/plain'}          
Add-WebConfigurationProperty -Filter system.webServer/staticContent -PSPath IIS:\ -Location test01 -Name Collection -Value @{fileExtension='.log';mimeType='text/plain'}   
                                                                                                                                                                           
#删除站点test01下的.log MIME类型                                                                                                                                           
remove-WebConfigurationProperty -Filter system.webServer/staticContent -PSPath IIS:\ -Location test01 -name collection |? {$_.fileextension -eq ".log"}                    

#启用目录浏览

Set-WebConfigurationProperty -Filter /system.webServer/directoryBrowse -PSPath 'IIS:\Sites\IISLog2' -Name enabled -Value "true"

 

posted @ 2021-12-15 21:51  builderman  阅读(47)  评论(0)    收藏  举报