How user accounts can get locked out when using LANDesk Management Suite.
Service Accounts used by LANDesk
There are many places that user credentials can be stored in the LANDesk Management Suite. If the password is changed on the user account and static credentials with the old password are used it will lock out the account when the lockout threshold has been passed.
Here are some possible locations to check when an account gets locked out:
1) Services
a) Open the console on the core server.
b) Configure - Services - Scheduler - Change Login
c) Verify the accounts in the service login as well as the alternate credentials.
2) Other services
a) Run "services.msc" on the core server.
b) Look at the "Log On As" column for services to see if any are running under a user account.
3) COM+ applications on the core
a) Start - Programs - Administrative Tools - Component Services.
b) Component Services - Computers - My Computer - COM+ Applications.
c) For both LANDesk and LANDesk1, right click, Properties - Identity.
d) Verify the credentials for both COM+ applications.
4) Preferred servers
a) Open the console on the core server.
b) Configure - Preferred server.
c) Edit each server and verify the credentials being used.
5) Directory Manager
9.5
a) Tools - Distribution - Directory Manager.
b) Remove any configured LDAP directories.
9.6 (This is similar to step 6)
a) Configure - Manage active directory sources
b) Remove any configured LDAP directories and readd them or just edit the username / password
6) Users Active Directory
9.5
a) Tools - Administration - Users.
b) Click on the "Login to Active Directory" icon.
c) Even if you are logging in to Active Directory it will not display here. (You can see if you are by looking in the ActiveDirectory table in the LDMS database).
d) Enter a good user account that has access to Active Directory. This will overwrite the existing credentials in the ActiveDirectory table (as you can only specify one account for this).
9.6, 2016
a) Configure - Manage active directory sources
b) Remove any configured LDAP directories and readd them or just edit the username / password
c) Even if you are logging in to Active Directory it will not display here. (You can see if you are by looking in the ActiveDirectory table in the LDMS database).
d) Enter a good user account that has access to Active Directory. This will overwrite the existing credentials in the ActiveDirectory table (as you can only specify one account for this).
7) Mapped Drives
Check for any mapped drives on the core server or console machine (if using a console). Disconnect all mapped drives.
8) Security and Patch Downloads-
9.5
a) Tools - Security - Security and Patch Manager.
b) Click on the Download updates icon.
c) Verify any credentials on the Proxy Settings and Patch Location tabs.
9.6, 2016
a) Tools - Security and Compliance - Patch and Compliance
b) Click on the Download updates icon. (yellow diamond with a down arrow)
c) Verify any credentials on the Proxy Settings and Patch Location tabs.
9) Scan and Repair Settings
9.5
a) Tools - Security - Security and Patch Manager.
b) "Configure settings" icon - Scan and Repair Settings
c) Edit settings, check for credentials on the MSI tab.
9.6, 2016
a) Tools - Configuration - Agent Settings - All agent settings - Distribution and Patch
b) All listed items are Scan and Repair Settings (There could be many)
c) Edit settings, check for credentials on the MSI tab
10) OSD Scripts & OS Provisioning
It can be difficult to sort through all of the OSD scripts, especially if you have many. To make this easier, simply do a Windows search for any files in the LANDesk\ManagementSuite directory (and all subdirectories) that contain the text of the username that is getting locked out. The OSD scripts are stored in the LANDesk\ManagementSuite\scripts directory.
a) for OS provisioning templates - each template has multiple actions, and many of these actions can have cached credentials. Unfortunately there is not an easy way to search all template actions for cached credentials.
b) Wherever possible, you should use a Public Variable to represent usernames and passwords. If the username or password needs to be changed, you can change it once under Public Variables instead of changing each action of each provisioning template.
11) Core Server Activation
a) Start - All Programs (or Programs) - LANDesk - Core Server Activation
b) Click the "Proxy" tab.
c) Clear all the text boxes, then un-check the "Require Login" and then "Use Proxy Server" (Note that un-checking the "Use Proxy Server" first will result in the credentials still being cached).
12) Software Distribution Packages
a) Tools - Distribution - Distribution Packages
b) For each package, go to Properties - Accounts. By default Local System is the account used, but it is possible to cache credentials here. Remove or replace any outdated cached credentials.
13) Patch and Compliance
a) Tools - Security- Patch and Compliance
b) Click the "Download updates" button. If a Proxy is used, ensure the credentials listed are correct. Go to Patch Location. If your patch folder has been moved from the default location there may be cached credentials here as well.
14) Core server settings on Mobility Management
a) Tools - Mobility - Mobile device management
b) Verify any credentials on the LDMS Core Server part of the settings
15) Inventory Settings
a) Tools - Configuration - Agent Settings - All agent settings - Inventory settings - Click on the settings - Software Usage Monitoring
b) Verify any credentials here.
16) Disable Data Analytics
a) If data analytics is enabled, disabling may be a viable troubleshooting step to eliminate a cause