Hi guys,
Bij een klant van mij wordt sinds kort SCCM2012 R2 gebruikt voor de distributie van software door het gehele pand (momenteel een kleine 1500 computers en ongeveer evenveel eind-gebruikers). Ze maken gebruik van User Based Collections voor de distributie van applicaties die door middel van AppV gestreamed worden, en van Computer Based Collections voor de distributie van MSI installaties.
De installatie van deze producten gaat nu goed; MSI's worden netjes geinstalleerd en gebruikers kunnen gebruik maken van de door-middel-van AppV aangeboden applicaties op het moment dat het nodig is.
We hebben per applicatie (zowel voor de User- alsook de Computer Based applicaties) twee collecties:
- De installatie-collectie
- De deinstallatie-collectie
De installatiecollectie beheren we handmatig door gebruikers of computers toe te voegen op het moment dat er een software aanvraag binnenkomt. Voor die laatste willen ze graag een geautomatiseerd systeem; zodra iemand een gebruiker of computer uit de installatie-collectie haalt, willen ze graag dat de software automatisch verwijderd wordt. Ik heb hier meerdere oplossingen voor kunnen vinden:
Mogelijke oplossing 1:
De volgende membership rules toevoegen op de deinstallatie-collectie:
- Include: All users and Groups
- Exclude: Installatie-collectie
Dit levert in principe het gewenste resultaat op, maar is alleen mogelijk voor de usercollecties en zorgt ervoor dat de Uninstallatiegroep erg veel gebruikers krijgt aangezien hij de hele AD toevoegd en alleen de mensen uit de installatiecollectie eruit gooit.
Mogelijke oplossing 2:
De volgende membership toevoegen op de deinstallatie-collectie:
- Include: Een query maken die alle computers aan de uninstall collectie toevoegd die de applicatie hebben geinstalleerd
- Exclude: Installatie-collectie
Dit werkt in principe ook goed, maar is alleen mogelijk voor computercollecties en heeft veel onderhoud nodig bij het wijzigen van packages. Een nieuwe ersie krijgt immers een nieuw Package ID en dan klopt de query niet meer.
Voor beide oplossingen is wat te zeggen, maar voordat ik één of beide oplossingen ga voorstellen was ik benieuwd of iemand nog een idee heeft hoe we de uninstallatie collectie automatisch kunnen vullen na het verwijderen van een computer of gebruiker uit de installatie collectie. Mocht er nog informatie nodig zijn, hoor ik dat graag.
Groet,
Daryl
Bij een klant van mij wordt sinds kort SCCM2012 R2 gebruikt voor de distributie van software door het gehele pand (momenteel een kleine 1500 computers en ongeveer evenveel eind-gebruikers). Ze maken gebruik van User Based Collections voor de distributie van applicaties die door middel van AppV gestreamed worden, en van Computer Based Collections voor de distributie van MSI installaties.
De installatie van deze producten gaat nu goed; MSI's worden netjes geinstalleerd en gebruikers kunnen gebruik maken van de door-middel-van AppV aangeboden applicaties op het moment dat het nodig is.
We hebben per applicatie (zowel voor de User- alsook de Computer Based applicaties) twee collecties:
- De installatie-collectie
- De deinstallatie-collectie
De installatiecollectie beheren we handmatig door gebruikers of computers toe te voegen op het moment dat er een software aanvraag binnenkomt. Voor die laatste willen ze graag een geautomatiseerd systeem; zodra iemand een gebruiker of computer uit de installatie-collectie haalt, willen ze graag dat de software automatisch verwijderd wordt. Ik heb hier meerdere oplossingen voor kunnen vinden:
Mogelijke oplossing 1:
De volgende membership rules toevoegen op de deinstallatie-collectie:
- Include: All users and Groups
- Exclude: Installatie-collectie
Dit levert in principe het gewenste resultaat op, maar is alleen mogelijk voor de usercollecties en zorgt ervoor dat de Uninstallatiegroep erg veel gebruikers krijgt aangezien hij de hele AD toevoegd en alleen de mensen uit de installatiecollectie eruit gooit.
Mogelijke oplossing 2:
De volgende membership toevoegen op de deinstallatie-collectie:
- Include: Een query maken die alle computers aan de uninstall collectie toevoegd die de applicatie hebben geinstalleerd
- Exclude: Installatie-collectie
Dit werkt in principe ook goed, maar is alleen mogelijk voor computercollecties en heeft veel onderhoud nodig bij het wijzigen van packages. Een nieuwe ersie krijgt immers een nieuw Package ID en dan klopt de query niet meer.
Voor beide oplossingen is wat te zeggen, maar voordat ik één of beide oplossingen ga voorstellen was ik benieuwd of iemand nog een idee heeft hoe we de uninstallatie collectie automatisch kunnen vullen na het verwijderen van een computer of gebruiker uit de installatie collectie. Mocht er nog informatie nodig zijn, hoor ik dat graag.
Groet,
Daryl