Special note: This component was originally named "Enet IIS Management Component" (you can search it in Baidu). The latest version released before was 2.x. It was originally used by my own server, so it has not been updated. Because netizens continue to request new versions, all codes have been refactored to release the latest version, and the original calling method has been completely abandoned.
Main functions of the program:
1. Create a site: You can choose whether to have an independent program pool. Create anonymous access users and add them to a dedicated group (the group name can be set). At the same time, create a website directory structure. Anonymous users only have full access rights in the root directory of the website.
2. Modify the site: Modify the general properties of the site
3. Delete the site: delete anonymous users (need to contain a specific prefix, in order to protect manually created users from being deleted), delete program pools (need to contain a specific prefix), delete the user root directory
4. Obtain site information: return common properties of the site
5. Control site status
6. Backup site: Backup is automatically created by CreateSite function.
7. Restoring the site: All or a specifically identified site can be restored based on the backup file.
8. Return all site identifiers
v3.2.0.4(2008.11.9)
1. Add subdirectory binding function, you can manually set subsite settings/permissions, or inherit them from the parent site (shared permissions, program pools and other resources)
2. The parameters of PSMLIB.IIS.DelSite are modified in conjunction with deleting the site bound to the subdirectory, so that you can freely control what content is deleted when deleting the site.
3. Add RAR operation class, which can compress/decompress online and support automatic termination of RAR process when compression or decompression times out. In order to protect server resources, only one RAR process can exist at the same time (if you want to save time, you can use RAR parameters for multi-threaded operation) ), the RAR end flag is returned when the operation is completed. Supports customizing NT users to inherit permissions, or inheriting permissions from anonymous users on a certain site (saving the trouble of determining directory ownership) to avoid security issues caused by operating files across permissions. Supports all RAR command line parameters. For details, refer to RAR Command line help
4. The IIS backup function is suspended and will be provided in future versions.
Expand