Class Name | com.midvision.rapiddeploy.plugins.products.microsoft.dotnet.task.InstallIISTask |
Category | Microsoft IIS |
IIS Version | Obtained from | Operating System |
---|---|---|
1.0 | Included with Windows NT 3.51 SP 3 (or as a self-contained download). | Windows NT Server 3.51 |
2.0 | Included with Windows NT Server 4.0. | Windows NT Server 4.0 |
3.0 | Included with Windows NT Server 4.0 Service Pack 3 (Internet Information Server 2.0 is automatically upgraded to Internet Information Server 3.0 during the install of SP3). | Windows NT Server 4.0 |
4.0 | Self-contained download from www.microsoft.com or the Windows NT Option Pack compact disc. | Windows NT Server 4.0 SP3 and Microsoft Internet Explorer 4.01 |
5.0 | Built-in component of Windows 2000. | Windows 2000 |
5.1 | Built-in component of Windows XP Professional. | Windows XP Professional |
6.0 | Built-in component of Windows Server 2003. | WIndows Server 2003 |
7.0 | Built-in component of Windows Vista and Windows Server 2008. | Windows Vista and WIndows Server 2008 |
7.5 | Built-in component of Windows 7 and Windows Server 2008 R2. | Windows 7 and Windows Server 2008 R2 |
8.0 | Built-in component of Windows 8 and Windows Server 2012. | Windows 8 and Windows Server 2012 |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
customParams | java.lang.String | true | Set a custom command parameters for IIS installation. | |
exitString | java.lang.String | true | The operation completed successfully. | |
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
iisModules | TextArea | IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-HttpRedirect;IIS-ApplicationDevelopment;IIS-ASPNET;IIS-NetFxExtensibility;IIS-ASP;IIS-CGI;IIS-ISAPIExtensions;IIS-ISAPIFilter;IIS-ServerSideIncludes;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-HttpTracing;IIS-CustomLogging;IIS-ODBCLogging;IIS-Security;IIS-BasicAuthentication;IIS-WindowsAuthentication;IIS-DigestAuthentication;IIS-ClientCertificateMappingAuthentication;IIS-IISCertificateMappingAuthentication;IIS-URLAuthorization;IIS-RequestFiltering;IIS-IPSecurity;IIS-Performance;IIS-HttpCompressionStatic;IIS-HttpCompressionDynamic;IIS-WebServerManagementTools;IIS-ManagementScriptingTools;IIS-ManagementService;IIS-IIS6ManagementCompatibility;IIS-Metabase;IIS-WMICompatibility;IIS-LegacyScripts;WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI; | true | Specify the set of IIS 7 modules to install separated by semicolon. Default is full installation. |
installCommand | java.lang.String | true | Set a custom install command for IIS installation. | |
noRestart | java.lang.Boolean | true | true | Set installation command as No Restart option. |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
userStartCommand | java.lang.Boolean | false | true | Use START windows command. |
Class Name | com.midvision.rapiddeploy.plugins.products.microsoft.dotnet.task.InstallPackageTask |
Category | Microsoft IIS |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
attributes | java.lang.String | true | Set public properties of the installer (e.g.: INSTALLDIR="C:\Program Files\My Project" COMPANYNAME="MyCompany") | |
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
packageRelativeInstallationFile | java.lang.String | setup\setup.msi | false | Specifies the package relative path in the archive. |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
Class Name | com.midvision.rapiddeploy.plugins.products.microsoft.dotnet.task.ManageIISApplicationTask |
Category | Microsoft IIS |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
applicationPool | java.lang.String | DefaultAppPool | true | The application pool for the site. |
customParams | java.lang.String | true | Customs Command Parameters. | |
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
operation | java.util.List | create | true | create | delete |
path | java.lang.String | /DefaultApp | false | Path of application under the site starting with '/'. |
physicalPath | java.lang.String | c:\appFolder\app | true | The physical path of the site. |
siteName | java.lang.String | Default Web Site | false | The unique name of the site |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
Class Name | com.midvision.rapiddeploy.plugins.products.microsoft.dotnet.task.ManageIISApplicationPoolTask |
Category | Microsoft IIS |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
customParams | java.lang.String | true | Customs Command Parameters. | |
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
operation | java.util.List | create | true | create | update (for IIS7+) | delete |
pipelineMode | java.lang.String | Classic | true | Pipeline mode: Integrated | Classic (available from IIS version 7) |
poolName | java.lang.String | DefaultAppPool | false | The unique name of the pool |
runtimeVersion | java.lang.String | v4.0 | true | .NET version for pool (available from IIS version 7), values:{v2.0 | v4.0} |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
Class Name | com.midvision.rapiddeploy.plugins.products.microsoft.dotnet.task.ManageIISVirtualDirectoryTask |
Category | Microsoft IIS |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
appName | java.lang.String | Default Web Site/DefaultApp | false | The unique name of the application |
customParams | java.lang.String | true | Customs Command Parameters. | |
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
operation | java.util.List | create | true | create | delete |
path | java.lang.String | /Vdir | false | Path of the virtual directory under the application's path starting with '/'. |
physicalPath | java.lang.String | c:\appDir\app\vdir | true | The physical path of the virtual directory. |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
Class Name | com.midvision.rapiddeploy.plugins.products.microsoft.dotnet.task.ManageIISWebsiteTask |
Category | Microsoft IIS |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
applicationPool | java.lang.String | DefaultAppPool | true | The application pool for the site. |
bindings | java.lang.String | 80 | true | Port number of the site. |
customParams | java.lang.String | true | Customs Command Parameters. | |
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
operation | java.util.List | create | true | create | update (for IIS7+) | delete |
physicalPath | java.lang.String | C:\inetpub\wwwroot | true | The physical path of the site. |
siteName | java.lang.String | Default Web Site | false | The unique name of the site |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
Class Name | com.midvision.rapiddeploy.plugins.products.microsoft.dotnet.task.RestartIISWebSiteTask |
Category | Microsoft IIS |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
failOnError | java.lang.Boolean | false | false | This task will not fail the deployment on error if set to false. |
restartAll | java.lang.Boolean | false | true | Restart all websites in IIS server. |
siteName | java.lang.String | Default Web Site | true | The website name to start. |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
Class Name | com.midvision.rapiddeploy.plugins.products.microsoft.dotnet.task.StartIISWebSiteTask |
Category | Microsoft IIS |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
failOnError | java.lang.Boolean | false | false | This task will not fail the deployment on error if set to false. |
siteName | java.lang.String | Default Web Site | true | The website name to start. |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
startAll | java.lang.Boolean | false | true | Start all websites in IIS server. |
Class Name | com.midvision.rapiddeploy.plugins.products.microsoft.dotnet.task.StopIISWebSiteTask |
Category | Microsoft IIS |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
failOnError | java.lang.Boolean | false | false | This task will not fail the deployment on error if set to false. |
siteName | java.lang.String | Default Web Site | true | The website name to stop. |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
stopAll | java.lang.Boolean | false | true | Stop all websites in IIS server. |
Class Name | com.midvision.rapiddeploy.plugins.products.microsoft.dotnet.task.UninstallIISTask |
Category | Microsoft IIS |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
customParams | java.lang.String | true | Set a custom command parameters for IIS uninstallation. | |
exitString | java.lang.String | true | The operation completed successfully. | |
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
iisModules | TextArea | IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-HttpRedirect;IIS-ApplicationDevelopment;IIS-ASPNET;IIS-NetFxExtensibility;IIS-ASP;IIS-CGI;IIS-ISAPIExtensions;IIS-ISAPIFilter;IIS-ServerSideIncludes;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-HttpTracing;IIS-CustomLogging;IIS-ODBCLogging;IIS-Security;IIS-BasicAuthentication;IIS-WindowsAuthentication;IIS-DigestAuthentication;IIS-ClientCertificateMappingAuthentication;IIS-IISCertificateMappingAuthentication;IIS-URLAuthorization;IIS-RequestFiltering;IIS-IPSecurity;IIS-Performance;IIS-HttpCompressionStatic;IIS-HttpCompressionDynamic;IIS-WebServerManagementTools;IIS-ManagementScriptingTools;IIS-ManagementService;IIS-IIS6ManagementCompatibility;IIS-Metabase;IIS-WMICompatibility;IIS-LegacyScripts;WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI; | true | Specify the set of IIS 7 modules to uninstall separated by semicolon. Default is full uninstallation. |
noRestart | java.lang.Boolean | true | true | Set uninstallation command as No Restart option. |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
uninstallCommand | java.lang.String | true | Set a custom uninstall command for IIS installation. | |
userStartCommand | java.lang.Boolean | false | true | Use START windows command. |
Class Name | com.midvision.rapiddeploy.plugins.products.microsoft.dotnet.task.UninstallPackageTask |
Category | Microsoft IIS |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
packageRelativeInstallationFile | java.lang.String | setup\setup.msi | false | Specifies the package relative path in the archive. |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
Class Name | com.midvision.rapiddeploy.plugins.products.microsoft.dotnet.task.CreateSnapshotTask |
Category | Microsoft IIS - Web Deploy |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
AppPool | java.lang.Boolean | false | true | Enable AppPoolExtension. Enabling this extension will include application pool settings. |
backupServer | java.lang.Boolean | false | false | Create snapshot of the entire server. |
CertificateExtension | java.lang.Boolean | false | true | Enable CertificateExtension. Enabling this extension will include certification settings. |
computerName | java.lang.String | [remotecomputer]:msdeployPort\MsdeployRemotePath | true | The name of the destination computer, where Web Deploy Remote Agent is running. Specify the machine's path in the following format: [hostname]:[remoteAgentPort]/[remoteAgentPath]. These values were specified in InstallWebDeployTask. Local computer will be used if this field is empty. |
ContentExtension | java.lang.Boolean | false | true | Enable ContentExtension. Enabling this extension will include file contents. |
extraParams | java.lang.String | true | Extra parameters. | |
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
filePath | java.lang.String | c:\temp\backup.zip | false | The absolute path of the backup file. The file has to have zip extension. |
FrameworkConfigExtension | java.lang.Boolean | false | true | Enable FrameworkConfigExtension. Enabling this extension will include framework configuration. |
HttpCertConfigExtension | java.lang.Boolean | false | true | Enable HttpCertConfigExtension. Enabling this extension will include HTTP certification configuration. |
iisInstallPath | java.lang.String | C:\Windows\System32\inetsrv | true | Set the IIS installation path. If not defined it defaults to 'C:\Windows\System32\inetsrv'. |
objectName | java.lang.String | Default Web Site | true | The name of the website or application. |
password | java.lang.String | [password] | true | The password for the user. |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
userName | java.lang.String | [Computername]\Administrator | true | The matchine name and user with admin credentials separated with a backslash (e.g.: My Computer\My User). |
Class Name | com.midvision.rapiddeploy.plugins.products.microsoft.dotnet.task.CustomWebDeployTask |
Category | Microsoft IIS - Web Deploy |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
customCommand | java.lang.String | false | Type the command string starting after msdeploy.exe (the command already have the executable included). You can get help about Web Deploy commands online at http://technet.microsoft.com/en-us/library/dd568991(v=ws.10).aspx | |
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
webDeployInstallPath | java.lang.String | C:\Program Files\IIS\Microsoft Web Deploy V3 | true | Set the Web Deploy install path. If not defined it defaults to 'C:\Program Files\IIS\Microsoft Web Deploy V3'. |
Class Name | com.midvision.rapiddeploy.plugins.products.microsoft.dotnet.task.InstallWebDeployTask |
Category | Microsoft IIS - Web Deploy |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
installCommand | java.lang.String | true | Set a custom install command for the installation. By default all features will be installed. | |
packageRelativeInstallationFile | java.lang.String | media\WebDeploy_amd64_en-US.msi | false | Specifies the msi package relative path to install the proper version of Web deploy. |
remoteAgentPath | java.lang.String | MsDeployAgentService | true | Specifies the path of the remote agent (ip address:port/path). |
remoteAgentPort | java.lang.Integer | 80 | true | Specifies the port for remote agent (ip address:port/path). |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
Class Name | com.midvision.rapiddeploy.plugins.products.microsoft.dotnet.task.RestoreTask |
Category | Microsoft IIS - Web Deploy |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
computerName | java.lang.String | [remotecomputer] | true | The name of the destination computer, where Web Deploy Remote Agent is running. Specify the machine's path in the following format: [hostname]:[remoteAgentPort]/[remoteAgentPath]. These values were specified in InstallWebDeployTask. Local computer will be used if this field is empty. |
doNotDeleteTargetSources | java.lang.Boolean | false | true | Set not to delete any sources in the target folder. |
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
filePath | java.lang.String | c:\temp\backup.zip | false | The absolute path of the backup file. The file has to have zip extension. |
password | java.lang.String | [password] | true | The password for the user. |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
userName | java.lang.String | [Computername]\Administrator | true | The matchine name and user with admin credentials separated with a backslash (e.g.: My Computer\My User). |
webDeployInstallPath | java.lang.String | C:\Program Files\IIS\Microsoft Web Deploy V3 | true | Set the Web Deploy install path. If not defined it defaults to 'C:\Program Files\IIS\Microsoft Web Deploy V3'. |
Class Name | com.midvision.rapiddeploy.plugins.products.microsoft.dotnet.task.SynchronizeContentTask |
Category | Microsoft IIS - Web Deploy |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
backupPath | java.lang.String | c:\backup.zip | true | Path of the backup file on target machine. Has to be zip extension and existing path for the path. |
backupTarget | java.lang.Boolean | true | true | Create a zipped copy of object(s) before synchronise. |
computerName | java.lang.String | [remotecomputer] | true | The name of the destination computer, where Web Deploy Remote Agent is running. Specify the machine's path in the following format: [hostname]:[remoteAgentPort]/[remoteAgentPath]. These values were specified in InstallWebDeployTask. Local computer will be used if this field is empty. |
doNotDeleteTargetSources | java.lang.Boolean | false | true | Set not to delete any sources in the target folder. |
extraParams | java.lang.String | true | Extra parameters. | |
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
password | java.lang.String | [password] | true | The password for the user. |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
sourceObject | java.lang.String | C:\sourceFolder | true | The name of the website or application. All sites will be selected if this field is empty. |
targetObject | java.lang.String | TargetSite | true | The name of the website or application. If sourceObject is empty leave this empty too. |
userName | java.lang.String | [Computername]\Administrator | true | The matchine name and user with admin credentials separated with a backslash (e.g.: My Computer\My User). |
webDeployInstallPath | java.lang.String | C:\Program Files\IIS\Microsoft Web Deploy V3 | true | Set the Web Deploy install path. If not defined it defaults to 'C:\Program Files\IIS\Microsoft Web Deploy V3'. |
Class Name | com.midvision.rapiddeploy.plugins.products.microsoft.dotnet.task.SynchronizeTask |
Category | Microsoft IIS - Web Deploy |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
AppPool | java.lang.Boolean | false | true | Enable AppPoolExtension. Enabling this extension will include application pool settings. |
backupPath | java.lang.String | c:\backup.zip | true | Path of the backup file on target machine. Has to be zip extension and existing path for the path. |
backupTarget | java.lang.Boolean | true | true | Create a zipped copy of object(s) before synchronise. |
CertificateExtension | java.lang.Boolean | false | true | Enable CertificateExtension. Enabling this extension will include certification settings. |
computerName | java.lang.String | [remotecomputer] | true | The name of the destination computer, where Web Deploy Remote Agent is running. Specify the machine's path in the following format: [hostname]:[remoteAgentPort]/[remoteAgentPath]. These values were specified in InstallWebDeployTask. Local computer will be used if this field is empty. |
ContentExtension | java.lang.Boolean | false | true | Enable ContentExtension. Enabling this extension will include file contents. |
doNotDeleteTargetSources | java.lang.Boolean | false | true | Set not to delete any sources in the target folder. |
extraParams | java.lang.String | true | Extra parameters. | |
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
FrameworkConfigExtension | java.lang.Boolean | false | true | Enable FrameworkConfigExtension. Enabling this extension will include framework configuration. |
HttpCertConfigExtension | java.lang.Boolean | false | true | Enable HttpCertConfigExtension. Enabling this extension will include HTTP certification configuration. |
password | java.lang.String | [password] | true | The password for the user. |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
sourceObject | java.lang.String | Default Web Site | true | The name of the website or application. All sites will be selected if this field is empty. |
targetObject | java.lang.String | Default Web Site | true | The name of the website or application. If sourceObject is empty leave this empty too. |
userName | java.lang.String | [Computername]\Administrator | true | The matchine name and user with admin credentials separated with a backslash (e.g.: My Computer\My User). |
webDeployInstallPath | java.lang.String | C:\Program Files\IIS\Microsoft Web Deploy V3 | true | Set the Web Deploy install path. If not defined it defaults to 'C:\Program Files\IIS\Microsoft Web Deploy V3'. |
Class Name | com.midvision.rapiddeploy.plugins.products.microsoft.dotnet.task.SynchronizeServerTask |
Category | Microsoft IIS - Web Deploy |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
AppPool | java.lang.Boolean | false | true | Enable AppPoolExtension. Enabling this extension will include application pool settings. |
backupPath | java.lang.String | c:\backup.zip | true | Path of the backup file on target machine. Has to be zip extension and existing path for the path. |
backupTarget | java.lang.Boolean | true | true | Create a zipped copy of object(s) before synchronise. |
CertificateExtension | java.lang.Boolean | false | true | Enable CertificateExtension. Enabling this extension will include certification settings. |
computerName | java.lang.String | [remotecomputer] | true | The name of the destination computer, where Web Deploy Remote Agent is running. Specify the machine's path in the following format: [hostname]:[remoteAgentPort]/[remoteAgentPath]. These values were specified in InstallWebDeployTask. Local computer will be used if this field is empty. |
ContentExtension | java.lang.Boolean | false | true | Enable ContentExtension. Enabling this extension will include file contents. |
extraParams | java.lang.String | true | Extra parameters. | |
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
FrameworkConfigExtension | java.lang.Boolean | false | true | Enable FrameworkConfigExtension. Enabling this extension will include framework configuration. |
HttpCertConfigExtension | java.lang.Boolean | false | true | Enable HttpCertConfigExtension. Enabling this extension will include HTTP certification configuration. |
password | java.lang.String | [password] | true | The password for the user. |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
userName | java.lang.String | [Computername]\Administrator | true | The matchine name and user with admin credentials separated with a backslash (e.g.: My Computer\My User). |
webDeployInstallPath | java.lang.String | C:\Program Files\IIS\Microsoft Web Deploy V3 | true | Set the Web Deploy install path. If not defined it defaults to 'C:\Program Files\IIS\Microsoft Web Deploy V3'. |
Class Name | com.midvision.rapiddeploy.plugins.products.microsoft.dotnet.task.UninstallWebDeployTask |
Category | Microsoft IIS - Web Deploy |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
packageRelativeInstallationFile | java.lang.String | media\WebDeploy_amd64_en-US.msi | false | Specifies the msi package relative path to uninstall Web deploy. |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
uninstallCommand | java.lang.String | true | Set a custom install command for the installation. By default all features will be uninstalled. |