<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic QMS API, add/remove AD user to Publisher task in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/QMS-API-add-remove-AD-user-to-Publisher-task/m-p/787012#M1297778</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Is there a way to add/remove Recipients (user in Windows AD) to an already defined task (on a source document) using the QMS API (not from QMC console)?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="75274" alt="crf.png" class="jive-image image-1" src="https://community.qlik.com/legacyfs/online/75274_crf.png" style="height: 322px; width: 620px;" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 26 Jan 2026 18:19:17 GMT</pubDate>
    <dc:creator>maxgro</dc:creator>
    <dc:date>2026-01-26T18:19:17Z</dc:date>
    <item>
      <title>QMS API, add/remove AD user to Publisher task</title>
      <link>https://community.qlik.com/t5/QlikView/QMS-API-add-remove-AD-user-to-Publisher-task/m-p/787012#M1297778</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Is there a way to add/remove Recipients (user in Windows AD) to an already defined task (on a source document) using the QMS API (not from QMC console)?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="75274" alt="crf.png" class="jive-image image-1" src="https://community.qlik.com/legacyfs/online/75274_crf.png" style="height: 322px; width: 620px;" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Jan 2026 18:19:17 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/QMS-API-add-remove-AD-user-to-Publisher-task/m-p/787012#M1297778</guid>
      <dc:creator>maxgro</dc:creator>
      <dc:date>2026-01-26T18:19:17Z</dc:date>
    </item>
    <item>
      <title>Re: QMS API, add/remove AD user to Publisher task</title>
      <link>https://community.qlik.com/t5/QlikView/QMS-API-add-remove-AD-user-to-Publisher-task/m-p/787013#M1297782</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check if this helps&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.qlik.com/docs/DOC-5281"&gt;Qlikview Server CAL Manager&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;ASHFAQ&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Jan 2015 11:47:47 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/QMS-API-add-remove-AD-user-to-Publisher-task/m-p/787013#M1297782</guid>
      <dc:creator>ashfaq_haseeb</dc:creator>
      <dc:date>2015-01-14T11:47:47Z</dc:date>
    </item>
    <item>
      <title>Re: QMS API, add/remove AD user to Publisher task</title>
      <link>https://community.qlik.com/t5/QlikView/QMS-API-add-remove-AD-user-to-Publisher-task/m-p/787014#M1297786</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Massimo, have you figured out a way to do that? I have the same question&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Mar 2015 20:52:08 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/QMS-API-add-remove-AD-user-to-Publisher-task/m-p/787014#M1297786</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-03-19T20:52:08Z</dc:date>
    </item>
    <item>
      <title>Re: QMS API, add/remove AD user to Publisher task</title>
      <link>https://community.qlik.com/t5/QlikView/QMS-API-add-remove-AD-user-to-Publisher-task/m-p/787015#M1297790</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;To add:&lt;/P&gt;&lt;P&gt;DocumentTask task = qms.GetDocumentTask(theTaskGuid, DocumentTaskScope.All); &lt;A href="https://community.qlik.com/"&gt;\\theTaskGuid&lt;/A&gt; needs to be assigned&lt;BR /&gt;DirectoryServiceObject item = new DirectoryServiceObject();&lt;BR /&gt;item.Type = DirectoryServiceObjectType.Named;&lt;BR /&gt;item.Name = @"DOMAIN\USER"; &lt;A href="https://community.qlik.com/"&gt;\\Change&lt;/A&gt; to the user&lt;BR /&gt;item.OtherProperty = @"DOMAIN\USER"; &lt;A href="https://community.qlik.com/"&gt;\\Change&lt;/A&gt; to the user&lt;BR /&gt;task.Distribute.Static.DistributionEntries[0].Recipients.Add(item); &lt;A href="https://community.qlik.com/"&gt;\\Just&lt;/A&gt; taking Index 0 here for this sample&lt;BR /&gt;qms.SaveDocumentTask(task);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To remove:&lt;BR /&gt;DocumentTask task = qms.GetDocumentTask(theTaskGuid, DocumentTaskScope.All); &lt;A href="https://community.qlik.com/"&gt;\\theTaskGuid&lt;/A&gt; needs to be assigned&lt;BR /&gt;task.Distribute.Static.DistributionEntries[0].Recipients.RemoveAt(0);&amp;nbsp; &lt;A href="https://community.qlik.com/"&gt;\\Just&lt;/A&gt; taking Index 0 and 0 here for this sample&lt;BR /&gt;qms.SaveDocumentTask(task);&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Mar 2015 11:52:22 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/QMS-API-add-remove-AD-user-to-Publisher-task/m-p/787015#M1297790</guid>
      <dc:creator />
      <dc:date>2015-03-20T11:52:22Z</dc:date>
    </item>
    <item>
      <title>Re: QMS API, add/remove AD user to Publisher task</title>
      <link>https://community.qlik.com/t5/QlikView/QMS-API-add-remove-AD-user-to-Publisher-task/m-p/787016#M1297795</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thanks, Magnus! and I still need to republish the document after users are added this way, right?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Mar 2015 12:25:06 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/QMS-API-add-remove-AD-user-to-Publisher-task/m-p/787016#M1297795</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-03-20T12:25:06Z</dc:date>
    </item>
    <item>
      <title>Re: QMS API, add/remove AD user to Publisher task</title>
      <link>https://community.qlik.com/t5/QlikView/QMS-API-add-remove-AD-user-to-Publisher-task/m-p/787017#M1297798</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Correct. This is just the defintion of the task. You then need to run the task to give the added user access.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Mar 2015 12:27:42 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/QMS-API-add-remove-AD-user-to-Publisher-task/m-p/787017#M1297798</guid>
      <dc:creator />
      <dc:date>2015-03-20T12:27:42Z</dc:date>
    </item>
    <item>
      <title>Re: QMS API, add/remove AD user to Publisher task</title>
      <link>https://community.qlik.com/t5/QlikView/QMS-API-add-remove-AD-user-to-Publisher-task/m-p/787018#M1297801</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;makes sense, thanks Magnus!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Mar 2015 12:41:02 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/QMS-API-add-remove-AD-user-to-Publisher-task/m-p/787018#M1297801</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-03-20T12:41:02Z</dc:date>
    </item>
    <item>
      <title>Re: QMS API, add/remove AD user to Publisher task</title>
      <link>https://community.qlik.com/t5/QlikView/QMS-API-add-remove-AD-user-to-Publisher-task/m-p/787019#M1297805</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi , &lt;/P&gt;&lt;P&gt;did you try to use windows rights ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Jan 2016 13:34:09 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/QMS-API-add-remove-AD-user-to-Publisher-task/m-p/787019#M1297805</guid>
      <dc:creator>sorin</dc:creator>
      <dc:date>2016-01-28T13:34:09Z</dc:date>
    </item>
    <item>
      <title>Re: QMS API, add/remove AD user to Publisher task</title>
      <link>https://community.qlik.com/t5/QlikView/QMS-API-add-remove-AD-user-to-Publisher-task/m-p/2144065#M1297807</link>
      <description>&lt;P&gt;I know this post is ancient but it helped me get to my end goal. Using powershell the script is a bit different and I wanted to add what worked for me. Put this code into a .ps1 file and run it.&lt;/P&gt;
