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

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

              Dates

                Created:
                Updated:
                Resolved: