Web Hosting Resource Manager::ModifyServers
This procedure modifies IIS Web Servers in the Resource Manager IIS Web Server resource pool.
Arguments
Input argument | Required | Description |
---|---|---|
<servers>/<server> |
Yes |
One or more server nodes defining a IIS Web Server resource:
|
<preferredDomainController> |
Yes |
|
<servers>/<server> |
No |
One or more server nodes defining a IIS Web Server resource. The following additional elements are supported as optional elements:
|
<servers>/<server>/@provisionable: |
No |
Optional attribute allowing the setting of the provisionable status of the server. 1 = provisionable and 0 = non-provisionable. Setting this value to 0 allows you to make a server unavailable for new allocations. This is useful for migration scenarios or maintenance scenarios. |
Remarks
Access Level
Public.
Provisioning Steps
Find the server(s) in Active Directory.
Find the resource instances(s) in Resource Manager.
Update resource capacity if provided.
Update max and fill percentages if provided.
Update server class if provided.
Update provisionable status if provided
Security
Impersonate Caller.
Caller Tested for domain admin permissions:
- Domain admins
Sample Code
Example XML Request
<request>
<procedure>
<execute namespace="Web Hosting Resource Manager" procedure="ModifyServers" impersonate="1">
<executeData>
<servers>
<server>
<container>LDAP://CN=Computers,DC=fabrikam,DC=Com</container>
<serverName>WEB01</serverName>
<serverClassName>SQLServerProfessional</serverClassName>
</server>
<server>
<container>LDAP://CN=Computers,DC=fabrikam,DC=Com</container>
<serverName>WEB07</serverName>
<megabytes>500</megabytes>
</server>
<server provisionable="0">
<container>LDAP://CN=Computers,DC=fabrikam,DC=Com</container>
<serverName>WEB08</serverName>
</server>
</servers>
<preferredDomainController>AD01-wh.fabrikam.com</preferredDomainController>
</executeData>
<after source="executeData" destination="data" mode="merge"/>
</execute>
</procedure>
</request>
Example XML Response
No example XML response.
Applies To
Web Hosting Resource Manager Namespace for:
Hosted Messaging and Collaboration version 4.5
Hosted Messaging and Collaboration version 4.0
Hosted Messaging and Collaboration version 3.5
Hosted Messaging and Collaboration version 3.0
Windows-based Hosting version 4.5
Windows-based Hosting version 4.0
Windows-based Hosting version 3.5
Windows-based Hosting for Applications version 1.0
See also
Tasks
Web Hosting Resource Manager::AddServers
Web Hosting Resource Manager::RemoveServers
Web Hosting Resource Manager::QueryAllServers