Documentation Index

Fetch the complete documentation index at: https://docs.ssw.splashtop.com/llms.txt

Use this file to discover all available pages before exploring further.

Troubleshooting AD Sync Password Rotation Failures Due to Insufficient Active Directory Permissions

Prev Next

Overview

If Active Directory password synchronization or password rotation fails with an error similar to the following:

{
  "message": "Access is denied",
  "cmdlet": "Set-ADAccountPassword",
  "exception": "System.UnauthorizedAccessException",
  "success": false
}

the account running the Splashtop Secure Workspace (SSW) Connector service may not have sufficient permissions to reset passwords in Active Directory.

This article explains how to verify and update the Windows service account used by the Connector.


Symptoms

The Connector logs may contain errors similar to:

Set-ADAccountPassword
System.UnauthorizedAccessException
Access is denied
Active Directory password update failed

Affected features may include:

  • AD password synchronization
  • Service account password rotation
  • Secret Manager AD account management

Cause

The SSW Connector performs Active Directory operations using the Windows account under which the Connector service is running.

If the service is running as:

Local System

or another account without sufficient Active Directory permissions, password update operations may fail.

To perform password reset operations successfully, the service should run under a domain account that has been delegated the appropriate Active Directory permissions.


How to Identify the Account Running the Connector Service

You can use PowerShell to quickly determine which Windows account is being used to run the SSW Connector service.

  1. Open PowerShell as an administrator.

  2. Run the following command:

Get-CimInstance Win32_Service |
Where-Object {$_.Name -like "*connector*"} |
Select-Object Name, StartName
  1. Review the StartName field in the output.

Example output:

Name                  StartName
----                  ---------
SSW Connector         LocalSystem

or

Name                  StartName
----                  ---------
SSW Connector         DOMAIN\svc_ssw_connector

Understanding the Results

  • LocalSystem

    The Connector service is running under the built-in Windows Local System account. While this account has extensive privileges on the local machine, it typically does not have permission to perform Active Directory password reset operations.

  • DOMAIN\service_account

    The Connector service is running under a domain account. This is the recommended configuration when the Connector needs to perform Active Directory operations such as password synchronization or password rotation.

If the service is running as LocalSystem and AD Sync password operations are failing with an "Access is denied" error, consider updating the service to run under a domain service account with the appropriate delegated Active Directory permissions.


Verify the Current Service Account

  1. Log in to the Connector server.

  2. Open the Windows Services console:

    services.msc
    
  3. Locate the SSW Connector service.

  4. Right-click the service and select Properties.

  5. Open the Log On tab.

Review the configured account.

Example:

Local System account

or

DOMAIN\svc_ssw_connector

Update the Service Account

If the current service account does not have sufficient Active Directory permissions:

  1. Open:

    services.msc
    
  2. Locate the SSW Connector service.

  3. Right-click the service and select:

    Properties → Log On
    
  4. Change:

    Local System account
    

    to:

    This account
    
  5. Enter a domain service account.

    Example:

    DOMAIN\svc_ssw_connector
    
  6. Enter the account password.

  7. Click Apply.

  8. Restart the service.


Required Active Directory Permissions

The service account should be delegated permissions to perform password reset operations on the target users.

Recommended permissions include:

  • Reset Password
  • Read user attributes
  • Write password-related attributes (if required by your environment)

Permissions can be delegated at the Organizational Unit (OU) level using:

Active Directory Users and Computers
→ Delegate Control

For assistance with AD delegation, please contact your Active Directory administrator.


Verify the Fix

After updating the service account:

  1. Restart the SSW Connector service.
  2. Trigger an AD Sync or password rotation operation.
  3. Verify that the operation completes successfully.
  4. Confirm that the Connector logs no longer contain:
Access is denied
Set-ADAccountPassword

errors.