User profiles

User profiles are a common challenge in enterprises. Since they are autogenerated upon logon and there is no built-in automated functionality to remove local profiles, systems are plagued with old profile accounts. Old profiles not only consume data on systems, they also reveal information about other active accounts in the environment.

PowerShell offers the ability to retrieve user profile information. To retrieve user profiles from a system, you can leverage the get-wmiobject cmdlet calling the win32_UserProfile class. After you retrieve user profile objects, you have the ability to use multiple properties to gather information about the profiles. The .SID property is the security identifier of the user in the profile. While the ...

Get Enterprise PowerShell Scripting Bootcamp now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.