IIS Application Pools (AppPools) are containers in Microsoft IIS that isolate and run web applications under specific identities, ensuring security, stability, and performance. In an IT environment, IIS AppPools run under an identity. Often, organizations use Windows domain accounts as AppPool identities because those accounts have the required permissions to access resources, such as databases and other services across the domain. When an IIS AppPool is configured to run under a domain account, IIS stores the username and password of that account. The worker process (w3wp.exe) for that AppPool uses those credentials every time it starts.
When a Windows Domain account password is rotated, any IIS AppPools using that account fail to authenticate, as IIS still holds the old password saved in its configuration, leading to application downtime, service failures, or authentication errors in the web apps tied to that AppPool. Whenever a domain account password is reset, PAM360 automatically updates all IIS AppPools using that account with the new password, ensuring the applications run smoothly without the need to update the credentials across multiple servers manually.
This help document covers the following topics in detail:
Ensure the following prerequisites are met on the target Windows servers where the AppPools are running:
These components are required for PAM360 to establish secure connections with the target servers and successfully update the IIS AppPool configuration when the associated domain account passwords are reset.
When a password reset operation is initiated for a domain account associated with IIS AppPools, PAM360 identifies all AppPools across the relevant member servers, establishes secure connections with these servers, updates the stored credentials in the worker process (w3wp.exe) for those AppPools with the new password, and verifies synchronization.
To ensure this process runs seamlessly, you should add the member servers where the AppPools are running to a resource group and associate the resource group with the domain account. This allows PAM360 to automatically update the stored credentials in the worker process for those AppPools whenever the domain account password is reset.
Before you proceed with associating the resource groups containing the member servers where the IIS AppPools are running with the domain account, ensure that the following configurations are already in place:
Follow these steps to associate the resource groups containing the member servers where the IIS AppPools are running with the domain account to automatically update the stored credentials in the worker process when the domain account password is reset:

For any Windows Domain account, you can view a list of all associated IIS AppPools and information about the status of password update upon domain account password reset.

Additional Detail
If you have created schedules for rotating the domain account passwords, the IIS AppPool account password reset will also follow the configured Windows Domain account password reset schedule.