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: