<?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>article Automated Process to Update the Settings User Roles, License value, Thumbprint and Host Allow List of Virtual Proxy in QMC or QRS in Member Articles</title>
    <link>https://community.qlik.com/t5/Member-Articles/Automated-Process-to-Update-the-Settings-User-Roles-License/ta-p/2540101</link>
    <description>&lt;P&gt;&lt;EM&gt;&amp;nbsp;&lt;/EM&gt;&lt;STRONG&gt;Use Case:&lt;/STRONG&gt; We usually update the following in the QMC GUI. This causes problem at times when there is no RDP access is present to the server.&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;License Value&lt;/LI&gt;&lt;LI&gt;Host Allow List in Virtual Proxy for SAML&lt;/LI&gt;&lt;LI&gt;SAML Users to be setup with admin roles etc.&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;STRONG&gt;Steps do it in automated way without QMC GUI:&lt;/STRONG&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Keep the repository database up and running post installation&lt;/LI&gt;&lt;LI&gt;Open powershell&lt;/LI&gt;&lt;LI&gt;Go to the Qlik Sense installation path (default is C:\Program Files&amp;gt;&amp;gt;Qlik&amp;gt;&amp;gt;Sense&amp;gt;&amp;gt;Repository&amp;gt;&amp;gt;PostgreSQL\&amp;lt;version&amp;gt;\bin)&lt;/LI&gt;&lt;LI&gt;Connect to postgres database using the command ".\psql -h &amp;lt;hostname&amp;gt; -U &amp;lt;username&amp;gt; -d QSR -p &amp;lt;port number&amp;gt;"&lt;OL&gt;&lt;LI&gt;Example: .\psql -h localhost -U qliksenserepository -d QSR -p 4432&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;LI&gt;Type&amp;nbsp;postgres command &lt;STRONG&gt;\dt&lt;/STRONG&gt; in powershell prompt QSR=&amp;gt; and press enter to know the table names in current user&lt;OL&gt;&lt;LI&gt;\dt *.* will list all tables in postgres database across all schemas&lt;/LI&gt;&lt;LI&gt;\d "&amp;lt;tablename&amp;gt;" will provide the metadata of the table&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Related to Users&lt;/STRONG&gt;&lt;OL&gt;&lt;LI&gt;&lt;P&gt;SELECT * from "Users";-----To know all the users&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;UPDATE "Users" SET "RolesString"='RootAdmin' where "Name"='&amp;lt;value&amp;gt;';-----To update the role of an user&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Related to SSL Thumbprint&lt;/STRONG&gt;&lt;OL&gt;&lt;LI&gt;&lt;P&gt;SELECT "SslBrowserCertificateThumbprint" from "ProxyServiceSettings";&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;UPDATE "ProxyServiceSettings" SET "SslBrowserCertificateThumbprint"='&amp;lt;value&amp;gt;';----To update the thumbprint value&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Related to License&lt;/STRONG&gt;&lt;OL&gt;&lt;LI&gt;SELECT "Lef","Serial","Name","Organization" from "Licenses";&lt;/LI&gt;&lt;LI&gt;UPDATE "Licenses" SET "Lef"='&amp;lt;value&amp;gt;', "Serial"='&amp;lt;SerialNumber&amp;gt;', "Name"='&amp;lt;value&amp;gt;', "Organization"='&amp;lt;value&amp;gt;';&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Related to HostAllowList&lt;/STRONG&gt;&lt;OL&gt;&lt;LI&gt;&lt;P&gt;SELECT "WebsocketCrossOriginWhiteListString" from "VirtualProxyConfigs";&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;UPDATE "VirtualProxyConfigs" SET "WebsocketCrossOriginWhiteListString"='&amp;lt;value&amp;gt;';---to whitelist the domains/ips&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;LI&gt;Restart all Qlik Sense Services&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;The information in this article is provided as-is and will be used at your discretion. Depending on the tool(s) used, customization(s), and/or other factors, ongoing support on the solution below may not be provided by Qlik Support.&lt;/P&gt;&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Environment&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;[Qlik Sense May 2025]&lt;/LI&gt;&lt;LI&gt;[Qlik Sense November 2025]&lt;/LI&gt;&lt;/UL&gt;</description>
    <pubDate>Fri, 02 Jan 2026 14:59:21 GMT</pubDate>
    <dc:creator>AshutoshBaliarsingh</dc:creator>
    <dc:date>2026-01-02T14:59:21Z</dc:date>
    <item>
      <title>Automated Process to Update the Settings User Roles, License value, Thumbprint and Host Allow List of Virtual Proxy in QMC or QRS</title>
      <link>https://community.qlik.com/t5/Member-Articles/Automated-Process-to-Update-the-Settings-User-Roles-License/ta-p/2540101</link>
      <description>&lt;P&gt;&lt;EM&gt;&amp;nbsp;&lt;/EM&gt;&lt;STRONG&gt;Use Case:&lt;/STRONG&gt; We usually update the following in the QMC GUI. This causes problem at times when there is no RDP access is present to the server.&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;License Value&lt;/LI&gt;&lt;LI&gt;Host Allow List in Virtual Proxy for SAML&lt;/LI&gt;&lt;LI&gt;SAML Users to be setup with admin roles etc.&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;STRONG&gt;Steps do it in automated way without QMC GUI:&lt;/STRONG&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Keep the repository database up and running post installation&lt;/LI&gt;&lt;LI&gt;Open powershell&lt;/LI&gt;&lt;LI&gt;Go to the Qlik Sense installation path (default is C:\Program Files&amp;gt;&amp;gt;Qlik&amp;gt;&amp;gt;Sense&amp;gt;&amp;gt;Repository&amp;gt;&amp;gt;PostgreSQL\&amp;lt;version&amp;gt;\bin)&lt;/LI&gt;&lt;LI&gt;Connect to postgres database using the command ".\psql -h &amp;lt;hostname&amp;gt; -U &amp;lt;username&amp;gt; -d QSR -p &amp;lt;port number&amp;gt;"&lt;OL&gt;&lt;LI&gt;Example: .\psql -h localhost -U qliksenserepository -d QSR -p 4432&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;LI&gt;Type&amp;nbsp;postgres command &lt;STRONG&gt;\dt&lt;/STRONG&gt; in powershell prompt QSR=&amp;gt; and press enter to know the table names in current user&lt;OL&gt;&lt;LI&gt;\dt *.* will list all tables in postgres database across all schemas&lt;/LI&gt;&lt;LI&gt;\d "&amp;lt;tablename&amp;gt;" will provide the metadata of the table&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Related to Users&lt;/STRONG&gt;&lt;OL&gt;&lt;LI&gt;&lt;P&gt;SELECT * from "Users";-----To know all the users&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;UPDATE "Users" SET "RolesString"='RootAdmin' where "Name"='&amp;lt;value&amp;gt;';-----To update the role of an user&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Related to SSL Thumbprint&lt;/STRONG&gt;&lt;OL&gt;&lt;LI&gt;&lt;P&gt;SELECT "SslBrowserCertificateThumbprint" from "ProxyServiceSettings";&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;UPDATE "ProxyServiceSettings" SET "SslBrowserCertificateThumbprint"='&amp;lt;value&amp;gt;';----To update the thumbprint value&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Related to License&lt;/STRONG&gt;&lt;OL&gt;&lt;LI&gt;SELECT "Lef","Serial","Name","Organization" from "Licenses";&lt;/LI&gt;&lt;LI&gt;UPDATE "Licenses" SET "Lef"='&amp;lt;value&amp;gt;', "Serial"='&amp;lt;SerialNumber&amp;gt;', "Name"='&amp;lt;value&amp;gt;', "Organization"='&amp;lt;value&amp;gt;';&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Related to HostAllowList&lt;/STRONG&gt;&lt;OL&gt;&lt;LI&gt;&lt;P&gt;SELECT "WebsocketCrossOriginWhiteListString" from "VirtualProxyConfigs";&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;UPDATE "VirtualProxyConfigs" SET "WebsocketCrossOriginWhiteListString"='&amp;lt;value&amp;gt;';---to whitelist the domains/ips&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;LI&gt;Restart all Qlik Sense Services&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;The information in this article is provided as-is and will be used at your discretion. Depending on the tool(s) used, customization(s), and/or other factors, ongoing support on the solution below may not be provided by Qlik Support.&lt;/P&gt;&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Environment&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;[Qlik Sense May 2025]&lt;/LI&gt;&lt;LI&gt;[Qlik Sense November 2025]&lt;/LI&gt;&lt;/UL&gt;</description>
      <pubDate>Fri, 02 Jan 2026 14:59:21 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Member-Articles/Automated-Process-to-Update-the-Settings-User-Roles-License/ta-p/2540101</guid>
      <dc:creator>AshutoshBaliarsingh</dc:creator>
      <dc:date>2026-01-02T14:59:21Z</dc:date>
    </item>
  </channel>
</rss>