&lt;DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;$Hostname&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;'&amp;lt;QlikHost&amp;gt;'&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;$Version&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;'IQMS6' #Change this to the version of QlikView you use. 6 = 12.6&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;BR /&gt;
&lt;DIV&gt;&lt;SPAN&gt;#Import the Module&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;Import-module&lt;/SPAN&gt;&lt;SPAN&gt; QlikView&lt;/SPAN&gt;&lt;SPAN&gt;-&lt;/SPAN&gt;&lt;SPAN&gt;CLI&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;BR /&gt;
&lt;DIV&gt;&lt;SPAN&gt;#Establish the connection&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;$Connection&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;Connect-QlikView&lt;/SPAN&gt; &lt;SPAN&gt;-&lt;/SPAN&gt;&lt;SPAN&gt;Hostname &lt;/SPAN&gt;&lt;SPAN&gt;$Hostname&lt;/SPAN&gt; &lt;SPAN&gt;-&lt;/SPAN&gt;&lt;SPAN&gt;Version &lt;/SPAN&gt;&lt;SPAN&gt;$Version&lt;/SPAN&gt; &lt;SPAN&gt;#-Passthru&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;$Connection&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;$QlikApp&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;'&amp;lt;task name as found in qmc&amp;gt;'&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;$QlikUser&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;'&amp;lt;Domain&amp;gt;\&amp;lt;User&amp;gt;'&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;BR /&gt;
&lt;DIV&gt;&lt;SPAN&gt;$guid&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;Find-QVTask&lt;/SPAN&gt; &lt;SPAN&gt;-&lt;/SPAN&gt;&lt;SPAN&gt;Name &lt;/SPAN&gt;&lt;SPAN&gt;$QlikApp&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;$task&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;Get-QVDocumentTask&lt;/SPAN&gt; &lt;SPAN&gt;-&lt;/SPAN&gt;&lt;SPAN&gt;Documenttaskid &lt;/SPAN&gt;&lt;SPAN&gt;$guid&lt;/SPAN&gt;&lt;SPAN&gt;.ID&lt;/SPAN&gt; &lt;SPAN&gt;-&lt;/SPAN&gt;&lt;SPAN&gt;Scope Distribute&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;BR /&gt;
&lt;DIV&gt;&lt;SPAN&gt;# List users before adding the new user&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;#Write-Output $task.Distribute.Static.DistributionEntries[0].Recipients&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;BR /&gt;
&lt;DIV&gt;&lt;SPAN&gt;# Adding the user&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;$User&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;@&lt;/SPAN&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;Type&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;"Named"&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;Name&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;$QlikUser&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;OtherProperty&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;$QlikUser&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;$UserObject&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;New-Object&lt;/SPAN&gt; &lt;SPAN&gt;-&lt;/SPAN&gt;&lt;SPAN&gt;Type psobject &lt;/SPAN&gt;&lt;SPAN&gt;-&lt;/SPAN&gt;&lt;SPAN&gt;Property &lt;/SPAN&gt;&lt;SPAN&gt;$User&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;$task&lt;/SPAN&gt;&lt;SPAN&gt;.Distribute.Static.DistributionEntries&lt;/SPAN&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;].Recipients &lt;/SPAN&gt;&lt;SPAN&gt;+=&lt;/SPAN&gt; &lt;SPAN&gt;$UserObject&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;BR /&gt;
&lt;DIV&gt;&lt;SPAN&gt;# List users after adding the new user&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;#$taskRecipients = $task.Distribute.Static.DistributionEntries[0].Recipients&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;#$taskRecipients&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;BR /&gt;
&lt;DIV&gt;&lt;SPAN&gt;# Saving the new user list&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;Save-QVDocumentTask&lt;/SPAN&gt; &lt;SPAN&gt;-&lt;/SPAN&gt;&lt;SPAN&gt;Documenttask &lt;/SPAN&gt;&lt;SPAN&gt;$task&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;BR /&gt;
&lt;DIV&gt;&lt;SPAN&gt;# Run a reload&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;# #Write-Host $guid.ID&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;Start-QVTask&lt;/SPAN&gt; &lt;SPAN&gt;-&lt;/SPAN&gt;&lt;SPAN&gt;Taskid &lt;/SPAN&gt;&lt;SPAN&gt;$guid&lt;/SPAN&gt;&lt;SPAN&gt;.ID&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;/DIV&gt;</description>
      <pubDate>Mon, 04 Dec 2023 20:06:22 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/QMS-API-add-remove-AD-user-to-Publisher-task/m-p/2144065#M1297807</guid>
      <dc:creator>AlexByrd_TCG</dc:creator>
      <dc:date>2023-12-04T20:06:22Z</dc:date>
    </item>
  </channel>
</rss>

