<?xml version="1.0"?>
<rss version="2.0"><channel><title>General discussion Latest Topics</title><link>https://ketarin.org/forum/forum/3-general-discussion/</link><description>General discussion Latest Topics</description><language>en</language><item><title>Is Ketarin dying???</title><link>https://ketarin.org/forum/topic/7077-is-ketarin-dying/</link><description><![CDATA[<p>
	Years ago I ran into Ketarin, but didn't use it much. It's a great tool, but life is busy and I didn't pay much attention...<br />
	<br />
	Now, I come back to it because I'm looking to download software that I use regularly and cannot find anything except Ketarin that does it correctly...but it looks like Ketarin is dying and fading away!<br />
	<br />
	The last post to the forums was back in July. That's been four months! I'm really surprised Ketarin isn't more popular, because it is awesome software.
</p>

<p>
	And the online database is gone, so that function no longer works. I'm busy trying to find a bunch of templates to build up my own database, but there's so little out there when this should be a super-popular utility.
</p>

<p>
	If nothing else, we should have options for online databases, so that we could connect to different databases that people can maintain if they want, or even a method of searching multiple online databases.<br />
	<br />
	Does anyone have a copy of the online database? There was one on here that someone put in a Dropbox, but it's long gone.
</p>

<p>
	I'm just a bit sad about this.
</p>
]]></description><guid isPermaLink="false">7077</guid><pubDate>Tue, 04 Nov 2025 00:42:51 +0000</pubDate></item><item><title>Kuppet : Javascript rendered pages for Ketarin</title><link>https://ketarin.org/forum/topic/4381-kuppet-javascript-rendered-pages-for-ketarin/</link><description><![CDATA[<p style="text-align:center;">
	<img alt="PswP11w.png" class="ipsImage" data-ratio="75.08" height="750" width="591" src="https://i.imgur.com/PswP11w.png" />
</p>

<p style="text-align:center;">
	<strong><span style="font-size:18px;"><a href="https://mega.nz/file/WltXiaoJ#CuS3DLRWens_L-aH0LqUpzgLR6Yg7vPKyUzzUlTbpqM" rel="external nofollow">Download Link</a></span><br />
	<br />
	17 April 2022 Update</strong><br />
	- In summary, kuppet now has a proper command-line interface,  can be used standalone and also handles the shadow DOM.<br />
	- All dependencies have been updated to their latest versions.<br />
	- Documentation is now improved, please make use of -h or --help options to access it.
</p>

<p style="text-align:center;">
	<strong>18 April 2022 Update</strong><br />
	- Fixed bug preventing application of user agent string<br />
	- Removed "-V" options<br />
	- Updated config file
</p>

<p style="text-align:center;">
	<strong>21 April 2022 Update</strong><br />
	- Implemented request specific options through post data<br />
	- Added post data option <span>: </span><em>redirection-delay</em><br />
	- Improved readability of standard logs, "-l"
</p>

<p>
	<a class="ipsAttachLink" data-fileext="xml" data-fileid="246" href="https://ketarin.org/forum/applications/core/interface/file/attachment.php?id=246" rel="">Logitech_Options.xml</a>
</p>
]]></description><guid isPermaLink="false">4381</guid><pubDate>Sun, 20 Jun 2021 10:09:40 +0000</pubDate></item><item><title>PowerShell: Invoke-WebRequest changes 2025-12</title><link>https://ketarin.org/forum/topic/7094-powershell-invoke-webrequest-changes-2025-12/</link><description><![CDATA[<p>
	Hi, everyone!
</p>

<p>
	Patch Tuesday this week brought a forced change to the <a href="https://support.microsoft.com/en-us/topic/powershell-5-1-preventing-script-execution-from-web-content-7cb95559-655e-43fd-a8bd-ceef2406b705" rel="external nofollow">PowerShell Invoke-WebRequest command to address CVE-2025-54100</a>. The fix for your PS command scripts is pretty simple, just add <strong>-UseBasicParsing</strong> to your IWR commands. This has been recommended syntax for a while anyway. Failure to include this switch will cause the script to stall and fail waiting for user input to confirm. This goes for the PS alias for IWR "curl", too. 
</p>
]]></description><guid isPermaLink="false">7094</guid><pubDate>Thu, 11 Dec 2025 07:36:07 +0000</pubDate></item><item><title>Renaming downloaded files...</title><link>https://ketarin.org/forum/topic/7093-renaming-downloaded-files/</link><description><![CDATA[<p>
	What's an easy way to rename downloaded files according to a specific pattern?
</p>
]]></description><guid isPermaLink="false">7093</guid><pubDate>Wed, 12 Nov 2025 09:18:55 +0000</pubDate></item><item><title>Install - Pause/confirm between steps</title><link>https://ketarin.org/forum/topic/7092-install-pauseconfirm-between-steps/</link><description><![CDATA[<p>
	Hi everyone!
</p>

<p>
	Happy to use this usefull program!
</p>

<p>
	I have a question:
</p>

<p>
	when install script for an application requires two or more steps,
</p>

<p>
	I need a pause or user "keypress" before go ahead with the next installation script step, usually
</p>

<p>
	1- launch setup program that autoextract files or do something and launch another setup [like OpenOffice]
</p>

<p>
	2- whait for  1- completion; (with user confirmation or the like)
</p>

<p>
	3- do something else; i.e. copy my own files to destination overwriting setup's placed files [My own license file]
</p>

<p>
	What I tryied:
</p>

<p>
	start /wait XYZ.exe - won't work
</p>

<p>
	pause - won't work
</p>

<p>
	prepare a setup.cmd - some programs change /version/ on the name
</p>

<p>
	Thanks in advance for any hint!
</p>

<p>
	M.A.
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">7092</guid><pubDate>Mon, 10 Nov 2025 15:06:07 +0000</pubDate></item><item><title>Ketarin slow to load applications (~45 seconds) before update process</title><link>https://ketarin.org/forum/topic/7075-ketarin-slow-to-load-applications-~45-seconds-before-update-process/</link><description><![CDATA[<p>
	Around a week and a half ago, Ketarin suddenly began taking significantly longer to complete the <strong>"Loading application"</strong> phase — approximately 30~45 seconds before all entries are loaded and the update process begins.
</p>

<p>
	<strong>Steps already taken to troubleshoot:</strong>
</p>

<ol>
	<li>
		<p>
			Reinstalled Ketarin, including deleting all databases from <code>%appdata%</code>
		</p>
	</li>
	<li>
		<p>
			Tested running Ketarin from both the C: and D: drives
		</p>
	</li>
	<li>
		<p>
			Started with default settings and then gradually applied my customizations (updated user agent and one <code>curl</code> variable)
		</p>
	</li>
	<li>
		<p>
			Imported all applications at once
		</p>
	</li>
	<li>
		<p>
			Imported applications one by one
		</p>
	</li>
	<li>
		<p>
			Performed a clean installation of Windows
		</p>
	</li>
</ol>

<p>
	Despite these steps, the issue persists.<br />
	Has anyone experienced similar behavior, or can suggest possible causes or solutions?
</p>

<p>
	Thank you in advance.
</p>
<p>
<a class="ipsAttachLink" href="https://ketarin.org/forum/applications/core/interface/file/attachment.php?id=303&amp;key=64882207eff4c0af62569af808daa84f" data-fileExt='xml' data-fileid='303' data-filekey='64882207eff4c0af62569af808daa84f'>config.xml</a></p>]]></description><guid isPermaLink="false">7075</guid><pubDate>Tue, 12 Aug 2025 21:42:02 +0000</pubDate></item><item><title>Download from dynamic links (e.g. Real Temp from Techpowerup)</title><link>https://ketarin.org/forum/topic/5081-download-from-dynamic-links-eg-real-temp-from-techpowerup/</link><description><![CDATA[<p>
	Hello everybody,
</p>

<p>
	any pointers on how to make downloads work for multiple servers / dynamic links such as Real Temp from techpowerup?
</p>

<p>
	e.g. <a href="https://www.techpowerup.com/download/techpowerup-real-temp/" rel="external nofollow">https://www.techpowerup.com/download/techpowerup-real-temp/</a>
</p>

<p>
	 
</p>

<p>
	thank you very much! <span><img alt=":)" data-emoticon="" src="https://ketarin.org/forum/uploads/emoticons/default_smile.png" title=":)" /></span>
</p>

<p>
	 
</p>

<p>
	<span>p.s. another example would be Cheat Engine from Cloudfront:</span>
</p>

<p>
	<span><a href="https://www.cheatengine.org/downloads.php" rel="external nofollow">https://www.cheatengine.org/downloads.php</a></span>
</p>

<p>
	 
</p>

<p>
	<span>with this one I get "405: method not allowed" error...</span>
</p>

<p>
	 
</p>

<p>
	<span>thanks again!</span>
</p>
]]></description><guid isPermaLink="false">5081</guid><pubDate>Fri, 08 Mar 2024 09:28:48 +0000</pubDate></item><item><title>Using Ketarin variables inside Powershell command</title><link>https://ketarin.org/forum/topic/5092-using-ketarin-variables-inside-powershell-command/</link><description><![CDATA[<p>
	Hi,
</p>

<p>
	I am fairly new to Ketarin and still trying to figure things out. I would like to run a powershell command after downloading that uses the "global" {appname} and the {version} variable I created for the package.
</p>

<p>
	However the content of the variable(s) do not seem to be getting forwarded/piped to powershell. Am I doing something wrong?
</p>

<p>
	Thank you
</p>
]]></description><guid isPermaLink="false">5092</guid><pubDate>Tue, 12 Mar 2024 12:14:45 +0000</pubDate></item><item><title>Issues download from site with download built on Javascript</title><link>https://ketarin.org/forum/topic/4530-issues-download-from-site-with-download-built-on-javascript/</link><description><![CDATA[<p>
	Hi there! Looks like I'm not the only one updating stuff. I just found this tool because I have a particularly fun (not really) website that I have to select an option in a dropdown in order to expose the download link. I'm able to see the default option, but I need to change it to get other versions.
</p>

<p>
	 
</p>

<p>
	It uses the normal select element, but it uses javascript to update the link. The site is <a href="https://support.freedomscientific.com/Downloads/JAWS/PreviousVersions" rel="external nofollow">https://support.freedomscientific.com/Downloads/JAWS/PreviousVersions</a>
</p>

<p>
	 
</p>

<p>
	Is there a way I can change the selected option with Kuppet or some other method?
</p>

<p>
	 
</p>

<p>
	Any help would be appreciated!
</p>
]]></description><guid isPermaLink="false">4530</guid><pubDate>Tue, 12 Dec 2023 03:17:57 +0000</pubDate></item><item><title>I Couldn't Help Laughing...</title><link>https://ketarin.org/forum/topic/4519-i-couldnt-help-laughing/</link><description><![CDATA[<p>
	Apparently the new forum ranks me as a "Newbie" with 700+ posts and years of dedication to Ketarin... LAUGHED my but off, love you guys!
</p>
]]></description><guid isPermaLink="false">4519</guid><pubDate>Fri, 03 Nov 2023 05:21:05 +0000</pubDate></item><item><title>confirmation before updating</title><link>https://ketarin.org/forum/topic/4517-confirmation-before-updating/</link><description><![CDATA[<p>
	<span style="background-color:#ffffff;color:#1f1f1f;font-size:12px;">Hello! </span>
</p>

<p>
	<span style="background-color:#ffffff;color:#1f1f1f;font-size:12px;">Could you please tell me if Ketarin asks for confirmation before updating each application? </span>
</p>
]]></description><guid isPermaLink="false">4517</guid><pubDate>Tue, 29 Aug 2023 16:10:59 +0000</pubDate></item><item><title>Deploy downloaded Updates to WSUS (Local Publishing)</title><link>https://ketarin.org/forum/topic/4512-deploy-downloaded-updates-to-wsus-local-publishing/</link><description><![CDATA[<p>
	Hi there,
</p>

<p>
	recently I stumbled across Ketarin. To regularly check for current versions, the tool is exactly what I was looking for as an admin.<br />
	Now the challenge remains to bring these updates to the clients as well. Of course, there are enough tools for money to do that. But we want this to be open source....<br />
	As an update source I have a WSUS. And with WSUS Package Publisher or Local Update Publisher(a bit older) I can also insert single 3rd party updates into WSUS.<br />
	All that is needed now is to combine these two techniques.<br />
	Download an update via Ketarin and push it into WSUS.<br />
	Anyone here who can program something like this?
</p>

<p>
	Greetings
</p>
]]></description><guid isPermaLink="false">4512</guid><pubDate>Mon, 22 May 2023 19:38:22 +0000</pubDate></item><item><title>Import Application from Database issue</title><link>https://ketarin.org/forum/topic/4511-import-application-from-database-issue/</link><description><![CDATA[<p>
	Hello everybody!
</p>

<p>
	anyone having this issue when trying to import a known app from the DB?
</p>

<p>
	<img class="ipsImage ipsImage_thumbnailed" data-fileid="263" data-ratio="53.85" width="624" alt="image.png.094193e70ce3ba2716f1e331580e6440.png" src="https://ketarin.org/forum/uploads/monthly_2023_05/image.png.094193e70ce3ba2716f1e331580e6440.png" />
</p>
]]></description><guid isPermaLink="false">4511</guid><pubDate>Wed, 17 May 2023 07:07:54 +0000</pubDate></item><item><title>Regedix : The downloaded file is not a binary file type (text/html; charset=UTF-8) Status code: 200</title><link>https://ketarin.org/forum/topic/4508-regedix-the-downloaded-file-is-not-a-binary-file-type-texthtml-charsetutf-8-status-code-200/</link><description><![CDATA[<p>
	Hello,
</p>

<p>
	i want to add this new app to Ketarin, but i get this error : 
</p>

<pre class="ipsCode">Regedix    The downloaded file is not a binary file type (text/html; charset=UTF-8). Possibly there is an error page. Status code: 200 (OK) (https://regedix.webrox.fr/download.php?v=1.0.1&amp;file=1.0.1/Regedix_installer-1.0.1-x64.exe)</pre>

<p>
	I understand the issue comes from the url, but i don't know how to solve it... can tou help me ?
</p>

<p>
	Website : <a href="https://regedix.webrox.fr/" rel="external nofollow">https://regedix.webrox.fr/</a>
</p>

<p>
	Download url : <a href="https://regedix.webrox.fr/download.php?v=%7Bversion%7D&amp;file=%7Bversion%7D/Regedix_installer-%7Bversion%7D-x64.exe" rel="external nofollow">https://regedix.webrox.fr/download.php?v={version}&amp;file={version}/Regedix_installer-{version}-x64.exe</a>
</p>

<p>
	Thank you !
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">4508</guid><pubDate>Thu, 26 Jan 2023 11:37:28 +0000</pubDate></item><item><title>Error when press install button</title><link>https://ketarin.org/forum/topic/4504-error-when-press-install-button/</link><description><![CDATA[<p>
	Hello,
</p>

<p>
	i am not shure i am here right. I have put Ketarin to an USB-Stick. Then i get the same problem like here. If i let Ketarin local on Desktop, everything is fine. Can somebody help please?
</p>

<p>
	Also not create a List with "Categorys"
</p>

<p>
	cYu
</p>

<p><a href="https://ketarin.org/forum/uploads/monthly_2022_11/1930673455_2022-11-08224350.jpg.dd9c6f55d1bb72e7618d967684252824.jpg" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="252" src="https://ketarin.org/forum/uploads/monthly_2022_11/1930673455_2022-11-08224350.jpg.dd9c6f55d1bb72e7618d967684252824.jpg" data-ratio="75.92" width="627" class="ipsImage ipsImage_thumbnailed" alt="2022-11-08 22 43 50.jpg"></a></p>]]></description><guid isPermaLink="false">4504</guid><pubDate>Tue, 08 Nov 2022 21:39:10 +0000</pubDate></item><item><title>Tip: A note on github changes: include-fragment element</title><link>https://ketarin.org/forum/topic/4501-tip-a-note-on-github-changes-include-fragment-element/</link><description><![CDATA[<p>
	Good evening folks!
</p>

<p>
	If you have apps from Github you'll notice that many are not parsing anymore the last few days. This is because many apps on Github are now using a bleeding edge feature, "include-fragment", which will collect the contents of another URL and inject it into the body of the generated page, effectively creating a <a href="https://github.com/github/include-fragment-element" rel="external nofollow">client-side include</a>.
</p>

<p>
	In all the apps I've tested (only about a dozen right now) the downloads are being pulled from a subfolder of "/releases/" called "/expanded_assets/" with either release or tag and the release or tag name. If you're having problems with a Github download, I'd recommend a two-step download using /latest then collecting the /expanded_assets/ address then collect the download address from that as you normally would.
</p>
]]></description><guid isPermaLink="false">4501</guid><pubDate>Wed, 21 Sep 2022 01:16:18 +0000</pubDate></item><item><title>Has Ketarin ended?</title><link>https://ketarin.org/forum/topic/4502-has-ketarin-ended/</link><description><![CDATA[<p>
	Its been a long time since I have been here. Has this project now come to an end? Doesn't seem to be a new version around for over a year.
</p>
]]></description><guid isPermaLink="false">4502</guid><pubDate>Wed, 05 Oct 2022 11:48:10 +0000</pubDate></item><item><title>Softpedia error 403 (Github errors also)</title><link>https://ketarin.org/forum/topic/4503-softpedia-error-403-github-errors-also/</link><description><![CDATA[<p>
	<span style="background-color:#ffffff;color:#353c41;font-size:14px;">I can't get most of my Softpedia apps to load, error 403. 2 weeks ago I saw on the forum about kuppet, but I am at a complete loss... I can get the window to open when not hidden, but it never can connect to a website and pull anything. I don't really even know if kuppet will fix the 403 error. I have the files in a subfolder BIN, but I can't get anything to work. I am just really at a loss... I'm not looking for a handout or just getting someone else's hard work, but could someone possibly show an example of 2 or 3 app entries?</span>
</p>

<p>
	<span style="background-color:rgb(255,255,255);">(I wish the online database we could share more than one app. It helps beginners and please no offence, but the entries are quite basic, mostly version &amp; url info. I think if we could show entire databases the community could really see how powerful Ketarin can be!)</span>
</p>
]]></description><guid isPermaLink="false">4503</guid><pubDate>Tue, 18 Oct 2022 16:26:51 +0000</pubDate></item><item><title>Troubleshooting ps function</title><link>https://ketarin.org/forum/topic/4498-troubleshooting-ps-function/</link><description><![CDATA[<p>
	Since there are two different potential sources of a version number in the changelogs for Adobe Reader now I figured I would try parsing the <a href="https://www.adobe.com/devnet-docs/acrobatetk/tools/DesktopDeployment/sccm.html#available-catalogs" rel="external nofollow">SCUP catalog</a> values instead, since it's only one value and it'll always be accurate. I was hoping I could pass a parameter to the :ps function (like {myscript:ps:myparam}) but that didn't work, so I had to split it up into several scripts. That's fine, but for some reason it's still not actually consuming the last line of the ps script as I expect it to. 
</p>

<p>
	Here's the app:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pun">&lt;?</span><span class="pln">xml version</span><span class="pun">=</span><span class="str">'1.0'</span><span class="pln"> encoding</span><span class="pun">=</span><span class="str">'utf-8'</span><span class="pun">?&gt;</span><span class="pln">
</span><span class="tag">&lt;Jobs&gt;</span><span class="pln">
  </span><span class="tag">&lt;ApplicationJob</span><span class="pln"> </span><span class="atn">xmlns:xsi</span><span class="pun">=</span><span class="atv">"http://www.w3.org/2001/XMLSchema-instance"</span><span class="pln"> </span><span class="atn">xmlns:xsd</span><span class="pun">=</span><span class="atv">"http://www.w3.org/2001/XMLSchema"</span><span class="pln"> </span><span class="atn">Guid</span><span class="pun">=</span><span class="atv">"8ecc9087-14ca-420b-9a85-21e99102f5cf"</span><span class="tag">&gt;</span><span class="pln">
    </span><span class="tag">&lt;Category&gt;</span><span class="pln">Viewers</span><span class="tag">&lt;/Category&gt;</span><span class="pln">
    </span><span class="tag">&lt;WebsiteUrl&gt;</span><span class="pln">https://get.adobe.com/reader</span><span class="tag">&lt;/WebsiteUrl&gt;</span><span class="pln">
    </span><span class="tag">&lt;UserAgent&gt;</span><span class="pln">{chrome}</span><span class="tag">&lt;/UserAgent&gt;</span><span class="pln">
    </span><span class="tag">&lt;UserNotes</span><span class="pln"> </span><span class="tag">/&gt;</span><span class="pln">
    </span><span class="tag">&lt;LastFileSize&gt;</span><span class="pln">312086528</span><span class="tag">&lt;/LastFileSize&gt;</span><span class="pln">
    </span><span class="tag">&lt;LastFileDate&gt;</span><span class="pln">2022-08-10T21:37:40.503689</span><span class="tag">&lt;/LastFileDate&gt;</span><span class="pln">
    </span><span class="tag">&lt;IgnoreFileInformation&gt;</span><span class="pln">false</span><span class="tag">&lt;/IgnoreFileInformation&gt;</span><span class="pln">
    </span><span class="tag">&lt;DownloadBeta&gt;</span><span class="pln">Avoid</span><span class="tag">&lt;/DownloadBeta&gt;</span><span class="pln">
    </span><span class="tag">&lt;DownloadDate&gt;</span><span class="pln">2008-11-22T23:07:01</span><span class="tag">&lt;/DownloadDate&gt;</span><span class="pln">
    </span><span class="tag">&lt;CheckForUpdatesOnly&gt;</span><span class="pln">false</span><span class="tag">&lt;/CheckForUpdatesOnly&gt;</span><span class="pln">
    </span><span class="tag">&lt;VariableChangeIndicator&gt;</span><span class="pln">version</span><span class="tag">&lt;/VariableChangeIndicator&gt;</span><span class="pln">
    </span><span class="tag">&lt;HashVariable</span><span class="pln"> </span><span class="tag">/&gt;</span><span class="pln">
    </span><span class="tag">&lt;HashType&gt;</span><span class="pln">None</span><span class="tag">&lt;/HashType&gt;</span><span class="pln">
    </span><span class="tag">&lt;CanBeShared&gt;</span><span class="pln">true</span><span class="tag">&lt;/CanBeShared&gt;</span><span class="pln">
    </span><span class="tag">&lt;ShareApplication&gt;</span><span class="pln">false</span><span class="tag">&lt;/ShareApplication&gt;</span><span class="pln">
    </span><span class="tag">&lt;ExclusiveDownload&gt;</span><span class="pln">true</span><span class="tag">&lt;/ExclusiveDownload&gt;</span><span class="pln">
    </span><span class="tag">&lt;HttpReferer</span><span class="pln"> </span><span class="tag">/&gt;</span><span class="pln">
    </span><span class="tag">&lt;SetupInstructions</span><span class="pln"> </span><span class="tag">/&gt;</span><span class="pln">
    </span><span class="tag">&lt;Variables&gt;</span><span class="pln">
      </span><span class="tag">&lt;item&gt;</span><span class="pln">
        </span><span class="tag">&lt;key&gt;</span><span class="pln">
          </span><span class="tag">&lt;string&gt;</span><span class="pln">schangelog</span><span class="tag">&lt;/string&gt;</span><span class="pln">
        </span><span class="tag">&lt;/key&gt;</span><span class="pln">
        </span><span class="tag">&lt;value&gt;</span><span class="pln">
          </span><span class="tag">&lt;UrlVariable&gt;</span><span class="pln">
            </span><span class="tag">&lt;RegexRightToLeft&gt;</span><span class="pln">false</span><span class="tag">&lt;/RegexRightToLeft&gt;</span><span class="pln">
            </span><span class="tag">&lt;VariableType&gt;</span><span class="pln">Textual</span><span class="tag">&lt;/VariableType&gt;</span><span class="pln">
            </span><span class="tag">&lt;Regex</span><span class="pln"> </span><span class="tag">/&gt;</span><span class="pln">
            </span><span class="tag">&lt;TextualContent&gt;</span><span class="pln">{schangelogps:ps}</span><span class="tag">&lt;/TextualContent&gt;</span><span class="pln">
            </span><span class="tag">&lt;Name&gt;</span><span class="pln">schangelog</span><span class="tag">&lt;/Name&gt;</span><span class="pln">
          </span><span class="tag">&lt;/UrlVariable&gt;</span><span class="pln">
        </span><span class="tag">&lt;/value&gt;</span><span class="pln">
      </span><span class="tag">&lt;/item&gt;</span><span class="pln">
      </span><span class="tag">&lt;item&gt;</span><span class="pln">
        </span><span class="tag">&lt;key&gt;</span><span class="pln">
          </span><span class="tag">&lt;string&gt;</span><span class="pln">swebsite</span><span class="tag">&lt;/string&gt;</span><span class="pln">
        </span><span class="tag">&lt;/key&gt;</span><span class="pln">
        </span><span class="tag">&lt;value&gt;</span><span class="pln">
          </span><span class="tag">&lt;UrlVariable&gt;</span><span class="pln">
            </span><span class="tag">&lt;RegexRightToLeft&gt;</span><span class="pln">false</span><span class="tag">&lt;/RegexRightToLeft&gt;</span><span class="pln">
            </span><span class="tag">&lt;VariableType&gt;</span><span class="pln">Textual</span><span class="tag">&lt;/VariableType&gt;</span><span class="pln">
            </span><span class="tag">&lt;Regex</span><span class="pln"> </span><span class="tag">/&gt;</span><span class="pln">
            </span><span class="tag">&lt;TextualContent&gt;</span><span class="pln">https://get.adobe.com/reader</span><span class="tag">&lt;/TextualContent&gt;</span><span class="pln">
            </span><span class="tag">&lt;Name&gt;</span><span class="pln">swebsite</span><span class="tag">&lt;/Name&gt;</span><span class="pln">
          </span><span class="tag">&lt;/UrlVariable&gt;</span><span class="pln">
        </span><span class="tag">&lt;/value&gt;</span><span class="pln">
      </span><span class="tag">&lt;/item&gt;</span><span class="pln">
      </span><span class="tag">&lt;item&gt;</span><span class="pln">
        </span><span class="tag">&lt;key&gt;</span><span class="pln">
          </span><span class="tag">&lt;string&gt;</span><span class="pln">snotes</span><span class="tag">&lt;/string&gt;</span><span class="pln">
        </span><span class="tag">&lt;/key&gt;</span><span class="pln">
        </span><span class="tag">&lt;value&gt;</span><span class="pln">
          </span><span class="tag">&lt;UrlVariable&gt;</span><span class="pln">
            </span><span class="tag">&lt;RegexRightToLeft&gt;</span><span class="pln">false</span><span class="tag">&lt;/RegexRightToLeft&gt;</span><span class="pln">
            </span><span class="tag">&lt;VariableType&gt;</span><span class="pln">Textual</span><span class="tag">&lt;/VariableType&gt;</span><span class="pln">
            </span><span class="tag">&lt;Regex</span><span class="pln"> </span><span class="tag">/&gt;</span><span class="pln">
            </span><span class="tag">&lt;TextualContent</span><span class="pln"> </span><span class="tag">/&gt;</span><span class="pln">
            </span><span class="tag">&lt;Name&gt;</span><span class="pln">snotes</span><span class="tag">&lt;/Name&gt;</span><span class="pln">
          </span><span class="tag">&lt;/UrlVariable&gt;</span><span class="pln">
        </span><span class="tag">&lt;/value&gt;</span><span class="pln">
      </span><span class="tag">&lt;/item&gt;</span><span class="pln">
      </span><span class="tag">&lt;item&gt;</span><span class="pln">
        </span><span class="tag">&lt;key&gt;</span><span class="pln">
          </span><span class="tag">&lt;string&gt;</span><span class="pln">spc</span><span class="tag">&lt;/string&gt;</span><span class="pln">
        </span><span class="tag">&lt;/key&gt;</span><span class="pln">
        </span><span class="tag">&lt;value&gt;</span><span class="pln">
          </span><span class="tag">&lt;UrlVariable&gt;</span><span class="pln">
            </span><span class="tag">&lt;RegexRightToLeft&gt;</span><span class="pln">false</span><span class="tag">&lt;/RegexRightToLeft&gt;</span><span class="pln">
            </span><span class="tag">&lt;VariableType&gt;</span><span class="pln">Textual</span><span class="tag">&lt;/VariableType&gt;</span><span class="pln">
            </span><span class="tag">&lt;Regex</span><span class="pln"> </span><span class="tag">/&gt;</span><span class="pln">
            </span><span class="tag">&lt;TextualContent&gt;</span><span class="pln">readerpatch</span><span class="tag">&lt;/TextualContent&gt;</span><span class="pln">
            </span><span class="tag">&lt;Name&gt;</span><span class="pln">spc</span><span class="tag">&lt;/Name&gt;</span><span class="pln">
          </span><span class="tag">&lt;/UrlVariable&gt;</span><span class="pln">
        </span><span class="tag">&lt;/value&gt;</span><span class="pln">
      </span><span class="tag">&lt;/item&gt;</span><span class="pln">
      </span><span class="tag">&lt;item&gt;</span><span class="pln">
        </span><span class="tag">&lt;key&gt;</span><span class="pln">
          </span><span class="tag">&lt;string&gt;</span><span class="pln">sdownload</span><span class="tag">&lt;/string&gt;</span><span class="pln">
        </span><span class="tag">&lt;/key&gt;</span><span class="pln">
        </span><span class="tag">&lt;value&gt;</span><span class="pln">
          </span><span class="tag">&lt;UrlVariable&gt;</span><span class="pln">
            </span><span class="tag">&lt;RegexRightToLeft&gt;</span><span class="pln">false</span><span class="tag">&lt;/RegexRightToLeft&gt;</span><span class="pln">
            </span><span class="tag">&lt;VariableType&gt;</span><span class="pln">Textual</span><span class="tag">&lt;/VariableType&gt;</span><span class="pln">
            </span><span class="tag">&lt;Regex</span><span class="pln"> </span><span class="tag">/&gt;</span><span class="pln">
            </span><span class="tag">&lt;TextualContent&gt;</span><span class="pln">{sdownloadps:ps}</span><span class="tag">&lt;/TextualContent&gt;</span><span class="pln">
            </span><span class="tag">&lt;Name&gt;</span><span class="pln">sdownload</span><span class="tag">&lt;/Name&gt;</span><span class="pln">
          </span><span class="tag">&lt;/UrlVariable&gt;</span><span class="pln">
        </span><span class="tag">&lt;/value&gt;</span><span class="pln">
      </span><span class="tag">&lt;/item&gt;</span><span class="pln">
      </span><span class="tag">&lt;item&gt;</span><span class="pln">
        </span><span class="tag">&lt;key&gt;</span><span class="pln">
          </span><span class="tag">&lt;string&gt;</span><span class="pln">LastUpdate</span><span class="tag">&lt;/string&gt;</span><span class="pln">
        </span><span class="tag">&lt;/key&gt;</span><span class="pln">
        </span><span class="tag">&lt;value&gt;</span><span class="pln">
          </span><span class="tag">&lt;UrlVariable&gt;</span><span class="pln">
            </span><span class="tag">&lt;RegexRightToLeft&gt;</span><span class="pln">false</span><span class="tag">&lt;/RegexRightToLeft&gt;</span><span class="pln">
            </span><span class="tag">&lt;VariableType&gt;</span><span class="pln">Textual</span><span class="tag">&lt;/VariableType&gt;</span><span class="pln">
            </span><span class="tag">&lt;Regex</span><span class="pln"> </span><span class="tag">/&gt;</span><span class="pln">
            </span><span class="tag">&lt;TextualContent&gt;</span><span class="pln">20220810T2137</span><span class="tag">&lt;/TextualContent&gt;</span><span class="pln">
            </span><span class="tag">&lt;Name&gt;</span><span class="pln">LastUpdate</span><span class="tag">&lt;/Name&gt;</span><span class="pln">
          </span><span class="tag">&lt;/UrlVariable&gt;</span><span class="pln">
        </span><span class="tag">&lt;/value&gt;</span><span class="pln">
      </span><span class="tag">&lt;/item&gt;</span><span class="pln">
      </span><span class="tag">&lt;item&gt;</span><span class="pln">
        </span><span class="tag">&lt;key&gt;</span><span class="pln">
          </span><span class="tag">&lt;string&gt;</span><span class="pln">sbits</span><span class="tag">&lt;/string&gt;</span><span class="pln">
        </span><span class="tag">&lt;/key&gt;</span><span class="pln">
        </span><span class="tag">&lt;value&gt;</span><span class="pln">
          </span><span class="tag">&lt;UrlVariable&gt;</span><span class="pln">
            </span><span class="tag">&lt;RegexRightToLeft&gt;</span><span class="pln">false</span><span class="tag">&lt;/RegexRightToLeft&gt;</span><span class="pln">
            </span><span class="tag">&lt;VariableType&gt;</span><span class="pln">Textual</span><span class="tag">&lt;/VariableType&gt;</span><span class="pln">
            </span><span class="tag">&lt;Regex</span><span class="pln"> </span><span class="tag">/&gt;</span><span class="pln">
            </span><span class="tag">&lt;TextualContent&gt;</span><span class="pln">64</span><span class="tag">&lt;/TextualContent&gt;</span><span class="pln">
            </span><span class="tag">&lt;Name&gt;</span><span class="pln">sbits</span><span class="tag">&lt;/Name&gt;</span><span class="pln">
          </span><span class="tag">&lt;/UrlVariable&gt;</span><span class="pln">
        </span><span class="tag">&lt;/value&gt;</span><span class="pln">
      </span><span class="tag">&lt;/item&gt;</span><span class="pln">
      </span><span class="tag">&lt;item&gt;</span><span class="pln">
        </span><span class="tag">&lt;key&gt;</span><span class="pln">
          </span><span class="tag">&lt;string&gt;</span><span class="pln">splatform</span><span class="tag">&lt;/string&gt;</span><span class="pln">
        </span><span class="tag">&lt;/key&gt;</span><span class="pln">
        </span><span class="tag">&lt;value&gt;</span><span class="pln">
          </span><span class="tag">&lt;UrlVariable&gt;</span><span class="pln">
            </span><span class="tag">&lt;RegexRightToLeft&gt;</span><span class="pln">false</span><span class="tag">&lt;/RegexRightToLeft&gt;</span><span class="pln">
            </span><span class="tag">&lt;VariableType&gt;</span><span class="pln">Textual</span><span class="tag">&lt;/VariableType&gt;</span><span class="pln">
            </span><span class="tag">&lt;Regex</span><span class="pln"> </span><span class="tag">/&gt;</span><span class="pln">
            </span><span class="tag">&lt;TextualContent&gt;</span><span class="pln">windows</span><span class="tag">&lt;/TextualContent&gt;</span><span class="pln">
            </span><span class="tag">&lt;Name&gt;</span><span class="pln">splatform</span><span class="tag">&lt;/Name&gt;</span><span class="pln">
          </span><span class="tag">&lt;/UrlVariable&gt;</span><span class="pln">
        </span><span class="tag">&lt;/value&gt;</span><span class="pln">
      </span><span class="tag">&lt;/item&gt;</span><span class="pln">
      </span><span class="tag">&lt;item&gt;</span><span class="pln">
        </span><span class="tag">&lt;key&gt;</span><span class="pln">
          </span><span class="tag">&lt;string&gt;</span><span class="pln">svendor</span><span class="tag">&lt;/string&gt;</span><span class="pln">
        </span><span class="tag">&lt;/key&gt;</span><span class="pln">
        </span><span class="tag">&lt;value&gt;</span><span class="pln">
          </span><span class="tag">&lt;UrlVariable&gt;</span><span class="pln">
            </span><span class="tag">&lt;RegexRightToLeft&gt;</span><span class="pln">false</span><span class="tag">&lt;/RegexRightToLeft&gt;</span><span class="pln">
            </span><span class="tag">&lt;VariableType&gt;</span><span class="pln">Textual</span><span class="tag">&lt;/VariableType&gt;</span><span class="pln">
            </span><span class="tag">&lt;Regex</span><span class="pln"> </span><span class="tag">/&gt;</span><span class="pln">
            </span><span class="tag">&lt;TextualContent&gt;</span><span class="pln">Adobe</span><span class="tag">&lt;/TextualContent&gt;</span><span class="pln">
            </span><span class="tag">&lt;Name&gt;</span><span class="pln">svendor</span><span class="tag">&lt;/Name&gt;</span><span class="pln">
          </span><span class="tag">&lt;/UrlVariable&gt;</span><span class="pln">
        </span><span class="tag">&lt;/value&gt;</span><span class="pln">
      </span><span class="tag">&lt;/item&gt;</span><span class="pln">
      </span><span class="tag">&lt;item&gt;</span><span class="pln">
        </span><span class="tag">&lt;key&gt;</span><span class="pln">
          </span><span class="tag">&lt;string&gt;</span><span class="pln">LastVersion</span><span class="tag">&lt;/string&gt;</span><span class="pln">
        </span><span class="tag">&lt;/key&gt;</span><span class="pln">
        </span><span class="tag">&lt;value&gt;</span><span class="pln">
          </span><span class="tag">&lt;UrlVariable&gt;</span><span class="pln">
            </span><span class="tag">&lt;RegexRightToLeft&gt;</span><span class="pln">false</span><span class="tag">&lt;/RegexRightToLeft&gt;</span><span class="pln">
            </span><span class="tag">&lt;VariableType&gt;</span><span class="pln">Textual</span><span class="tag">&lt;/VariableType&gt;</span><span class="pln">
            </span><span class="tag">&lt;Regex</span><span class="pln"> </span><span class="tag">/&gt;</span><span class="pln">
            </span><span class="tag">&lt;TextualContent&gt;</span><span class="pln">22.002.20191</span><span class="tag">&lt;/TextualContent&gt;</span><span class="pln">
            </span><span class="tag">&lt;Name&gt;</span><span class="pln">LastVersion</span><span class="tag">&lt;/Name&gt;</span><span class="pln">
          </span><span class="tag">&lt;/UrlVariable&gt;</span><span class="pln">
        </span><span class="tag">&lt;/value&gt;</span><span class="pln">
      </span><span class="tag">&lt;/item&gt;</span><span class="pln">
      </span><span class="tag">&lt;item&gt;</span><span class="pln">
        </span><span class="tag">&lt;key&gt;</span><span class="pln">
          </span><span class="tag">&lt;string&gt;</span><span class="pln">version</span><span class="tag">&lt;/string&gt;</span><span class="pln">
        </span><span class="tag">&lt;/key&gt;</span><span class="pln">
        </span><span class="tag">&lt;value&gt;</span><span class="pln">
          </span><span class="tag">&lt;UrlVariable&gt;</span><span class="pln">
            </span><span class="tag">&lt;RegexRightToLeft&gt;</span><span class="pln">false</span><span class="tag">&lt;/RegexRightToLeft&gt;</span><span class="pln">
            </span><span class="tag">&lt;VariableType&gt;</span><span class="pln">Textual</span><span class="tag">&lt;/VariableType&gt;</span><span class="pln">
            </span><span class="tag">&lt;Regex</span><span class="pln"> </span><span class="tag">/&gt;</span><span class="pln">
            </span><span class="tag">&lt;TextualContent&gt;</span><span class="pln">{versionps:ps}</span><span class="tag">&lt;/TextualContent&gt;</span><span class="pln">
            </span><span class="tag">&lt;Name&gt;</span><span class="pln">version</span><span class="tag">&lt;/Name&gt;</span><span class="pln">
          </span><span class="tag">&lt;/UrlVariable&gt;</span><span class="pln">
        </span><span class="tag">&lt;/value&gt;</span><span class="pln">
      </span><span class="tag">&lt;/item&gt;</span><span class="pln">
      </span><span class="tag">&lt;item&gt;</span><span class="pln">
        </span><span class="tag">&lt;key&gt;</span><span class="pln">
          </span><span class="tag">&lt;string&gt;</span><span class="pln">versionps</span><span class="tag">&lt;/string&gt;</span><span class="pln">
        </span><span class="tag">&lt;/key&gt;</span><span class="pln">
        </span><span class="tag">&lt;value&gt;</span><span class="pln">
          </span><span class="tag">&lt;UrlVariable&gt;</span><span class="pln">
            </span><span class="tag">&lt;RegexRightToLeft&gt;</span><span class="pln">false</span><span class="tag">&lt;/RegexRightToLeft&gt;</span><span class="pln">
            </span><span class="tag">&lt;VariableType&gt;</span><span class="pln">Textual</span><span class="tag">&lt;/VariableType&gt;</span><span class="pln">
            </span><span class="tag">&lt;Regex</span><span class="pln"> </span><span class="tag">/&gt;</span><span class="pln">
            </span><span class="tag">&lt;TextualContent&gt;</span><span class="pln">wget.exe --directory-prefix="c:\downloads\" --timestamping "https://armmf.adobe.com/arm-manifests/win/SCUP/ReaderCatalog-DC.cab"
7z.exe e -y -o"c:\downloads" c:\downloads\ReaderCatalog-DC.cab
sleep -s 2;
[xml]$xml = get-content "c:\downloads\Reader_Catalog.xml";
$title = $xml.SystemsManagementCatalog.SoftwareDistributionPackage[-1].LocalizedProperties.Title;
if ($title.indexOf("x64") -gt 0){
	$url = $xml.SystemsManagementCatalog.SoftwareDistributionPackage[-1].InstallableItem.originfile.OriginUri;
	$version = $xml.SystemsManagementCatalog.SoftwareDistributionPackage[-1].InstallableItem.ApplicabilityRules.Metadata.MsiPatchMetadata.MsiPatch.TargetProduct.UpdatedVersion;
	$changelog = $xml.SystemsManagementCatalog.SoftwareDistributionPackage[-1].Properties.MoreInfoUrl;
}else{
	$title = $xml.SystemsManagementCatalog.SoftwareDistributionPackage[-2].LocalizedProperties.Title;
	$url = $xml.SystemsManagementCatalog.SoftwareDistributionPackage[-2].InstallableItem.originfile.OriginUri;
	$version = $xml.SystemsManagementCatalog.SoftwareDistributionPackage[-2].InstallableItem.ApplicabilityRules.Metadata.MsiPatchMetadata.MsiPatch.TargetProduct.UpdatedVersion;
	$changelog = $xml.SystemsManagementCatalog.SoftwareDistributionPackage[-2].Properties.MoreInfoUrl;
}
echo $version;</span><span class="tag">&lt;/TextualContent&gt;</span><span class="pln">
            </span><span class="tag">&lt;Name&gt;</span><span class="pln">versionps</span><span class="tag">&lt;/Name&gt;</span><span class="pln">
          </span><span class="tag">&lt;/UrlVariable&gt;</span><span class="pln">
        </span><span class="tag">&lt;/value&gt;</span><span class="pln">
      </span><span class="tag">&lt;/item&gt;</span><span class="pln">
      </span><span class="tag">&lt;item&gt;</span><span class="pln">
        </span><span class="tag">&lt;key&gt;</span><span class="pln">
          </span><span class="tag">&lt;string&gt;</span><span class="pln">schangelogps</span><span class="tag">&lt;/string&gt;</span><span class="pln">
        </span><span class="tag">&lt;/key&gt;</span><span class="pln">
        </span><span class="tag">&lt;value&gt;</span><span class="pln">
          </span><span class="tag">&lt;UrlVariable&gt;</span><span class="pln">
            </span><span class="tag">&lt;RegexRightToLeft&gt;</span><span class="pln">false</span><span class="tag">&lt;/RegexRightToLeft&gt;</span><span class="pln">
            </span><span class="tag">&lt;VariableType&gt;</span><span class="pln">Textual</span><span class="tag">&lt;/VariableType&gt;</span><span class="pln">
            </span><span class="tag">&lt;Regex</span><span class="pln"> </span><span class="tag">/&gt;</span><span class="pln">
            </span><span class="tag">&lt;TextualContent&gt;</span><span class="pln">wget.exe --directory-prefix="c:\downloads\" --timestamping "https://armmf.adobe.com/arm-manifests/win/SCUP/ReaderCatalog-DC.cab"
7z.exe e -y -o"c:\downloads" c:\downloads\ReaderCatalog-DC.cab
sleep -s 2;
[xml]$xml = get-content "c:\downloads\Reader_Catalog.xml";
$title = $xml.SystemsManagementCatalog.SoftwareDistributionPackage[-1].LocalizedProperties.Title;
if ($title.indexOf("x64") -gt 0){
	$url = $xml.SystemsManagementCatalog.SoftwareDistributionPackage[-1].InstallableItem.originfile.OriginUri;
	$version = $xml.SystemsManagementCatalog.SoftwareDistributionPackage[-1].InstallableItem.ApplicabilityRules.Metadata.MsiPatchMetadata.MsiPatch.TargetProduct.UpdatedVersion;
	$changelog = $xml.SystemsManagementCatalog.SoftwareDistributionPackage[-1].Properties.MoreInfoUrl;
}else{
	$title = $xml.SystemsManagementCatalog.SoftwareDistributionPackage[-2].LocalizedProperties.Title;
	$url = $xml.SystemsManagementCatalog.SoftwareDistributionPackage[-2].InstallableItem.originfile.OriginUri;
	$version = $xml.SystemsManagementCatalog.SoftwareDistributionPackage[-2].InstallableItem.ApplicabilityRules.Metadata.MsiPatchMetadata.MsiPatch.TargetProduct.UpdatedVersion;
	$changelog = $xml.SystemsManagementCatalog.SoftwareDistributionPackage[-2].Properties.MoreInfoUrl;
}
echo $changelog;</span><span class="tag">&lt;/TextualContent&gt;</span><span class="pln">
            </span><span class="tag">&lt;Name&gt;</span><span class="pln">schangelogps</span><span class="tag">&lt;/Name&gt;</span><span class="pln">
          </span><span class="tag">&lt;/UrlVariable&gt;</span><span class="pln">
        </span><span class="tag">&lt;/value&gt;</span><span class="pln">
      </span><span class="tag">&lt;/item&gt;</span><span class="pln">
      </span><span class="tag">&lt;item&gt;</span><span class="pln">
        </span><span class="tag">&lt;key&gt;</span><span class="pln">
          </span><span class="tag">&lt;string&gt;</span><span class="pln">sdownloadps</span><span class="tag">&lt;/string&gt;</span><span class="pln">
        </span><span class="tag">&lt;/key&gt;</span><span class="pln">
        </span><span class="tag">&lt;value&gt;</span><span class="pln">
          </span><span class="tag">&lt;UrlVariable&gt;</span><span class="pln">
            </span><span class="tag">&lt;RegexRightToLeft&gt;</span><span class="pln">false</span><span class="tag">&lt;/RegexRightToLeft&gt;</span><span class="pln">
            </span><span class="tag">&lt;VariableType&gt;</span><span class="pln">Textual</span><span class="tag">&lt;/VariableType&gt;</span><span class="pln">
            </span><span class="tag">&lt;Regex</span><span class="pln"> </span><span class="tag">/&gt;</span><span class="pln">
            </span><span class="tag">&lt;TextualContent&gt;</span><span class="pln">wget.exe --directory-prefix="c:\downloads\" --timestamping "https://armmf.adobe.com/arm-manifests/win/SCUP/ReaderCatalog-DC.cab"
7z.exe e -y -o"c:\downloads" c:\downloads\ReaderCatalog-DC.cab
sleep -s 2;
[xml]$xml = get-content "c:\downloads\Reader_Catalog.xml";
$title = $xml.SystemsManagementCatalog.SoftwareDistributionPackage[-1].LocalizedProperties.Title;
if ($title.indexOf("x64") -gt 0){
	$url = $xml.SystemsManagementCatalog.SoftwareDistributionPackage[-1].InstallableItem.originfile.OriginUri;
	$version = $xml.SystemsManagementCatalog.SoftwareDistributionPackage[-1].InstallableItem.ApplicabilityRules.Metadata.MsiPatchMetadata.MsiPatch.TargetProduct.UpdatedVersion;
	$changelog = $xml.SystemsManagementCatalog.SoftwareDistributionPackage[-1].Properties.MoreInfoUrl;
}else{
	$title = $xml.SystemsManagementCatalog.SoftwareDistributionPackage[-2].LocalizedProperties.Title;
	$url = $xml.SystemsManagementCatalog.SoftwareDistributionPackage[-2].InstallableItem.originfile.OriginUri;
	$version = $xml.SystemsManagementCatalog.SoftwareDistributionPackage[-2].InstallableItem.ApplicabilityRules.Metadata.MsiPatchMetadata.MsiPatch.TargetProduct.UpdatedVersion;
	$changelog = $xml.SystemsManagementCatalog.SoftwareDistributionPackage[-2].Properties.MoreInfoUrl;
}
echo $url;</span><span class="tag">&lt;/TextualContent&gt;</span><span class="pln">
            </span><span class="tag">&lt;Name&gt;</span><span class="pln">sdownloadps</span><span class="tag">&lt;/Name&gt;</span><span class="pln">
          </span><span class="tag">&lt;/UrlVariable&gt;</span><span class="pln">
        </span><span class="tag">&lt;/value&gt;</span><span class="pln">
      </span><span class="tag">&lt;/item&gt;</span><span class="pln">
    </span><span class="tag">&lt;/Variables&gt;</span><span class="pln">
    </span><span class="tag">&lt;ExecuteCommand</span><span class="pln"> </span><span class="tag">/&gt;</span><span class="pln">
    </span><span class="tag">&lt;ExecutePreCommand</span><span class="pln"> </span><span class="tag">/&gt;</span><span class="pln">
    </span><span class="tag">&lt;ExecuteCommandType&gt;</span><span class="pln">Batch</span><span class="tag">&lt;/ExecuteCommandType&gt;</span><span class="pln">
    </span><span class="tag">&lt;ExecutePreCommandType&gt;</span><span class="pln">Batch</span><span class="tag">&lt;/ExecutePreCommandType&gt;</span><span class="pln">
    </span><span class="tag">&lt;SourceType&gt;</span><span class="pln">FixedUrl</span><span class="tag">&lt;/SourceType&gt;</span><span class="pln">
    </span><span class="tag">&lt;DeletePreviousFile&gt;</span><span class="pln">true</span><span class="tag">&lt;/DeletePreviousFile&gt;</span><span class="pln">
    </span><span class="tag">&lt;Enabled&gt;</span><span class="pln">true</span><span class="tag">&lt;/Enabled&gt;</span><span class="pln">
    </span><span class="tag">&lt;FileHippoId</span><span class="pln"> </span><span class="tag">/&gt;</span><span class="pln">
    </span><span class="tag">&lt;LastUpdated&gt;</span><span class="pln">2022-08-10T21:37:40.503689</span><span class="tag">&lt;/LastUpdated&gt;</span><span class="pln">
    </span><span class="tag">&lt;TargetPath&gt;</span><span class="pln">..\{category}\{appname:regexreplace:([\s\t\r\n\-\&amp;amp;]+):_}-{version}.{url:ext}</span><span class="tag">&lt;/TargetPath&gt;</span><span class="pln">
    </span><span class="tag">&lt;FixedDownloadUrl&gt;</span><span class="pln">{sdownload}</span><span class="tag">&lt;/FixedDownloadUrl&gt;</span><span class="pln">
    </span><span class="tag">&lt;Name&gt;</span><span class="pln">__Adobe Reader DC Patch (test x64)</span><span class="tag">&lt;/Name&gt;</span><span class="pln">
  </span><span class="tag">&lt;/ApplicationJob&gt;</span><span class="pln">
</span><span class="tag">&lt;/Jobs&gt;</span></pre>

<p>
	 
</p>

<p>
	The powershell (below) works in a powershell window and you can see that it is consuming them correctly in the log below. Here's the powershell script for the version parser:
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted"><span class="pln">wget</span><span class="pun">.</span><span class="pln">exe </span><span class="pun">--</span><span class="pln">directory</span><span class="pun">-</span><span class="pln">prefix</span><span class="pun">=</span><span class="str">"c:\downloads\" --timestamping "</span><span class="pln">https</span><span class="pun">:</span><span class="com">//armmf.adobe.com/arm-manifests/win/SCUP/ReaderCatalog-DC.cab"</span><span class="pln">
</span><span class="lit">7z</span><span class="pun">.</span><span class="pln">exe e </span><span class="pun">-</span><span class="pln">y </span><span class="pun">-</span><span class="pln">o</span><span class="str">"c:\downloads"</span><span class="pln"> c</span><span class="pun">:</span><span class="pln">\downloads\ReaderCatalog</span><span class="pun">-</span><span class="pln">DC</span><span class="pun">.</span><span class="pln">cab
sleep </span><span class="pun">-</span><span class="pln">s </span><span class="lit">2</span><span class="pun">;</span><span class="pln">
</span><span class="pun">[</span><span class="pln">xml</span><span class="pun">]</span><span class="pln">$xml </span><span class="pun">=</span><span class="pln"> get</span><span class="pun">-</span><span class="pln">content </span><span class="str">"c:\downloads\Reader_Catalog.xml"</span><span class="pun">;</span><span class="pln">
$title </span><span class="pun">=</span><span class="pln"> $xml</span><span class="pun">.</span><span class="typ">SystemsManagementCatalog</span><span class="pun">.</span><span class="typ">SoftwareDistributionPackage</span><span class="pun">[-</span><span class="lit">1</span><span class="pun">].</span><span class="typ">LocalizedProperties</span><span class="pun">.</span><span class="typ">Title</span><span class="pun">;</span><span class="pln">
</span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">$title</span><span class="pun">.</span><span class="pln">indexOf</span><span class="pun">(</span><span class="str">"x64"</span><span class="pun">)</span><span class="pln"> </span><span class="pun">-</span><span class="pln">gt </span><span class="lit">0</span><span class="pun">){</span><span class="pln">
	$url </span><span class="pun">=</span><span class="pln"> $xml</span><span class="pun">.</span><span class="typ">SystemsManagementCatalog</span><span class="pun">.</span><span class="typ">SoftwareDistributionPackage</span><span class="pun">[-</span><span class="lit">1</span><span class="pun">].</span><span class="typ">InstallableItem</span><span class="pun">.</span><span class="pln">originfile</span><span class="pun">.</span><span class="typ">OriginUri</span><span class="pun">;</span><span class="pln">
	$version </span><span class="pun">=</span><span class="pln"> $xml</span><span class="pun">.</span><span class="typ">SystemsManagementCatalog</span><span class="pun">.</span><span class="typ">SoftwareDistributionPackage</span><span class="pun">[-</span><span class="lit">1</span><span class="pun">].</span><span class="typ">InstallableItem</span><span class="pun">.</span><span class="typ">ApplicabilityRules</span><span class="pun">.</span><span class="typ">Metadata</span><span class="pun">.</span><span class="typ">MsiPatchMetadata</span><span class="pun">.</span><span class="typ">MsiPatch</span><span class="pun">.</span><span class="typ">TargetProduct</span><span class="pun">.</span><span class="typ">UpdatedVersion</span><span class="pun">;</span><span class="pln">
	$changelog </span><span class="pun">=</span><span class="pln"> $xml</span><span class="pun">.</span><span class="typ">SystemsManagementCatalog</span><span class="pun">.</span><span class="typ">SoftwareDistributionPackage</span><span class="pun">[-</span><span class="lit">1</span><span class="pun">].</span><span class="typ">Properties</span><span class="pun">.</span><span class="typ">MoreInfoUrl</span><span class="pun">;</span><span class="pln">
</span><span class="pun">}</span><span class="kwd">else</span><span class="pun">{</span><span class="pln">
	$title </span><span class="pun">=</span><span class="pln"> $xml</span><span class="pun">.</span><span class="typ">SystemsManagementCatalog</span><span class="pun">.</span><span class="typ">SoftwareDistributionPackage</span><span class="pun">[-</span><span class="lit">2</span><span class="pun">].</span><span class="typ">LocalizedProperties</span><span class="pun">.</span><span class="typ">Title</span><span class="pun">;</span><span class="pln">
	$url </span><span class="pun">=</span><span class="pln"> $xml</span><span class="pun">.</span><span class="typ">SystemsManagementCatalog</span><span class="pun">.</span><span class="typ">SoftwareDistributionPackage</span><span class="pun">[-</span><span class="lit">2</span><span class="pun">].</span><span class="typ">InstallableItem</span><span class="pun">.</span><span class="pln">originfile</span><span class="pun">.</span><span class="typ">OriginUri</span><span class="pun">;</span><span class="pln">
	$version </span><span class="pun">=</span><span class="pln"> $xml</span><span class="pun">.</span><span class="typ">SystemsManagementCatalog</span><span class="pun">.</span><span class="typ">SoftwareDistributionPackage</span><span class="pun">[-</span><span class="lit">2</span><span class="pun">].</span><span class="typ">InstallableItem</span><span class="pun">.</span><span class="typ">ApplicabilityRules</span><span class="pun">.</span><span class="typ">Metadata</span><span class="pun">.</span><span class="typ">MsiPatchMetadata</span><span class="pun">.</span><span class="typ">MsiPatch</span><span class="pun">.</span><span class="typ">TargetProduct</span><span class="pun">.</span><span class="typ">UpdatedVersion</span><span class="pun">;</span><span class="pln">
	$changelog </span><span class="pun">=</span><span class="pln"> $xml</span><span class="pun">.</span><span class="typ">SystemsManagementCatalog</span><span class="pun">.</span><span class="typ">SoftwareDistributionPackage</span><span class="pun">[-</span><span class="lit">2</span><span class="pun">].</span><span class="typ">Properties</span><span class="pun">.</span><span class="typ">MoreInfoUrl</span><span class="pun">;</span><span class="pln">
</span><span class="pun">}</span><span class="pln">
echo $version</span><span class="pun">;</span></pre>

<p>
	 
</p>

<p>
	Here's the log:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">2022-08-16 22:49:21: Update started with 1 application(s)
2022-08-16 22:49:21: __Adobe Reader DC Patch (test x64): Replacing {sdownloadps} in '{sdownloadps:ps}' with 'wget.exe --directory-prefix="c:\downloads\" --timestamping "https://armmf.adobe.com/arm-manifests/win/SCUP/ReaderCatalog-DC.cab"
7z.exe e -y -o"c:\downloads" c:\downloads\ReaderCatalog-DC.cab
sleep -s 2;
[xml]$xml = get-content "c:\downloads\Reader_Catalog.xml";
$title = $xml.SystemsManagementCatalog.SoftwareDistributionPackage[-1].LocalizedProperties.Title;
if ($title.indexOf("x64") &gt; 0){
	$url = $xml.SystemsManagementCatalog.SoftwareDistributionPackage[-1].InstallableItem.originfile.OriginUri;
	$version = $xml.SystemsManagementCatalog.SoftwareDistributionPackage[-1].InstallableItem.ApplicabilityRules.Metadata.MsiPatchMetadata.MsiPatch.TargetProduct.UpdatedVersion;
	$changelog = $xml.SystemsManagementCatalog.SoftwareDistributionPackage[-1].Properties.MoreInfoUrl;
}else{
	$title = $xml.SystemsManagementCatalog.SoftwareDistributionPackage[-2].LocalizedProperties.Title;
	$url = $xml.SystemsManagementCatalog.SoftwareDistributionPackage[-2].InstallableItem.originfile.OriginUri;
	$version = $xml.SystemsManagementCatalog.SoftwareDistributionPackage[-2].InstallableItem.ApplicabilityRules.Metadata.MsiPatchMetadata.MsiPatch.TargetProduct.UpdatedVersion;
	$changelog = $xml.SystemsManagementCatalog.SoftwareDistributionPackage[-2].Properties.MoreInfoUrl;
}
echo $url;'
2022-08-16 22:49:24: PowerShell: 
2022-08-16 22:49:24: PowerShell: 7-Zip (a) 22.01 (x86) : Copyright (c) 1999-2022 Igor Pavlov : 2022-07-15
2022-08-16 22:49:24: PowerShell: 
2022-08-16 22:49:24: PowerShell: Scanning the drive for archives:
2022-08-16 22:49:24: PowerShell: 1 file, 96074 bytes (94 KiB)
2022-08-16 22:49:24: PowerShell: 
2022-08-16 22:49:24: PowerShell: Extracting archive: c:\downloads\ReaderCatalog-DC.cab
2022-08-16 22:49:24: PowerShell: 
2022-08-16 22:49:24: PowerShell: WARNINGS:
2022-08-16 22:49:24: PowerShell: There are data after the end of archive
2022-08-16 22:49:24: PowerShell: 
2022-08-16 22:49:24: PowerShell: --
2022-08-16 22:49:24: PowerShell: Path = c:\downloads\ReaderCatalog-DC.cab
2022-08-16 22:49:24: PowerShell: Type = Cab
2022-08-16 22:49:24: PowerShell: WARNINGS:
2022-08-16 22:49:24: PowerShell: There are data after the end of archive
2022-08-16 22:49:24: PowerShell: Physical Size = 86082
2022-08-16 22:49:24: PowerShell: Tail Size = 9992
2022-08-16 22:49:24: PowerShell: Method = MSZip
2022-08-16 22:49:24: PowerShell: Blocks = 1
2022-08-16 22:49:24: PowerShell: Volumes = 1
2022-08-16 22:49:24: PowerShell: Volume Index = 0
2022-08-16 22:49:24: PowerShell: ID = 0
2022-08-16 22:49:24: PowerShell: 
2022-08-16 22:49:24: PowerShell: Everything is Ok
2022-08-16 22:49:24: PowerShell: 
2022-08-16 22:49:24: PowerShell: Archives with Warnings: 1
2022-08-16 22:49:24: PowerShell: 
2022-08-16 22:49:24: PowerShell: Warnings: 1
2022-08-16 22:49:24: PowerShell: Size:       2581238
2022-08-16 22:49:24: PowerShell: Compressed: 96074
2022-08-16 22:49:24: PowerShell: https://ardownload3.adobe.com/pub/adobe/reader/win/AcrobatDC/2200220191/AcroRdrDCUpd2200220191_MUI.msp
2022-08-16 22:49:24: __Adobe Reader DC Patch (test x64): Replacing {sdownload} in '{sdownload}' with ''
2022-08-16 22:49:24: __Adobe Reader DC Patch (test x64): Checking if update is required...
2022-08-16 22:49:24: __Adobe Reader DC Patch (test x64): Replacing {versionps} in '{versionps:ps}' with 'wget.exe --directory-prefix="c:\downloads\" --timestamping "https://armmf.adobe.com/arm-manifests/win/SCUP/ReaderCatalog-DC.cab"
7z.exe e -y -o"c:\downloads" c:\downloads\ReaderCatalog-DC.cab
sleep -s 2;
[xml]$xml = get-content "c:\downloads\Reader_Catalog.xml";
$title = $xml.SystemsManagementCatalog.SoftwareDistributionPackage[-1].LocalizedProperties.Title;
if ($title.indexOf("x64") &gt; 0){
	$url = $xml.SystemsManagementCatalog.SoftwareDistributionPackage[-1].InstallableItem.originfile.OriginUri;
	$version = $xml.SystemsManagementCatalog.SoftwareDistributionPackage[-1].InstallableItem.ApplicabilityRules.Metadata.MsiPatchMetadata.MsiPatch.TargetProduct.UpdatedVersion;
	$changelog = $xml.SystemsManagementCatalog.SoftwareDistributionPackage[-1].Properties.MoreInfoUrl;
}else{
	$title = $xml.SystemsManagementCatalog.SoftwareDistributionPackage[-2].LocalizedProperties.Title;
	$url = $xml.SystemsManagementCatalog.SoftwareDistributionPackage[-2].InstallableItem.originfile.OriginUri;
	$version = $xml.SystemsManagementCatalog.SoftwareDistributionPackage[-2].InstallableItem.ApplicabilityRules.Metadata.MsiPatchMetadata.MsiPatch.TargetProduct.UpdatedVersion;
	$changelog = $xml.SystemsManagementCatalog.SoftwareDistributionPackage[-2].Properties.MoreInfoUrl;
}
echo $version;'
2022-08-16 22:49:26: PowerShell: 
2022-08-16 22:49:26: PowerShell: 7-Zip (a) 22.01 (x86) : Copyright (c) 1999-2022 Igor Pavlov : 2022-07-15
2022-08-16 22:49:26: PowerShell: 
2022-08-16 22:49:26: PowerShell: Scanning the drive for archives:
2022-08-16 22:49:26: PowerShell: 1 file, 96074 bytes (94 KiB)
2022-08-16 22:49:26: PowerShell: 
2022-08-16 22:49:26: PowerShell: Extracting archive: c:\downloads\ReaderCatalog-DC.cab
2022-08-16 22:49:26: PowerShell: 
2022-08-16 22:49:26: PowerShell: WARNINGS:
2022-08-16 22:49:26: PowerShell: There are data after the end of archive
2022-08-16 22:49:26: PowerShell: 
2022-08-16 22:49:26: PowerShell: --
2022-08-16 22:49:26: PowerShell: Path = c:\downloads\ReaderCatalog-DC.cab
2022-08-16 22:49:26: PowerShell: Type = Cab
2022-08-16 22:49:26: PowerShell: WARNINGS:
2022-08-16 22:49:26: PowerShell: There are data after the end of archive
2022-08-16 22:49:26: PowerShell: Physical Size = 86082
2022-08-16 22:49:26: PowerShell: Tail Size = 9992
2022-08-16 22:49:26: PowerShell: Method = MSZip
2022-08-16 22:49:26: PowerShell: Blocks = 1
2022-08-16 22:49:26: PowerShell: Volumes = 1
2022-08-16 22:49:26: PowerShell: Volume Index = 0
2022-08-16 22:49:26: PowerShell: ID = 0
2022-08-16 22:49:26: PowerShell: 
2022-08-16 22:49:26: PowerShell: Everything is Ok
2022-08-16 22:49:26: PowerShell: 
2022-08-16 22:49:26: PowerShell: Archives with Warnings: 1
2022-08-16 22:49:26: PowerShell: 
2022-08-16 22:49:26: PowerShell: Warnings: 1
2022-08-16 22:49:26: PowerShell: Size:       2581238
2022-08-16 22:49:26: PowerShell: Compressed: 96074
2022-08-16 22:49:26: PowerShell: 22.002.20191
2022-08-16 22:49:26: __Adobe Reader DC Patch (test x64): Replacing {version} in '{version}' with ''
2022-08-16 22:49:26: __Adobe Reader DC Patch (test x64): Update not required, {version} has not changed
2022-08-16 22:49:26: __Adobe Reader DC Patch (test x64): Replacing {versionps} in '{versionps:ps}' with 'wget.exe --directory-prefix="c:\downloads\" --timestamping "https://armmf.adobe.com/arm-manifests/win/SCUP/ReaderCatalog-DC.cab"
7z.exe e -y -o"c:\downloads" c:\downloads\ReaderCatalog-DC.cab
sleep -s 2;
[xml]$xml = get-content "c:\downloads\Reader_Catalog.xml";
$title = $xml.SystemsManagementCatalog.SoftwareDistributionPackage[-1].LocalizedProperties.Title;
if ($title.indexOf("x64") &gt; 0){
	$url = $xml.SystemsManagementCatalog.SoftwareDistributionPackage[-1].InstallableItem.originfile.OriginUri;
	$version = $xml.SystemsManagementCatalog.SoftwareDistributionPackage[-1].InstallableItem.ApplicabilityRules.Metadata.MsiPatchMetadata.MsiPatch.TargetProduct.UpdatedVersion;
	$changelog = $xml.SystemsManagementCatalog.SoftwareDistributionPackage[-1].Properties.MoreInfoUrl;
}else{
	$title = $xml.SystemsManagementCatalog.SoftwareDistributionPackage[-2].LocalizedProperties.Title;
	$url = $xml.SystemsManagementCatalog.SoftwareDistributionPackage[-2].InstallableItem.originfile.OriginUri;
	$version = $xml.SystemsManagementCatalog.SoftwareDistributionPackage[-2].InstallableItem.ApplicabilityRules.Metadata.MsiPatchMetadata.MsiPatch.TargetProduct.UpdatedVersion;
	$changelog = $xml.SystemsManagementCatalog.SoftwareDistributionPackage[-2].Properties.MoreInfoUrl;
}
echo $version;'
2022-08-16 22:49:29: PowerShell: 
2022-08-16 22:49:29: PowerShell: 7-Zip (a) 22.01 (x86) : Copyright (c) 1999-2022 Igor Pavlov : 2022-07-15
2022-08-16 22:49:29: PowerShell: 
2022-08-16 22:49:29: PowerShell: Scanning the drive for archives:
2022-08-16 22:49:29: PowerShell: 1 file, 96074 bytes (94 KiB)
2022-08-16 22:49:29: PowerShell: 
2022-08-16 22:49:29: PowerShell: Extracting archive: c:\downloads\ReaderCatalog-DC.cab
2022-08-16 22:49:29: PowerShell: 
2022-08-16 22:49:29: PowerShell: WARNINGS:
2022-08-16 22:49:29: PowerShell: There are data after the end of archive
2022-08-16 22:49:29: PowerShell: 
2022-08-16 22:49:29: PowerShell: --
2022-08-16 22:49:29: PowerShell: Path = c:\downloads\ReaderCatalog-DC.cab
2022-08-16 22:49:29: PowerShell: Type = Cab
2022-08-16 22:49:29: PowerShell: WARNINGS:
2022-08-16 22:49:29: PowerShell: There are data after the end of archive
2022-08-16 22:49:29: PowerShell: Physical Size = 86082
2022-08-16 22:49:29: PowerShell: Tail Size = 9992
2022-08-16 22:49:29: PowerShell: Method = MSZip
2022-08-16 22:49:29: PowerShell: Blocks = 1
2022-08-16 22:49:29: PowerShell: Volumes = 1
2022-08-16 22:49:29: PowerShell: Volume Index = 0
2022-08-16 22:49:29: PowerShell: ID = 0
2022-08-16 22:49:29: PowerShell: 
2022-08-16 22:49:29: PowerShell: Everything is Ok
2022-08-16 22:49:29: PowerShell: 
2022-08-16 22:49:29: PowerShell: Archives with Warnings: 1
2022-08-16 22:49:29: PowerShell: 
2022-08-16 22:49:29: PowerShell: Warnings: 1
2022-08-16 22:49:29: PowerShell: Size:       2581238
2022-08-16 22:49:29: PowerShell: Compressed: 96074
2022-08-16 22:49:29: PowerShell: 22.002.20191
2022-08-16 22:49:29: __Adobe Reader DC Patch (test x64): Replacing {version} in '{version}' with ''
2022-08-16 22:49:29: __Adobe Reader DC Patch (test x64): Replacing {spc} in '{spc}' with 'readerpatch'
2022-08-16 22:49:29: __Adobe Reader DC Patch (test x64): Replacing {sdownloadps} in '{sdownloadps:ps}' with 'wget.exe --directory-prefix="c:\downloads\" --timestamping "https://armmf.adobe.com/arm-manifests/win/SCUP/ReaderCatalog-DC.cab"
7z.exe e -y -o"c:\downloads" c:\downloads\ReaderCatalog-DC.cab
sleep -s 2;
[xml]$xml = get-content "c:\downloads\Reader_Catalog.xml";
$title = $xml.SystemsManagementCatalog.SoftwareDistributionPackage[-1].LocalizedProperties.Title;
if ($title.indexOf("x64") &gt; 0){
	$url = $xml.SystemsManagementCatalog.SoftwareDistributionPackage[-1].InstallableItem.originfile.OriginUri;
	$version = $xml.SystemsManagementCatalog.SoftwareDistributionPackage[-1].InstallableItem.ApplicabilityRules.Metadata.MsiPatchMetadata.MsiPatch.TargetProduct.UpdatedVersion;
	$changelog = $xml.SystemsManagementCatalog.SoftwareDistributionPackage[-1].Properties.MoreInfoUrl;
}else{
	$title = $xml.SystemsManagementCatalog.SoftwareDistributionPackage[-2].LocalizedProperties.Title;
	$url = $xml.SystemsManagementCatalog.SoftwareDistributionPackage[-2].InstallableItem.originfile.OriginUri;
	$version = $xml.SystemsManagementCatalog.SoftwareDistributionPackage[-2].InstallableItem.ApplicabilityRules.Metadata.MsiPatchMetadata.MsiPatch.TargetProduct.UpdatedVersion;
	$changelog = $xml.SystemsManagementCatalog.SoftwareDistributionPackage[-2].Properties.MoreInfoUrl;
}
echo $url;'
2022-08-16 22:49:31: PowerShell: 
2022-08-16 22:49:31: PowerShell: 7-Zip (a) 22.01 (x86) : Copyright (c) 1999-2022 Igor Pavlov : 2022-07-15
2022-08-16 22:49:31: PowerShell: 
2022-08-16 22:49:31: PowerShell: Scanning the drive for archives:
2022-08-16 22:49:31: PowerShell: 1 file, 96074 bytes (94 KiB)
2022-08-16 22:49:31: PowerShell: 
2022-08-16 22:49:31: PowerShell: Extracting archive: c:\downloads\ReaderCatalog-DC.cab
2022-08-16 22:49:31: PowerShell: 
2022-08-16 22:49:31: PowerShell: WARNINGS:
2022-08-16 22:49:31: PowerShell: There are data after the end of archive
2022-08-16 22:49:31: PowerShell: 
2022-08-16 22:49:31: PowerShell: --
2022-08-16 22:49:31: PowerShell: Path = c:\downloads\ReaderCatalog-DC.cab
2022-08-16 22:49:31: PowerShell: Type = Cab
2022-08-16 22:49:31: PowerShell: WARNINGS:
2022-08-16 22:49:31: PowerShell: There are data after the end of archive
2022-08-16 22:49:31: PowerShell: Physical Size = 86082
2022-08-16 22:49:31: PowerShell: Tail Size = 9992
2022-08-16 22:49:31: PowerShell: Method = MSZip
2022-08-16 22:49:31: PowerShell: Blocks = 1
2022-08-16 22:49:31: PowerShell: Volumes = 1
2022-08-16 22:49:31: PowerShell: Volume Index = 0
2022-08-16 22:49:31: PowerShell: ID = 0
2022-08-16 22:49:31: PowerShell: 
2022-08-16 22:49:31: PowerShell: Everything is Ok
2022-08-16 22:49:31: PowerShell: 
2022-08-16 22:49:31: PowerShell: Archives with Warnings: 1
2022-08-16 22:49:31: PowerShell: 
2022-08-16 22:49:31: PowerShell: Warnings: 1
2022-08-16 22:49:31: PowerShell: Size:       2581238
2022-08-16 22:49:31: PowerShell: Compressed: 96074
2022-08-16 22:49:31: PowerShell: https://ardownload3.adobe.com/pub/adobe/reader/win/AcrobatDC/2200220191/AcroRdrDCUpd2200220191_MUI.msp
2022-08-16 22:49:31: __Adobe Reader DC Patch (test x64): Replacing {sdownload} in '{sdownload}' with ''
2022-08-16 22:49:31: __Adobe Reader DC Patch (test x64): Replacing {LastUpdate} in '{LastUpdate}' with '20220810T2137'
2022-08-16 22:49:31: __Adobe Reader DC Patch (test x64): Replacing {sbits} in '{sbits}' with '64'
2022-08-16 22:49:31: __Adobe Reader DC Patch (test x64): Replacing {splatform} in '{splatform}' with 'windows'
2022-08-16 22:49:31: __Adobe Reader DC Patch (test x64): Replacing {LastVersion} in '{LastVersion}' with '22.002.20191'
2022-08-16 22:49:31: Update finished</span></pre>

<p>
	I'm sure I'm missing something obvious, but I'm just not seeing the bug. Any thoughts?
</p>
]]></description><guid isPermaLink="false">4498</guid><pubDate>Wed, 17 Aug 2022 05:58:24 +0000</pubDate></item><item><title>How can I download from this site?</title><link>https://ketarin.org/forum/topic/4497-how-can-i-download-from-this-site/</link><description><![CDATA[<p>
	A very good program (Ketarin), but unfortunately only POST is possible, but I still don’t understand how in GET ... If it’s not difficult, can anyone have an example and could share the best practices? Thank you for your attention!<br />
	<a href="https://repack.me/software/repacks/multimedia/352-magix-acid-pro-9.html" rel="external nofollow">Link to the site from which it is not possible to download</a>
</p>
]]></description><guid isPermaLink="false">4497</guid><pubDate>Wed, 15 Jun 2022 12:45:33 +0000</pubDate></item><item><title>Copy as Table: you rock @floele!</title><link>https://ketarin.org/forum/topic/4496-copy-as-table-you-rock-floele/</link><description><![CDATA[<p>
	I've been making enormous changes to how I use Ketarin. I'm relaying some updates to a distribution server I control so they're more reliable and not dependent on a nonce for download, monitoring and recording change history to a database, have vastly increased the capabilities of the external version checking routines and automatic update system I wrote, and the vast majority of it literally depends on Ketarin.
</p>

<p>
	Even so, one thing I still find myself having to switch to the server to extract via SQL for is the same data that is visible in the main Ketarin interface. CTRL+C always obtains the raw XML for the selected apps, and there is no equivalent (in the context menu) to "copy table" or "copy view". Even though I don't think I would use this more than once or twice per month, it would enable me to quickly identify outliers and defects without having to resort to recreating the table through SQL as I've been doing for years. I imagine it would pretty simple to implement as it would only require copying the content of the selected rows for the visible columns (including custom columns!) instead of the underlying structures for each app.
</p>

<p>
	I pondered the best way to implement this and thought, "Hey, CTRL+SHIFT+C would be a good shortcut. Let's see if it's currently used for anything..."
</p>

<p>
	Imagine my surprise when, lo and behold, <em><strong>IT DID EXACTLY WHAT I WANTED!!!</strong></em>
</p>

<p>
	<a contenteditable="false" data-ipshover="" data-ipshover-target="https://ketarin.org/forum/profile/1-floele/?do=hovercard" data-mentionid="1" href="https://ketarin.org/forum/profile/1-floele/" rel="">@floele</a>, you rock! You've made this thing so intuitive that I'm starting to think Ketarin was actually produced by distilling my own brain cells when I wasn't looking. 
</p>

<p>
	Thanks again!
</p>
]]></description><guid isPermaLink="false">4496</guid><pubDate>Tue, 15 Mar 2022 04:19:45 +0000</pubDate></item><item><title>problem executing powershell command with online database app</title><link>https://ketarin.org/forum/topic/4495-problem-executing-powershell-command-with-online-database-app/</link><description><![CDATA[<p>
	hi everyone, i try to modify the version variable like this <span>: </span>
</p>

<p>
	 
</p>

<div style="color:rgb(0,0,0);font-family:monospace;font-size:13px;font-style:normal;font-weight:400;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;">
	<pre class="ipsCode prettyprint lang-xml prettyprinted"><span class="tag">&lt;Variables&gt;</span><span class="pln">
</span><span class="tag">&lt;item&gt;</span><span class="pln">
</span><span class="tag">&lt;key&gt;</span><span class="pln">
</span><span class="tag">&lt;string&gt;</span><span class="pln">version</span><span class="tag">&lt;/string&gt;</span><span class="pln">
</span><span class="tag">&lt;/key&gt;</span><span class="pln">
</span><span class="tag">&lt;value&gt;</span><span class="pln">
</span><span class="tag">&lt;UrlVariable&gt;</span><span class="pln">
</span><span class="tag">&lt;RegexRightToLeft&gt;</span><span class="pln">false</span><span class="tag">&lt;/RegexRightToLeft&gt;</span><span class="pln">
</span><span class="tag">&lt;VariableType&gt;</span><span class="pln">Textual</span><span class="tag">&lt;/VariableType&gt;</span><span class="pln">
</span><span class="tag">&lt;Regex/&gt;</span><span class="pln">
</span><span class="tag">&lt;TextualContent&gt;</span><span class="pln">{psversion:ps}</span><span class="tag">&lt;/TextualContent&gt;</span><span class="pln">
</span><span class="tag">&lt;Name&gt;</span><span class="pln">version</span><span class="tag">&lt;/Name&gt;</span><span class="pln">
</span><span class="tag">&lt;/UrlVariable&gt;</span><span class="pln">
</span><span class="tag">&lt;/value&gt;</span><span class="pln">
</span><span class="tag">&lt;/item&gt;</span><span class="pln">
</span><span class="tag">&lt;item&gt;</span><span class="pln">
</span><span class="tag">&lt;key&gt;</span><span class="pln">
</span><span class="tag">&lt;string&gt;</span><span class="pln">psversion</span><span class="tag">&lt;/string&gt;</span><span class="pln">
</span><span class="tag">&lt;/key&gt;</span><span class="pln">
</span><span class="tag">&lt;value&gt;</span><span class="pln">
</span><span class="tag">&lt;UrlVariable&gt;</span><span class="pln">
</span><span class="tag">&lt;RegexRightToLeft&gt;</span><span class="pln">false</span><span class="tag">&lt;/RegexRightToLeft&gt;</span><span class="pln">
</span><span class="tag">&lt;VariableType&gt;</span><span class="pln">Textual</span><span class="tag">&lt;/VariableType&gt;</span><span class="pln">
</span><span class="tag">&lt;Regex/&gt;</span><span class="pln">
</span><span class="tag">&lt;TextualContent&gt;</span><span class="pln">[System.Diagnostics.FileVersionInfo]::GetVersionInfo("{file}").FileVersion </span><span class="tag">&lt;/TextualContent&gt;</span><span class="pln">
</span><span class="tag">&lt;Name&gt;</span><span class="pln">psversion</span><span class="tag">&lt;/Name&gt;</span><span class="pln">
</span><span class="tag">&lt;/UrlVariable&gt;</span><span class="pln">
</span><span class="tag">&lt;/value&gt;</span><span class="pln">
</span><span class="tag">&lt;/item&gt;</span><span class="pln">
</span><span class="tag">&lt;/Variables&gt;</span></pre>
</div>

<div style="color:rgb(0,0,0);font-family:monospace;font-size:13px;font-style:normal;font-weight:400;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;">
	 
</div>

<div style="color:rgb(0,0,0);font-family:monospace;font-size:13px;font-style:normal;font-weight:400;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;">
	<span>but with an app from online database it doesn't work <span>: </span></span>
</div>

<div style="color:rgb(0,0,0);font-family:monospace;font-size:13px;font-style:normal;font-weight:400;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;">
	 
</div>

<div style="color:rgb(0,0,0);font-family:monospace;font-size:13px;font-style:normal;font-weight:400;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;">
	<pre class="ipsCode">28/02/2022 22:53:41: Notepadplus: Replacing {psversion} in '{psversion:ps}' with '[System.Diagnostics.FileVersionInfo]::GetVersionInfo("C:\Users\Dumont\Downloads2\clef usb programme\clef\programmes personnels  gratuits\Ketarin\..\installateur\Notepadplus\npp.8.3.2.Installer.exe").FileVersion '
28/02/2022 22:53:41: Notepadplus: PowerShell command of downloaded application is not executed for security reasons.
28/02/2022 22:53:41: Notepadplus: Replacing {version} in '{version}' with ''</pre>

	<p>
		 
	</p>
</div>

<div style="color:rgb(0,0,0);font-family:monospace;font-size:13px;font-style:normal;font-weight:400;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;">
	How can i perform this with an online database app ?
</div>

<div style="color:rgb(0,0,0);font-family:monospace;font-size:13px;font-style:normal;font-weight:400;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;">
	 
</div>

<div style="color:rgb(0,0,0);font-family:monospace;font-size:13px;font-style:normal;font-weight:400;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;">
	 
</div>

<div style="color:rgb(0,0,0);font-family:monospace;font-size:13px;font-style:normal;font-weight:400;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;">
	 
</div>
]]></description><guid isPermaLink="false">4495</guid><pubDate>Mon, 28 Feb 2022 22:57:33 +0000</pubDate></item><item><title>Creating new application job variable, with powershell</title><link>https://ketarin.org/forum/topic/3947-creating-new-application-job-variable-with-powershell/</link><description><![CDATA[<p>Wondering if this is possible?</p>
<p> </p>
<p>What I tried :</p>
<p> </p>
<p style="margin-left:40px;">The "$app.variables" object has the following method :</p>
<p style="margin-left:80px;">void Add(string key, Ketarin.UrlVariable value)</p>
<p style="margin-left:40px;"> </p>
<p style="margin-left:40px;">This tells me I need to create an instance of "Ketarin.UrlVariable":</p>
<p style="margin-left:80px;">I try this : <span style="color:#008000;">New-Object -TypeName Ketarin.UrlVariable</span></p>
<p style="margin-left:80px;">Error message results : "A constructor was not found .."</p>
<p style="margin-left:80px;"> </p>
<p style="margin-left:40px;">So I thought maybe the constructor requires some parameters:</p>
<p style="margin-left:80px;">I tried to find them : <span style="color:#008000;">([Type]"Ketarin.UrlVariable").GetConstructors() | ForEach {$_.GetParameters()} | Select *</span></p>
<p style="margin-left:80px;">No output in log.</p>
<p style="margin-left:80px;"> </p>
<p style="margin-left:40px;">So does this mean we don't have access to the "Ketarin" namespace?</p>
<p> </p>
<p>Thx</p>
]]></description><guid isPermaLink="false">3947</guid><pubDate>Wed, 13 Jul 2016 00:01:40 +0000</pubDate></item><item><title>Strange behavior with $app.variables.ReplaceAllInString</title><link>https://ketarin.org/forum/topic/4274-strange-behavior-with-appvariablesreplaceallinstring/</link><description><![CDATA[<p>
	I finally got around to using Ketarin to push update information to my server. It works for hundreds of my apps, though does feel to be significantly slower than Ketarin was before I added this.
</p>

<p>
	I've also noticed a couple that fail.
</p>

<p>
	The applicable line of PS code is:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pln">'version'=$($app.variables.ReplaceAllInString('{version}'));</span></pre>

<p>
	The error is:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pln">Drupal	Exception calling "ReplaceAllInString" with "1" argument(s): "The remote server returned an error: (403) Forbidden."
Exception calling "ReplaceAllInString" with "1" argument(s): "The remote server returned an error: (403) Forbidden."
Exception calling "ReplaceAllInString" with "1" argument(s): "The remote server returned an error: (403) Forbidden."
Exception calling "ReplaceAllInString" with "1" argument(s): "The remote server returned an error: (403) Forbidden."</span></pre>

<p>
	Since Drupal now uses IP-based brute-force prevention, I suspect that it's actually an error related to an attempt by Ketarin to re-parse {version} based on the two server requests it has to make to collect it. If that is the case, it explains why Ketarin has become so much slower since I began this integration - it would be making additional server requests with every single App and that would significantly increase timing. 
</p>

<p>
	Is there a way in powershell at post-update to only collect the cached content of those variables without re-triggering? This is in post-update so it should have current data cached for all of them.
</p>
]]></description><guid isPermaLink="false">4274</guid><pubDate>Sat, 20 Oct 2018 14:18:58 +0000</pubDate></item><item><title>how execute 2or more variable in same download</title><link>https://ketarin.org/forum/topic/4359-how-execute-2or-more-variable-in-same-download/</link><description><![CDATA[<p>
	can we execute 2 or more download whith content of different variable
</p>

<p>
	in this example i need download 1 book and its image 
</p>

<p>
	 
</p>

<p>
	do you have an idee for that ?
</p>

<p><a href="https://ketarin.org/forum/uploads/monthly_2020_11/Capture.JPG.b718530787a3af001f5981c0503010ce.JPG" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="233" src="https://ketarin.org/forum/uploads/monthly_2020_11/Capture.JPG.b718530787a3af001f5981c0503010ce.JPG" data-ratio="49.08" width="544" class="ipsImage ipsImage_thumbnailed" alt="Capture.JPG"></a></p>]]></description><guid isPermaLink="false">4359</guid><pubDate>Tue, 24 Nov 2020 09:23:55 +0000</pubDate></item></channel></rss>
