Q: I have a Citrix farm of more than 150 servers, all born from the same image. From time to time, I get a call from our Help desk about a user who can't view an image or PDF file in Microsoft Internet Explorer (IE). When I look at the ActiveX controls on the Citrix server that the user is logged on to, the server shows that the ActiveX control's status is "Damaged" or "Unknown." Figure 1 shows examples of these statuses. I'm uncertain of what's causing the ActiveX controls to become damaged, so I can't attack the problem that way. So, I'd like to do the next best thing: Run a script every morning on all my servers to catch these problems. If a problematic server is found, I can email the network engineer. The engineer can then remove that server from the Citrix pool, reinstall the ActiveX control, and return the server to its assigned pool, which should help reduce these types of calls to the Help desk. Can you help me with such a script?
— Oscar Perez . . .

