可以使用
其中,MachineName 可以是任何名称或 LocalHost。
varReturn= object.Method
Windows ADSI 对象属性 |
Windows ADSI 对象方法 | ADSI 对象的标准方法。 |
<%
Dim MimeMapObj, aMimeMap, MMType, MMExtension, i, aMimeMapNew()
Const ADS_PROPERTY_UPDATE = 2
'获取 MimeMap 对象。
Set MimeMapObj = GetObject("IIS://LocalHost/MimeMap ")
'从 MimeMap 属性中获取映射。
aMimeMap = MimeMapObj.GetEx("MimeMap ")
' 显示映射。
ShowMM(MimeMapObj)
' 添加新映射。
i = UBound(aMimeMap) + 1
Redim Preserve aMimeMap(i)
Set aMimeMap(i) = CreateObject ("MimeMap ")
aMimeMap(i).Extension = ".jnq"
aMimeMap(i).MimeType = "junque/my-junque"
MimeMapObj.PutEx ADS_PROPERTY_UPDATE, "MimeMap ", aMimeMap
MimeMapObj.SetInfo
' 显示映射。
ShowMM(MimeMapObj)
'通过复制到新映射数组删除映射。
i = 0
For Each MMItem in aMimeMap
If MMItem.Extension <> ".jnq" Then
Redim Preserve aMimeMapNew(i)
Set aMimeMapNew(i) = CreateObject ("MimeMap ")
aMimeMapNew(i).Extension = MMItem.Extension
aMimeMapNew(i).MimeType = MMItem.MimeType
i = i + 1
End If
Next
MimeMapObj.PutEx ADS_PROPERTY_UPDATE, "MimeMap ", aMimeMapNew
MimeMapObj.SetInfo
' 显示映射。
ShowMM(MimeMapObj)
'在表格中显示映射的子例程。
Sub ShowMM(MMObj)
aMM = MMObj.GetEx("MimeMap ")
'设置表格以显示映射。
Response.Write "<HR><TABLE BORDER><CAPTION><B>MIME Maps</B></CAPTION>"
Response.Write "<TR><TH>Type</TH><TH>Extension</TH>"
'在表格中显示映射。
For Each MM in aMM
Response.Write "<TR><TD>" & MM.MimeType & "</TD>"
Response.Write "<TD>" & MM.Extension & "</TD></TR>"
Next
Response.Write "</TABLE>"
End Sub
%>