Community
 
 
 

Radia - General Discussions

1331 followers
 
Avatar
Jim Longo

How to manage 3rd party software (Notepadd++) with Patch Manager using a custom XML file. 

Applicable to Win7, Win8.1, Win10

 

Custom XML files can be used to manage many 3rd party updates via Radia Patch Manager. Below is an example of using a custom XML file to manage Notepad ++. This concept can be expanded to include many 3rd party software updates. 

 

In the following example, Notepad++ will be installed if it does not exist and updated if it exists. This desired state can be changed depending on customer needs. For instance, we can change the desired state to only update Notepad++ if it exists and ignore if it does not exist.

 

Radia Service Name

NOTEPAD-PP-7-6-4

 

Steps:

1.> Copy the NOTEPAD-PP-7-6-4.xml into the PSL\RCA\Data\PatchManager\patch\custom folder.


2.> Acquire NOTEPAD-PP-7-6-4 using the following technote.

 

https://support.accelerite.com/hc/en-us/community/posts/360030207912-How-to-create-an-acquisition-job-without-updating-the-wsusscn2-cab-file

 

3.> Assign NOTEPAD-PP-7-6-4 in policy to install or update Notepad++ to 7.6.4 using Radia Patch Manager.

 

Copy the following code into a text file and rename the file to NOTEPAD-PP-7-6-4.xml

 

<Bulletin PopularitySeverityID="0" Rollback="N" Type="Security" URL="https://notepad-plus-plus.org" FAQURL="https://notepad-plus-plus.org" MitigationSeverityID="0" Vendor="MICROSOFT" Supported="Yes" ImpactSeverityID="0" SchemaVersion="1.0" PreReqSeverityID="0" CVEName="" DateRevised="20190309" Source="custom" Name="NOTEPAD-PP-7-6-4" Title="NOTEPAD++ 6.9.1" DatePosted="20190309" Platform="winnt">
 <Products>
<Product Name="Windows 7 (MU)" FixedInRelease="0" Tag="bfe5b177-a086-47a0-b102-097e4fa1f807">
            <Releases>
                <Release Name="Windows 7 (MU)" Tag="bfe5b177-a086-47a0-b102-097e4fa1f807">
                    <Patch Rollback="N" VerifyCmdline="" PatchURL="https://notepad-plus-plus.org/repository/7.x/7.6.4/npp.7.6.4.Installer.exe" Architecture="x86" Reboot="N" InstallCmdline="/S" Language="en" MSSUSName="" SupercededByBulletin="" SupercededByMSPatch="" OSVersion="" PatchFileName="" ObjectType="winnt.patch" ProbeCmdline="" Superceded="" Platform="winnt" UninstallCmdline="" QNumber="7640000" >
                        <PatchSignature>
<FileChg Name="notepad++.exe" CRC32="" Gmttime="" Path="C:\Program Files\Notepad++" Size="" Checksum="" Gmtdate="" Version="7.6.4.0" DesiredState="!E=8,EQ=0,GT=0,LT=8" ReportThreshold="1" Use="VERSION" />
                        </PatchSignature>
                    </Patch>
                    <Patch Rollback="N" VerifyCmdline="" PatchURL="https://notepad-plus-plus.org/repository/7.x/7.6.4/npp.7.6.4.Installer.x64.exe" Architecture="amd64" Reboot="N" InstallCmdline="/S" Language="en" MSSUSName="" SupercededByBulletin="" SupercededByMSPatch="" OSVersion="" PatchFileName="" ObjectType="winnt.patch" ProbeCmdline="" Superceded="" Platform="winnt" UninstallCmdline="" QNumber="7640000" >
                        <PatchSignature>
<FileChg Name="notepad++.exe" CRC32="" Gmttime="" Path="C:\Program Files\Notepad++" Size="" Checksum="" Gmtdate="" Version="7.6.4.0" DesiredState="!E=8,EQ=0,GT=0,LT=8" ReportThreshold="1" Use="VERSION" />
                        </PatchSignature>
                    </Patch>
                </Release>
            </Releases>
        </Product>
  <Product Name="Windows 8.1(MU)" FixedInRelease="0" Tag="6407468e-edc7-4ecd-8c32-521f64cee65e">
            <Releases>
                <Release Name="Windows 8.1(MU)" Tag="6407468e-edc7-4ecd-8c32-521f64cee65e">
                    <Patch Rollback="N" VerifyCmdline="" PatchURL="https://notepad-plus-plus.org/repository/7.x/7.6.4/npp.7.6.4.Installer.exe" Architecture="x86" Reboot="N" InstallCmdline="/S" Language="en" MSSUSName="" SupercededByBulletin="" SupercededByMSPatch="" OSVersion="" PatchFileName="" ObjectType="winnt.patch" ProbeCmdline="" Superceded="" Platform="winnt" UninstallCmdline="" QNumber="7640000" >
                        <PatchSignature>
<FileChg Name="notepad++.exe" CRC32="" Gmttime="" Path="C:\Program Files\Notepad++" Size="" Checksum="" Gmtdate="" Version="7.6.4.0" DesiredState="!E=8,EQ=0,GT=0,LT=8" ReportThreshold="1" Use="VERSION" />
                        </PatchSignature>
                    </Patch>
                    <Patch Rollback="N" VerifyCmdline="" PatchURL="https://notepad-plus-plus.org/repository/7.x/7.6.4/npp.7.6.4.Installer.x64.exe" Architecture="amd64" Reboot="N" InstallCmdline="/S" Language="en" MSSUSName="" SupercededByBulletin="" SupercededByMSPatch="" OSVersion="" PatchFileName="" ObjectType="winnt.patch" ProbeCmdline="" Superceded="" Platform="winnt" UninstallCmdline="" QNumber="7640000" >
                        <PatchSignature>
<FileChg Name="notepad++.exe" CRC32="" Gmttime="" Path="C:\Program Files\Notepad++" Size="" Checksum="" Gmtdate="" Version="7.6.4.0" DesiredState="!E=8,EQ=0,GT=0,LT=8" ReportThreshold="1" Use="VERSION" />
                        </PatchSignature>
                    </Patch>
                </Release>
            </Releases>
        </Product>
<Product Name="Windows 10 (MU)" FixedInRelease="0" Tag="A3C2375D-0C8A-42F9-BCE0-28333E198407">
            <Releases>
                <Release Name="Windows 10 (MU)" Tag="A3C2375D-0C8A-42F9-BCE0-28333E198407">
                    <Patch Rollback="N" VerifyCmdline="" PatchURL="https://notepad-plus-plus.org/repository/7.x/7.6.4/npp.7.6.4.Installer.exe" Architecture="x86" Reboot="N" InstallCmdline="/S" Language="en" MSSUSName="" SupercededByBulletin="" SupercededByMSPatch="" OSVersion="" PatchFileName="" ObjectType="winnt.patch" ProbeCmdline="" Superceded="" Platform="winnt" UninstallCmdline="" QNumber="7640000" >
                        <PatchSignature>
<FileChg Name="notepad++.exe" CRC32="" Gmttime="" Path="C:\Program Files\Notepad++" Size="" Checksum="" Gmtdate="" Version="7.6.4.0" DesiredState="!E=8,EQ=0,GT=0,LT=8" ReportThreshold="1" Use="VERSION" />
                        </PatchSignature>
                    </Patch>
                    <Patch Rollback="N" VerifyCmdline="" PatchURL="https://notepad-plus-plus.org/repository/7.x/7.6.4/npp.7.6.4.Installer.x64.exe" Architecture="amd64" Reboot="N" InstallCmdline="/S" Language="en" MSSUSName="" SupercededByBulletin="" SupercededByMSPatch="" OSVersion="" PatchFileName="" ObjectType="winnt.patch" ProbeCmdline="" Superceded="" Platform="winnt" UninstallCmdline="" QNumber="7640000" >
                        <PatchSignature>
<FileChg Name="notepad++.exe" CRC32="" Gmttime="" Path="C:\Program Files\Notepad++" Size="" Checksum="" Gmtdate="" Version="7.6.4.0" DesiredState="!E=8,EQ=0,GT=0,LT=8" ReportThreshold="1" Use="VERSION" />
                        </PatchSignature>
                    </Patch>
                </Release>
            </Releases>
        </Product>
  </Products>
</Bulletin>

0 comments
0

Please sign in to leave a comment.

 
 

Previous 0 comments

Top Contributors