Install from application catalog via a script

Does anyone know of a way to script the equivalent of clicking install for an application in the application catalog?  Just a thought that although users can install applications from the application catalog themselves, I can see a situation where perhaps
an exec or VIP needs a list of applications but will never go through the app catalog with hundreds of apps or more to find selected apps and install them, so one idea is for a tech to be able to run a script that will install one or more apps back to back
via script for this VIP user.  So basically a script that mimics clicking install next to an app in the catalog.
I know I can also target the user with required deployments of all those apps but trying to get out of that business of deploying individual apps to individual users or devices.  I would expect the majority of users to be able to use the app catalog
but want to have options for the small percentage that will not.

@Mitch35
I think I understand what you're after, and let me give you a few ideas for consideration.
1.  It sounds like you probably were doing machine based collections in ConfigMgr 2007, and then adding each machine with a direct membership rule to a collection that already had the package advertised (mandatory) to it.   This is how
many organizations did "on demand" installation of software through ConfigMgr 2007.  This method will still work in System Center 2012 ConfigMgr, however, as you note, it's cumbersome and time consuming.
2.  You have a couple of ways that you can potentially get your list of applications down to something manageable.  First - it sounds like you won't need to have all 10,000 applications made available in the catalog to all your users.  The
application catalog isn't just a big global list of all the applications in your library that's shown to users.  Rather, the list of applications shown for any user is only the list of applications that matter to their job role, function, department,
division, group, etc.  You get to control that list by using user collections.  I know in ConfigMgr 2007, since you were likely using machine collections, this is a bit of a mental shift, but hopefully an easy one to transition to. 
3.  Start by thinking about what collections of users will need these applications, and build your collections that way.  If you manage Distribution Groups for these groups of users already in AD, then it's pretty straightforward to just build
a collection with that DG as a member.  Now, you have a mirror in ConfigMgr of your DG membership from which you can use to limit the applications shown in the catalog to members of that DG.  Or, you can just use ConfigMgr collections and add the
users to the user collections as necessary to have them see the applications in the catalog.  My guess is that you'll just want to consolidate on one method to add users to some grouping mechanism (not both AD and ConfigMgr) but that's going to be
up to your business practices.
4.  Let's consider your executives.  How do they get an application requested today?  Do they call a special help desk person? Do they have an assistant do it?  Their entry point into "requesting software" is your key to helping them
out.  A help desk person, or an assistant can cut/paste a link from the catalog and put it into an e-mail, and the executives can just click the link in the e-mail to go to the application details page directly.  From there, they can install the
application with one click. Or, someone can show them how to search the catalog for their application. You can also create a shortcut for the Exec's to get to the catalog, and they might be just fine using the catalog if they know how easy it is to search
for an install software.  It'll be new for them, but how many already have smartphones and install software on their phone?  Probably a lot, and hopefully the leap to using the catalog for their system isn't a problem. 
5.  You're worried about the executives searching through hundreds (or more) of applications in the catalog, but remember that the catalog allows categorization, and searching by description and keyword. I could see where you might tie those together
in such a way as to make it easy for the executive to see a small list of apps because they're in collections that really only contain the "business apps" necessary (e.g. they probably don't need to install a bunch of marketing LOB apps, or shipping department
apps), and you might be able to even add a keyword such as "Exec" or "SLT" (meaning Senior Leadership Team) or something like that to help them search in the application catalog and get a very small list of applications quickly.
6.  Your other consider is the "new machine" scenario.  Someone gets a computer, and they need to have the "top 15 apps" installed on their system.  Again, leverage the application catalog metadata (keywords, categories and description fields)
to help users find what they're looking for quickly.  You could create a "Common Desktop Apps" category.  That might contain 50 apps, but remember that the list of apps shown to any one user is only the list that has deployments for any collections
the user is a member of.  So, even though there might be 50 apps in your "Common Desktop Apps" category, any one user might only see 15 or 20. 
7. The catalog doesn't support the ability to select several applications, and then install all at once. That's some feedback that we've heard customers would like the ability to do, but it's not currently in System Center 2012 Configuration Manager. 
So, if you want to go the route of enabling this functionality, you'll need to write your own application catalog with that capability. We have an updated revision of the SDK that was posted recently, but unfortunately, we don't yet have the application catalog
API's documented.   It will be a little while until we're able to get that documentation out.  I'd suggest you take a look at the targeting and categorizations and keyword options that you have to make it easier for your users to find what they're
looking for in the catalog. 
Hope this helps,
Dave
- Dave

Similar Messages

  • Starting applications from a keynote via Apple Script?

    Is there any way to start an application from a keynote via Apple Script?

    Welcome to the forums!
    Keynote does not support the use of AppleScript in that fashion.

  • Can't install from application install dvd and i can't update to 10.6.8 after i restore my macbook pro from mountain lion

    can't install from application install dvd and i can't update to 10.6.8 after i restore my macbook pro from mountain lion. when restart and i press command it still has recovery mountain lion show on my screen.

    What model is the MBP? Did it come with OS 10.6 or a later OS? Is the install DVD one that came with it or something else?
    You can't run an OS older than Mac on it.
    But if came with 10.6 installed & you have the system discs, you should be able to erase the drive & reinstall the original OS.

  • Extract image and Features from the Catalog via JAVA API

    Hello,
    I would like to Extract image from the Catalog via JAVA API, Can anybody help on that? I also tried to extract the Features field form the Catalog but results in the error "Features field not found" Any ideas what could have wrong?
    Many thanks,
    Dharmi

    Hello,
    Can anybody tell me where i can find the latest JAVAAPI reference guide? I found the one for MDM 5.5 SP 1 but that also refers to the last parameter of the CatalogCache.Init as int and not string.
    I looked up in service.sap.com/instguides -> SAP Netweaver -> Release 4 -> Installation and there only following 3 files are there for MDM 5.5 SP2
    MDM 5.5 SP02 - Configuration Guide  SAP MDM
    MDM 5.5 SP02 - Installation Guide   SAP MDM
    MDM 5.5 SP02 – ERP-MDM Field Mapping and Check Tables
    Regards,
    Dharmi
    Message was edited by: Dharmi Tanna
    Message was edited by: Dharmi Tanna

  • How to uninstall applications I installed from Application store?

    Can anybody show me how to uninstall applications I installed from Application store?
    I mean I want to remove the applications completely from my iphone, not just hide the icons.

    Page 127 of the manual:
    "You can delete applications you’ve installed from the App Store. If you delete an
    application, data associated with the application will no longer be available to iPhone,
    even if you reinstall the application.
    You can reinstall any application and any associated data from your iTunes library
    as long as you backed up the application by syncing to your computer. If you try to
    delete an application that hasn’t been backed up to your computer, an alert appears.
    Delete an App Store application:
    1 Touch and hold any application icon on the Home screen until the icons start to
    wiggle.
    2 Tap the “x” in the corner of the application you want to delete.
    3 Tap Delete, then press the Home button to save your arrangement."
    http://manuals.info.apple.com/enUS/iPhone_UserGuide.pdf

  • Why are application updates failing to install from application manager

    Why are application updates failing to install from application manager?

    Usually some update from another app is blocking any subsequent patches. The general cure is to run the Creative Suite Cleaner Tool, let the application manager reinstall and then let it try to update each application at the same time to prevent those version conflicts...
    Mylenium

  • Initiate Application Installation from App Catalog via Command Line / PowerShell

    Hey Guys - 
    We have a single, fairly extensive OSD task sequence which covers systems for all departments.  Due to it being a single TS for all, PC Lab techs must manually install some apps after it finishes via the Application Catalog.  In past environments,
    I've used MDT's UDI Wizard to create a frontend where techs could select additional software they wanted installed during the TS and it worked great!  I'm trying to get something like that approved now, but in the meantime told the techs I'd come up with
    a temporary solution to make their job easier.
    Enter WPI (Windows Post Installer.)  Back in the days before I used SCCM OSD and relied in Acronis images (yuck), I used a the WPI tool which only ran once - at the first login - even before the desktop
    loaded.  It's highly customizable and basically shows a single window which lists any applications or scripts (in groups) which you have configured.  You place a checkmark beside each one you want to install, click the "Install" button,
    then watch it's installer frontend install each of the selected apps.  Once done, it either restarts the PC or exists to the desktop.  For each application I can add, I'm provided with a few options to
    install it.  Obviously, an installation command line string field, but also a few more like installation order, requirements, and dependencies. 
    My Question
    Each of the applications I've listed are in our Application Catalog and are advertised to All Users.  Even though I could simply point the installer string to the app's source path and use the same string that the SCCM Application uses, I've been asked
    to do something different.  Instead, I'm trying to find a command line string which when run would perform the same action as if a user had selected to install an Application from the Application Catalog.
    My thoughts are that if this is possible, it would probably be in the form of a PowerShell string - not just a basic command line one.  Since WPI has a frontend which shows the progress of each app's installation progress as well as overall progress,
    it's designed for the installation strings to install the app silently.  Therefore, I would much prefer my solution run silently as well if possible.
    So... does anyone have any idea for how I can make this happen? Thanks!
    In case it makes a difference or answers any questions, below are two screenshots showing most of the fields and options which may be used to configure how an application installs in WPI.  I couldn't include the Dependencies one since I could only
    attach two images to my post.  Also, the manual for WPI is embedded in the application's
    download (ZIP) and not a page on their site.  For the examples below, I used Google Chrome, but didn't configure anything besides the application's name:
    Application Detail Options
    Application Command Options
    Ben K.

    From what I'm reading, you are working towards MDT but it's not approved yet, so the goal is to:
    Deploy a "bundle" of applications as painlessly as possible without using UDI to make customizations quick.
    Lets talk options then.
    Option 1:  If machines types are in a unique OU or security group, create a collection for that and set these applications to mandatory install.  After initial deployment, the provisioner can drop the computer in the proper OU or group and you're
    good to go.  Downside:  collections refresh plus client check-in makes this less than instant.
    Option 2:  Orchestrator.  You can write a runbook that will approve and push apps.  You can then use the Orch console front end or a more friendly sharepoint/SM portal to push things out like a Manager would approve apps.  Downside:  if
    not already deployed, there's no way they would approve that infrastructure if they are hesitant about MDT/UDI :)
    Option 3:  PowerShell and WMI.  This should be doable ... but I've never tried it.  It looks like you're headed down the right path ... but i guess my question is:  if you can't have UDI when do get to pick the app?  Are you planning
    to write a full multi-box for them to check their apps after the fact?  In that case ... just have the appcontroller URL pop up on first login ... might be easier than reinventing the wheel.

  • Installing from Application Catalogue fails on Windows 7 computers

    All,
    Has anyone else experienced this issue with installing apps from the application catalog. The applications do not install won Windows 7 computers and UAC prompts for admin credentials. The same apps work fine on XP computers.
    I tried using a silent switch and get the following error "The software change returned error code 0x643(1603)." Again, with XP computers there are no issues.
    The command line I used was msiexec /i "application.msi" /qb and msiexec /i "application.msi" /q. I have used the default options when setting up the app in SCCM. The application catalogue has been added to the trusted sites and the install permissions
    is set to All Users in the Computer Agent policy.
    I have also allowed users to define their primary device in the User Settings.
    Any help would be appreciated.
    Thanks
    Mahesh
    Mahesh Gopalakrishnan

    Have you tried to manually install the same application with same command line on Windows 7 machine ( I know, you've already tried this but NOT sure using same command line and same user or nor?)
    Anoop C Nair -
    @anoopmannur :: MY Site:
     www.AnoopCNair.com ::
    FaceBook:
     ConfigMgr(SCCM) Page ::
    Linkedin:
     Linkedin<

  • How to install roles and features via a script linked to an OU, to automate server builds

    Hi all
    I like to automate the installation of roles and features applied to servers via GPO script.
    For my bare metal 2008 R2 installations, a simple .cmd script with something similar to below...
    ServerManagerCmd.exe -install NET-Framework-Core Hyper-V Desktop-Experience SNMP-Service -restart
    ...added to the RunOnce registry key via GPO would deliver Roles and Features reliably.
    This method does not work for me in 2012 R2.  I've spent a day searching the internet.  I cannot find a guide.  I assume I need to use Powershell now.  I am uncertain if signing scripts is a requirement for this to work for me?  Please
    could you let me know a method to automate the installation of Roles and Features to 2012 R2 via scripts delivered to bare metal servers via GPO.

    I think you would do better by posting in the Windows 2012 forum.  The issue is more likely that the exact name of the service or package has changed.
    There are new tools in 2012 to install features and roles. I do not think they can be run from a GPO. 
    Here are the instructions:
    http://technet.microsoft.com/en-us/library/hh831809.aspx
    They show you explicitly how to discover the available Features and Roles on 2012 and how to use PowerSHell to install them.
    ¯\_(ツ)_/¯

  • Not able to install Microsoft applications 2 via s...

     Hi,
     Today i conncted my phone to pc and saw the update Microsoft apps 2.0 is available. But when
     I try to install it , it goes through half (50% exactly) and stays there for a hell lot of time and then gives the error "application installation failed".
    Has this happened to anybody ??
    pls leave your suggestions
    regards,
    NoForm

    Nokia Suite usually cache's the installation files, if you search for them (they'll be called .sis or sisx) you might be able to manually copy them over to your phone and then install from there. you then might get a more meaningful error message from the installation.

  • Application is downloaded from Application Catalog and then installation fails

    Hi,
    Application Catalog was working fine. We did some configuration changes on certificates, IIS and Client Settings today. I then noticed Application Catalog was not working installing applications. I tried to restore my old configuration. Now I can list applications
    on Application Catalog, I can send request and download application but installation fails. Strangely, I can install SAP package (not an application) on the same client but MS Office, Visio, Project applications can not be installed. What should I check? Thanks.
    Yavuz Selim Atmaca

    Thanks Jason,
    AppDiscovery.log says:
        Performing detection of app deployment type Microsoft Visio Professional 2013 - Windows Installer (*.msi file)(ScopeId_1822068D-B6FF-4675-BDDF-3C1DACEE4251/DeploymentType_2c5b1740-49ac-4a03-9280-13f13592575a, revision 1) for user.
    +++ MSI application not discovered [MSI Product Code: {90150000-0051-0000-0000-0000000FF1CE}, MSI Product version: ]
    +++ Did not detect app deployment type Microsoft Visio Professional 2013 - Windows Installer (*.msi file)(ScopeId_1822068D-B6FF-4675-BDDF-3C1DACEE4251/DeploymentType_2c5b1740-49ac-4a03-9280-13f13592575a, revision 1) for S-1-5-21-3053715753-1702837565-2100719752-7169.
    AppEnforce.log has some red marked errors and says:
    AdvertisePackage - MsiAdvertiseProduct Failed : 0x80070643
    AdvertisePackage failed (0x80070643).
    Lowright users might fail to install this application if it requires higher privileges
    Executing Command line: "C:\Windows\system32\msiexec.exe" /i "visproww.msi" /q with user context
    Working directory C:\Windows\ccmcache\1k
    Post install behavior is BasedOnExitCode
    Process 5716 terminated with exitcode: 1603
    Looking for exit code 1603 in exit codes table...
    Unmatched exit code (1603) is considered an execution failure.
    ++++++ App enforcement completed (5 seconds) for App DT "Microsoft Visio Professional 2013 - Windows Installer (*.msi file
    (The user account that I am logging computer and logging to Application Catalog has local admin privileges on the computer.)
    Yavuz Selim Atmaca

  • Urgent : Download file from Application Server via Process Chain.

    Hi Experts,
    My requirement is to download the file from Application Server to local work station using an ABAP Program .
    I want including the above ABAP program in a process chain to execute  the program daily,
    I tried to use ARCHIVFILE_SERVER_TO_CLIENT and GUI_DOWNLOAD but unfortunately both the above FM doesn't support to run through Process chain.
    Can any one of you help me to send the code which selects a file from application server, downloads to local system and deletes it.
    Thank you very much for spending your precious time in this regard.

    Hi Sailekha,
    Regarding your case ..
    I suggest you to create the program where it run this function: WS_DOWNLOAD.
    After it, the program is run by your process chain.
    Hopefully it can help you a lot.
    Regards,
    Niel.
    thanks for the points you choose to assign.

  • "Waiting for maintenance window" for pre-approved application installed from software catalog

    My understanding is that if a user installs an application from the software catalog that does not require admin approval, it should install right away. A user selected an application yesterday which had a prerequisite that needed to be installed (.NET),
    it was installed but the published application never was; it's stuck in the "Waiting for maintenance window" category. I manually reboot the PC a few times thinking that would help, but no go. The deployment's checkboxes for "Software install"
    and "System Restart" are grayed out so I can't check them, though it's my understanding they don't apply anyway in this situation.
    Anyone have any ideas?  Also just for my own knowledge, what would cause the Software Install and System Restart checkboxes to be grayed out so they can't be checked?
    -Keith
    -Keith Elkin

    Available deployments are not affected by maintenance windows or business hours. Examine AppEnforce.log and maintenancecoordinator.log. The Monitoring node might also be useful.
    Torsten Meringer | http://www.mssccmfaq.de

  • Do I have to install SharePoint Foundation 2013 via a script in order to name my content databases without the GUID references?

    Hi,
    I want to install SharePoint Foundation 2013 on a standalone server with SQL Express but I want to be able to name the content databases without their GUID references. Will I have to use an install script (AutoSPInstaller perhaps?) to achieve this?
    Thanks.

    You can't do a standalone install if you want the alias (also if you plan to move the databases in the future)
    You'll need to create the alias before you create the farm with the Configuration wizard or PowerShell so you can specify the alias. Whether you create the alias before or after installing SQL Express doesn't matter as long as it points to the instance.
    Jason Warren
    @jaspnwarren
    jasonwarren.ca
    habaneroconsulting.com/Insights

  • How to install from FCP 1 via upgrades to FCP 3 on new G4

    I finally bought a new Powerbook G4 to replace my G3 350. (It really is it quite a bit better... Amazing how things have come along in six years...)
    Anyway, I started with FCP when it first came out with version 1 and bought upgrades for 2 and 3 which I used on my G3.
    How do I get version 3 onto my G4 ? Version 1 will not install in "classic" mode on the G4 and therfore I can not install and use the upgrade discs to get to version 3 on my G4. I tried dragging the whole version 3 applicaion over from my old computer and put the preferences into the OS9 preferences folder with no luck.
    Is it actually possible to get FCP onto this computer with the discs I have (original version1, upgrade 2, upgrade 3) ?

    Contact Apple to get a new installer CD for FCP 3.
    One of my friends had this problem, and he received a new CD.
    (I'm not sure if Apple still does this kind of upgrades, but you can try)
    http://www.cmo.qc.ca/MacOS9BootProgOnNewG4%20.html
    http://www.macfixit.com/article.php?story=20030331063206704
    I recommend that you upgrade FCP 4 or 5 then you only have to enter the old s/n during the installation.

Maybe you are looking for