Re: End user should not be able to delete the application.

From: Al Corsi (alcoit_at_optonline.net)
Date: 02/17/05


Date: Thu, 17 Feb 2005 10:13:13 -0500

I feel that the only effective means for keeping users from removing
applications is to remove local admin privileges.

However, I agree with Shehzad - you can use SMS inventory results to control
application installations.

For example, you can easily setup a collection based off a subselect query
that identifies machines without a particular EXE (swinv) or entry in
Add/Remove Programs (hwinv). Set the collection to refresh on a schedule.

Anyhow, suppose an app is installed on a PC and the result is reflected in
SMS. If the app is removed from machine A, the collection (described above)
should eventually include machine A (after the next inventory and collection
evaulation).

You could then schedule a standing recurring mandatory advertisement to
target the app you don't want removed to the collection that includes
machine A (and others that don't have the app).

Of course, the timing of the re-installation depends on several factors such
as inventory frequency, collection evaluation frequency and the frequency of
the mandatory advertisement - Al

PS: there's a thread named "SMS Report modification question" on the
microsoft.public.sms.inventory newsgroup that describes how to find machines
without a particular EXE using a subselect query

"Hirdey" <Hirdey@discussions.microsoft.com> wrote in message
news:D58657D2-B3CE-4616-B6B3-9E8462E7440B@microsoft.com...
> Collection based on HW inventory or software inventory won't solve my
> problem. Even that won't prevent the user from going to Add/Remove
> Programs
> and uninstalling the application. Basically, I don't want the user to be
> able
> to go to Add/Remove Programs and uninstall the application. Say I push a
> package to a collection of 10 workstations which installs an application X
> on
> the user's desktop. Software distribution is successful on all the
> workstations but 2 of the user's delete that application by going to
> Add/Revove Programs. When I run a report on that advertisement that pushed
> the package to the collection, it will say 100% success rate and report
> all
> the workstations with a status of "success" whereas 2 of those
> workstations
> don't have the application anymore.
>
> "Shehzad Khoja [MSFT]" wrote:
>
>> You will have to create a collection based on HW inventory or software
>> inventory and target a program to those machine.
>> Another thing you can do is to write a small wrapper which say runs every
>> 5
>> days, detects if application is present, installs the app if not present
>> else bails out.
>>
>> --
>> This posting is provided "AS IS" with no warranties, and confers no
>> rights.
>>
>>
>> "Hirdey" <Hirdey@discussions.microsoft.com> wrote in message
>> news:B7082E34-CDBA-4FEF-B855-6F4F969CCBD1@microsoft.com...
>> > How do I make sure that if I push a package to a workstation using SMS,
>> > the
>> > user should not be able to delete the application deployed by the
>> > package
>> > or
>> > if they delete it, the application should be installed again on the
>> > next
>> > reboot or logon.
>> >
>> > Thanks in advance.
>>
>>
>>



Relevant Pages

  • Re: Software inventory not working as expected
    ... If you app can do it by running the MSI by itself, ... If SMS installs it and it is not registered, ... >> Sounds like the clients have not received the policies containing your ... >> software inventory rules. ...
    (microsoft.public.sms.inventory)
  • Re: Pricing
    ... For an inventory application, I"d call this as *very* low estimate. ... basis or no a periodic basis. ... I'd say a $10K budget would be a starter budget, ... much again in the first two years of use of the actual app (if not ...
    (comp.databases.ms-access)
  • Re: Multiple versions show up from software inventory
    ... > query of installed verions of the app run after the next SW inventory ... Is SMS collecting software data and retaining a history of the ... Or does SMS refresh the older inventory data at each delta ...
    (microsoft.public.sms.inventory)
  • Re: Opinions wanted: Delcampe, StampWants
    ... inventory / uploading software. ... The app connects directly to Delcampe -- it's not ... More realistic would be a Perl script that would automate adding items by ...
    (rec.collecting.stamps.discuss)
  • Re: SMS 2003 Adv Client Installs but will not accept client agent sett
    ... >I have installed the SMS Advanced client to my XP machine (using a login ... It installs fine and finds the management point and site ... >panel/System Management) are listed as installed instead of enabled. ... > about hardware and software inventory etc. ...
    (microsoft.public.sms.setup)