Write a PowerShell script for a specific server administration task that needs to be performed regularly. Ensure that the script is well-documented and well-structured, with clear comments and variable names that make it easy to read and modify. Include error handling and logging capabilities to make troubleshooting easier. The script should also account for different scenarios and use cases, such as multiple servers or different service configurations.
This prompt doesn't seem malicious.