Uploaded image for project: 'JS - JobScheduler'
  1. JS - JobScheduler
  2. JS-861

Agent should start a process for a specific Windows account

    XMLWordPrintable

    Details

      Description

      The JobScheduler Agent should run jobs for Windows for a specific user account. The effictive implementation is to be decided on:

      • For user specific start of a process, the API function CreateProcessAsUser can be used.
      • With JS-1595 being ready a .NET/PowerShell interface is available that can access user credentials from the Windows Credential Manager.
        • Credentials are managed independently from JobScheduler. A most simple way is used of the shell command cmdkey.
        • Credentials are managed for individual machines or at enterprise level.
        • Credentials are assigned to a job by use of their target name. The effective account/password are not known to JobScheduler.

      Configuration

      • A new attribute <job credentials_key="..."> is introduced.
        • A value of credentials_key is a "target name" in the Windows Credential Manager
      • A new attribute <job load_user_profile="true|false"> is introduced.
        • Default: false
        • Loads the specified user's profile.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                jz Joacim Zschimmer
                Reporter:
                ur Uwe Risse
                Approver:
                Robert Ehrlich
              • Votes:
                1 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: