Sonic 10 Geschrieben 5. April 2013 Melden Teilen Geschrieben 5. April 2013 (bearbeitet) Hi, ich habe über den local update publisher ein Paket über Wsus bereitgestellt. Das hatt soweit auch alles funktioniert. Folgendes Problem stellt sich mir momentan. Das Paket Flash Player Plugin.msi habe ich eingebunden und mit den Standard msi Regeln veröffentlicht. Zusätzlich frage ich noch die Registry nach der Version (siehe Regelwerk unten), damit der Flash Player nur installierbar ist wenn die installierte Version älter ist als die aktuelle. Soweit so gut, das habe ich getestet, es funktioniert auch alles wie gewollt. Wir haben allerdings einige Rechner im Netz auf denen weder Flash noch Java installiert sein soll. Das Problem ist nun, dass genau diese Rechner auch die Applikation angeboten bekommen, obwohl dort Flash nicht installiert ist. Hatt jemand eine Idee wie ich das über das Regelwerk abbilden kann das nur Rechner die Flash Applikation bekommen auf denen es auch schon installiert ist? Bzw. geht das überhaupt? Danke schonmal für eure Tipps. VGJens Hier noch die Regeln bzw. das Paket als xml die aktuell eingebunden sind: <sdp:SoftwareDistributionPackage xmlns="http://www.w3.org/2001/XMLSchema" xmlns:bar="http://schemas.microsoft.com/wsus/2005/04/CorporatePublishing/BaseApplicabilityRules.xsd" xmlns:bt="http://schemas.microsoft.com/wsus/2005/04/CorporatePublishing/BaseTypes.xsd" xmlns:cmd="http://schemas.microsoft.com/wsus/2005/04/CorporatePublishing/Installers/CommandLineInstallation.xsd" xmlns:lar="http://schemas.microsoft.com/wsus/2005/04/CorporatePublishing/LogicalApplicabilityRules.xsd" xmlns:msi="http://schemas.microsoft.com/wsus/2005/04/CorporatePublishing/Installers/MsiInstallation.xsd" xmlns:msiar="http://schemas.microsoft.com/wsus/2005/04/CorporatePublishing/MsiApplicabilityRules.xsd" xmlns:msp="http://schemas.microsoft.com/wsus/2005/04/CorporatePublishing/Installers/MspInstallation.xsd" xmlns:sdp="http://schemas.microsoft.com/wsus/2005/04/CorporatePublishing/SoftwareDistributionPackage.xsd" xmlns:uei="http://schemas.microsoft.com/wsus/2005/04/CorporatePublishing/Installers/UpdateExeInstallation.xsd" xmlns:usp="http://schemas.microsoft.com/wsus/2005/04/CorporatePublishing/UpdateServicesPackage.xsd" xmlns:drv="http://schemas.microsoft.com/wsus/2005/04/CorporatePublishing/Installers/WindowsDriver.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" SchemaVersion="1.2"> <sdp:Properties PackageID="dc8245f8-6243-47a2-8718-d6efd234d85f" CreationDate="2013-04-04T13:13:07.049Z" VendorName="Adobe" PublicationState="Published" CanSourceBeRequired="false" UpdateType="Software"> <sdp:ProductName>Flash</sdp:ProductName> </sdp:Properties> <sdp:LocalizedProperties> <sdp:Language>en</sdp:Language> <sdp:Title>Adobe Flash Player 11 Plugin</sdp:Title> <sdp:Description>Adobe Flash Player 11 Plugin</sdp:Description> </sdp:LocalizedProperties> <sdp:ApplicationSpecificData /> <sdp:IsInstallable> <bar:RegSzToVersion Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Wow6432Node\Macromedia\FlashPlayerPlugin" Value="Version" Comparison="LessThan" Data="11.6.602.180" /> </sdp:IsInstallable> <sdp:IsInstalled> <lar:And> <msiar:MsiProductInstalled ProductCode="{346137e0-7160-403b-ad21-3ff01d25037b}" xmlns:msiar="http://schemas.microsoft.com/wsus/2005/04/CorporatePublishing/MsiApplicabilityRules.xsd" /> <bar:RegSzToVersion Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Wow6432Node\Macromedia\FlashPlayerPlugin" Value="Version" Comparison="EqualTo" Data="11.6.602.180" /> </lar:And> </sdp:IsInstalled> <sdp:InstallableItem ID="026d113b-a017-42d0-b330-4d62b55a77e4"> <sdp:ApplicabilityRules> <sdp:IsInstalled> <msiar:MsiApplicationInstalled /> </sdp:IsInstalled> <sdp:IsSuperseded> <msiar:MsiApplicationSuperseded /> </sdp:IsSuperseded> <sdp:IsInstallable> <msiar:MsiApplicationInstallable /> </sdp:IsInstallable> <sdp:Metadata> <msiar:MsiApplicationMetadata> <msiar:ProductCode>{346137e0-7160-403b-ad21-3ff01d25037b}</msiar:ProductCode> </msiar:MsiApplicationMetadata> </sdp:Metadata> </sdp:ApplicabilityRules> <sdp:InstallProperties CanRequestUserInput="false" RequiresNetworkConnectivity="false" Impact="Normal" RebootBehavior="CanRequestReboot" /> <sdp:UninstallProperties CanRequestUserInput="false" RequiresNetworkConnectivity="false" Impact="Normal" RebootBehavior="CanRequestReboot" /> <msi:MsiInstallerData ProductCode="{346137e0-7160-403b-ad21-3ff01d25037b}" MsiFile="install_flash_player_11_plugin.msi" /> </sdp:InstallableItem> </sdp:SoftwareDistributionPackage> bearbeitet 5. April 2013 von Sonic Zitieren Link zu diesem Kommentar
Sunny61 811 Geschrieben 5. April 2013 Melden Teilen Geschrieben 5. April 2013 Ich sehe nur die Registry von einem 64-Bit System, sind die anfordernden Clients 32-Bit Clients? Wenn Du die Vorversion von Java oder dem FlashPlayer auch über den WSUS bereitgestellt hast, kannst Du das ja noch als Muss angeben: http://www.wsus.de/anwendungen_ueber_wsus_bereitstellen_teil_3 Zitieren Link zu diesem Kommentar
Sonic 10 Geschrieben 8. April 2013 Autor Melden Teilen Geschrieben 8. April 2013 Hi Sunny, danke für die Tipps. Ja wir haben nur 64Bit Clients von daher sollte das passen. Leider haben wir bisher weder Java noch Flash über WSUS verteilt sodas ich das nicht als Vorraussetzung eintragen kann. Ich werde heute mal weitertesten, ob ich irgendwie ein Regelwerk gebaut bekomme mit dem es tut. Ich gege Rückmeldung sobald ich weiter bin. :-) VG Zitieren Link zu diesem Kommentar
Sunny61 811 Geschrieben 8. April 2013 Melden Teilen Geschrieben 8. April 2013 danke für die Tipps. Ja wir haben nur 64Bit Clients von daher sollte das passen. Leider haben wir bisher weder Java noch Flash über WSUS verteilt sodas ich das nicht als Vorraussetzung eintragen kann. Ich werde heute mal weitertesten, ob ich irgendwie ein Regelwerk gebaut bekomme mit dem es tut. Ich gege Rückmeldung sobald ich weiter bin. :-) Du kannst den Registry Schlüssel/Wert auf Existenz abfragen, falls nicht vorhanden, dann keine Installation. Zitieren Link zu diesem Kommentar
Sonic 10 Geschrieben 8. April 2013 Autor Melden Teilen Geschrieben 8. April 2013 Bingo, genau das ist die Lösung, irgendwie war ich von dem Regelwerk etwas verwirrt. Danke Sunny für die Unterstützung :-) Hier noch die Lösung bzw. das Regelwerk mit dem es nun funktioniert. <sdp:SoftwareDistributionPackage xmlns="http://www.w3.org/2001/XMLSchema" xmlns:bar="http://schemas.microsoft.com/wsus/2005/04/CorporatePublishing/BaseApplicabilityRules.xsd" xmlns:bt="http://schemas.microsoft.com/wsus/2005/04/CorporatePublishing/BaseTypes.xsd" xmlns:cmd="http://schemas.microsoft.com/wsus/2005/04/CorporatePublishing/Installers/CommandLineInstallation.xsd" xmlns:lar="http://schemas.microsoft.com/wsus/2005/04/CorporatePublishing/LogicalApplicabilityRules.xsd" xmlns:msi="http://schemas.microsoft.com/wsus/2005/04/CorporatePublishing/Installers/MsiInstallation.xsd" xmlns:msiar="http://schemas.microsoft.com/wsus/2005/04/CorporatePublishing/MsiApplicabilityRules.xsd" xmlns:msp="http://schemas.microsoft.com/wsus/2005/04/CorporatePublishing/Installers/MspInstallation.xsd" xmlns:sdp="http://schemas.microsoft.com/wsus/2005/04/CorporatePublishing/SoftwareDistributionPackage.xsd" xmlns:uei="http://schemas.microsoft.com/wsus/2005/04/CorporatePublishing/Installers/UpdateExeInstallation.xsd" xmlns:usp="http://schemas.microsoft.com/wsus/2005/04/CorporatePublishing/UpdateServicesPackage.xsd" xmlns:drv="http://schemas.microsoft.com/wsus/2005/04/CorporatePublishing/Installers/WindowsDriver.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" SchemaVersion="1.2"> <sdp:Properties PackageID="582c5800-13e5-43f7-a27a-e34d24294a34" CreationDate="2013-04-08T09:26:33.582Z" VendorName="Adobe" PublicationState="Published" CanSourceBeRequired="false" UpdateType="Software"> <sdp:ProductName>Flash</sdp:ProductName> </sdp:Properties> <sdp:LocalizedProperties> <sdp:Language>en</sdp:Language> <sdp:Title>Adobe Flash Player 11 Plugin</sdp:Title> <sdp:Description>Adobe Flash Player 11 Plugin</sdp:Description> </sdp:LocalizedProperties> <sdp:ApplicationSpecificData /> <sdp:IsInstallable> <lar:And> <lar:And> <bar:RegKeyExists Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Wow6432Node\Macromedia\FlashPlayerPlugin" xmlns:bar="http://schemas.microsoft.com/wsus/2005/04/CorporatePublishing/BaseApplicabilityRules.xsd" /> <bar:RegSzToVersion Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Wow6432Node\Macromedia\FlashPlayerPlugin" Value="Version" Comparison="LessThan" Data="11.6.602.180" xmlns:bar="http://schemas.microsoft.com/wsus/2005/04/CorporatePublishing/BaseApplicabilityRules.xsd" /> </lar:And> </lar:And> </sdp:IsInstallable> <sdp:IsInstalled> <bar:RegKeyExists Key="HKEY_LOCAL_MACHINE" Subkey="SOFTWARE\Wow6432Node\Macromedia\FlashPlayerPlugin" xmlns:bar="http://schemas.microsoft.com/wsus/2005/04/CorporatePublishing/BaseApplicabilityRules.xsd" /> </sdp:IsInstalled> <sdp:InstallableItem ID="a43794ef-fa79-41d5-8d13-eb097c9da94f"> <sdp:ApplicabilityRules> <sdp:IsInstalled> <msiar:MsiApplicationInstalled /> </sdp:IsInstalled> <sdp:IsSuperseded> <msiar:MsiApplicationSuperseded /> </sdp:IsSuperseded> <sdp:IsInstallable> <msiar:MsiApplicationInstallable /> </sdp:IsInstallable> <sdp:Metadata> <msiar:MsiApplicationMetadata> <msiar:ProductCode>{346137e0-7160-403b-ad21-3ff01d25037b}</msiar:ProductCode> </msiar:MsiApplicationMetadata> </sdp:Metadata> </sdp:ApplicabilityRules> <sdp:InstallProperties CanRequestUserInput="false" RequiresNetworkConnectivity="false" Impact="Normal" RebootBehavior="CanRequestReboot" /> <sdp:UninstallProperties CanRequestUserInput="false" RequiresNetworkConnectivity="false" Impact="Normal" RebootBehavior="CanRequestReboot" /> <msi:MsiInstallerData ProductCode="{346137e0-7160-403b-ad21-3ff01d25037b}" MsiFile="install_flash_player_11_plugin.msi" /> </sdp:InstallableItem> </sdp:SoftwareDistributionPackage> Zitieren Link zu diesem Kommentar
Sunny61 811 Geschrieben 8. April 2013 Melden Teilen Geschrieben 8. April 2013 Freut mich für Dich und Danke für die Rückmeldung. ;) Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.