import win32com.client
"""
这个模块包含了所有的我们服务器需要的一些工具库.
比如iis操作,系统用户管理,文件系统操作等等.
"""
class IISLib:
"""
用于操作IIS.
方法包括创建站点,删除站点,修改站点信息等等
"""
def __init__(self):
"""
初始化类.
创建iis管理对象
有一点是需要注意的,那就是所有的siteName参数表示的都是ServerComment的值
"""
self.iis = win32com.client.GetObject('IIS://localhost/w3svc')
def getWebSiteNum(self, siteName):
"""
Return the site's num.
exp: the site 'defaultSite' site number 1
If the site is not in.then return the Null Value.
"""
for www in self.iis:
if www.Class == 'IIsWebServer':
if siteName ==