Windows User Profiles
Purpose
Gathers and displays information about Windows user profiles.
Associated Content
| Content | Type | Function | 
|---|---|---|
| User Profile - Get Information | Script | Gathers information about user profiles. | 
| Windows - User Profiles | Dataview | Displays Windows user profile information gathered from the script. | 
| User Profile - Remove | Script | Deletes a user profile and removes the user account if local. Runs the script after successful deletion. | 
| User Profile - Get Information | Internal Monitor | Executes the script once every 7 days. | 
| User Profile - Get Information | Alert Template | This alert template is used with the monitor to run the script as an autofix. | 
Optional Content
| Content | Type | Function | 
|---|---|---|
| Unknown User Profiles Detection | Internal Monitor | Identifies machines that have unknown user profiles. | 
| Domain Trust Relationship Check | Remote Monitor | Generates a ticket whenever the trust relationship between the domain and the workstation is broken. Used to exclude results from the Unknown User Profiles Detection monitor. | 
Other Content
| Content | Type | Function | 
|---|---|---|
| Get-UserProfiles | Agnostic | Gathers information about user profiles and is used in the the script. | 
| Remove-UserProfile | Agnostic | Deletes a user profile and removes the user account if local. | 
| plugin_proval_userprofiles | Custom Table | Stores Windows user profile information. Data is filled by the script and displayed in the dataview. | 
Implementation
- 
Import the following scripts using the ProSync plugin: 
- 
Import the following monitor using the ProSync Plugin: 
- 
Import the following alert templates using the ProSync plugin: - △ Custom - Execute Script - Windows - User Profile - Get Information
 
- 
Import the following dataviews using the ProSync Plugin: 
- 
Reload the System Cache 
 
- 
Configure the solution as follows: - Navigate to Automation → Scripts to perform the following task:
- Execute the Script - User Profile - Get Information on any Windows machine except the DC server to create the Custom Table - plugin_proval_userprofiles.
 
- Navigate to Automation → Monitors within the CWA Control Center and set up the following:
- Internal Monitor - Execute Script - User Profile - Get Information
- Configure with the alert template: △ Custom - Execute Script - Windows - User Profile - Get Information
- Right-click and Run Now to start the monitor.
 
- Configure with the alert template: 
 
- Internal Monitor - Execute Script - User Profile - Get Information
- After performing the above steps and verifying that the script has been executed on some machines, check if Dataview - Windows - User Profiles is populating data.
 
- Navigate to Automation → Scripts to perform the following task:
Optional Configuration (Client Performed):
- If a partner requires the deletion of a particular user profile and also wants it removed if it is a local account, use the script below. Read the associated content thoroughly. This script must be used very cautiously.
- If a partner wants tickets for the unknown user profiles, import and configure the Unknown User Profiles Detection internal monitor.
- Navigate to Automation → Monitors within the CWA Control Center and set up the following:
- Internal Monitor - Unknown User Profiles Detection
- Configure with the alert template: △ Custom - Ticket Creation - Computer
- Right-click and Run Now to start the monitor.
 
- Configure with the alert template: 
- Use the mentioned monitor to exclude any domain trust relationship issues.
 
- Internal Monitor - Unknown User Profiles Detection
 
- Navigate to Automation → Monitors within the CWA Control Center and set up the following: