Stagger application deployment to device collection

Hi,
I've created a device collection using a query that has list of machines with a specific application installed.
I have an updated version of that application that I'd like to deploy to that collection.
I'd like to stagger the deployment so that the update takes place on few computers each day or so. For example, every night update the application on 10 machines.
Can this be done? I'm using SCCM 2012 SP1.
Pman
http://www.pmansLab.com/

There's no direct way to do this.
One way to accomplish this though is to create a set of sub-collections that are limited to your main collection. You would then create new deployments with different deadlines for each of these "sub-"collections. The membership of these sub-collections
could then be done using a query based rule that looks at something like the last digit/character of the system's GUID. For example, you could create seven sub-collections and the query rule for the first would only include systems where the GUID's last character
was 1-3, the second collection would look for 4-6, the 3rd would be 7-9, ...
If, your application deployment re-evaluation is set to everyday, then you could also do something similar using requirement rules and a little basic math.
Jason | http://blog.configmgrftw.com | @jasonsandys

Similar Messages

  • Application set as 'Install for User' but deployed to device collection - what happens ?

    Hi All,
    If i package an application and set it to 'install for User' - if i then deploy that application to a device collection as required will it install for every user each time they log onto the computer.. ???
    Cheers.

    Install for User determines the security context in which it will install.  If the logged on user is not an admin, the install will likely fail.  And yes, technically the app will be available for all users who log in (to be installed) however
    if you have your detection method configured properly the app will be installed only once as the detection will determine its already there.
    Someone please correct me if I am wrong.  ;-)

  • Application Deployed to User Collection...Excluded Collection sees Deployment

    We have 2 versions of an application that need to be deployed.  The newer version (6.0) is deployed to a collection that includes All Users, but excludes an exception collection. The users that are in the exception collection do not show in this application
    collection.
    We then deployed the older version (5.0) to the exception collection.
    The issue is that the users in the exception collection can install both 5.0 and 6.0 from the Application Catalog.  They should be excluded from the 6.0 deployment since they aren't in the collection, but they are still seeing it as available. 
    I thought maybe SCCM would recognize that they are not supposed to get the deployment when the user tried to install, but that wasn't the case...they could still follow through with either install.
    We use this same process for machine-based deployments and it works fine.  I am wondering if I am missing something, or if user deployments don't work quite the same as machine deployments...in this type of scenario.
    Thanks for your help!

    If the clients had originally downloaded the policy that told them that it was a superseded relationship, then that should correct itself in the next polling cycle when it detects the supersedence is no longer valid.
    If that hasn't happened, you could delete one of the apps, and then recreate it.
    Wally Mead

  • How to move an existing Application/Package Deployment from one collection to another

    We'd like to move an Application Deployment from one collection of devices to another. Instead of just creating a new deployment (which would make the app try to reinstall) we'd like to move the existing deployment.
    Any way to do this with PowerShell?

    Creating a new deployment won't make an app try to reinstall at all. That's the whole point of the Detection method.
    For packages, clients keep track of what they've run before so a new deployment won't cause it to run again unless the program is set for it to run again.
    Ultimately, you cannot change the collection targeted by a deployment as this violates a f underlying assumptions and messes up compliance/reporting for that deployment. You need to create a new deployment which as pointed out has no down-side.
    Jason | http://blog.configmgrftw.com

  • Client Settings for Device collections Vs Client Settings for User collections

    I noticed there are "Client Settings" set for each User and Group in SCCM. I want all my "Client Settings" configured by Device Collections not User Collections, what can I do? Can someone explain the difference between those?
    Thanks
    James A+, Network+, MCP

    One is for user settings on a client and the other is for device settings on a client. As you can imagine user settings can only be deployed to user collections and device settings can only be deployed to device collections.
    For more information about the user and device settings see:
    https://technet.microsoft.com/en-us/library/gg682067.aspx?f=255&MSPPError=-2147217396
    My Blog: http://www.petervanderwoude.nl/
    Follow me on twitter: pvanderwoude

  • Use Device Collection to skip an Application

    Hello @ll,
    is there any way to skip installing an application if the device is member of a specific device collection?
    I've a collection called "Win7 Client" and all my default applications are deployed to this collection. This includes a monitoring tool and this should be skipped on devices for the management team. To avoid to create a second collection ("Win
    7 Client - Management") which as all the same deployments except for the monitoring tool, I would like to create a collection called "Skip Monitoring Tool".
    Is there any good way to implement something like this?
    Kind regards,
    Dennis

    No tidy way. It's easier just to create the second collection.
    Gerry Hampson | Blog:
    www.gerryhampsoncm.blogspot.ie | LinkedIn:
    Gerry Hampson | Twitter:
    @gerryhampson

  • Deploying newer version of application on to device.

    Hi All,
    I wnated to know that is it possible to deploy the newer version of your mobile application to mobile device via webconsole without deleting the older one.As for some minor changes made to application we have to delete the old version to deploy the newer version.Is it possible via some mechanism like Addon...
    please help.
    Thanks
    Regards
    Devendra

    Hi Devendra
       You cannot deploy a newer version of an application when the older one still exists on the client. But you have mentioned that only few minor changes have been done to the application. For example let me assume that you have changed some code which was included in the jar file of the applicaiton.  This jar file always resides in the WEB-INF/lib folder to the applicaiton.  You just want to replace this jar file in the older application instead of deleting the application completely.  So the solution is to do this is to create a client installer archive which is nothing but an addon.  Please refer to the following documention about the <b><i>Client Installer</i></b> http://aiokeh.wdf.sap.corp:50000/SAPIKS2/contentShow.sap?_SCLASS=IWB_STRUCT&_SLOIO=6B5332E9145D0E469F134F7E7E04A34D&TMP_IWB_TASK=PREVIEW2&RELEASE=667&LANGUAGE=EN&_SEQNUM=144&_LOIO=43250E67B6140B25E10000000A1553F6&_CLASS=IWB_EXTHLP
    or an alternate link is http://help.sap.com/saphelp_nw04/helpdata/en/3a/b834418b718739e10000000a1550b0/frameset.htm or even refer to the MI Installation Guide.
    Once you have referred to the documentation you would know how to create a install.xml file and what are the tags contained in them.  Please make sure the MANIFEST.MF file contains an entry called <i><b>PatchArchive:X</b></i>. A sample xml for this problem would look like this.
    <?xml version="1.0" encoding="UTF-8" ?>
    <ARCHIVE name="Upgrade Application" description="Installer" uimode="full">
    <PACKAGE name="MI25" description="New Jar file for application">
    <TASK name="Delete old files">
    <DELETE targetfolder="%MI_HOME%/webapps/your app name/WEB-INF/lib" pattern="**" mi_running="false" />
    </TASK>
    <TASK name="Add new files">
    <COPY source="/app/" pattern="NewApp.jar" target="%MI_HOME%/webapps/your app name/WEB-INF/lib" mi_running="false" />
    </TASK>
    </PACKAGE>
    </ARCHIVE>
    If you create the xml correctly, this will definitely solve your problem
    Best Regards
    Sivakumar

  • How to make a collection based on successful application deployment?

    Hi,
    Does anyone know how I can make a collection from where the members are all the computers that have successfully installed a particular application.
    I saw this query from another site but i'm having a problem finding the assignmentID for the application I deployed.
    select SMS_R_System.ResourceId from  SMS_R_System inner join SMS_AppDeploymentAssetDetails on SMS_AppDeploymentAssetDetails.MachineID = SMS_R_System.ResourceId where SMS_AppDeploymentAssetDetails.AssignmentID = “16777222″ and SMS_AppDeploymentAssetDetails.StatusType
    = “5″
    Can someone also point me on where I can find the assignmentID for an application?

    Why do you want to do that? Just explain what you are trying to achieve.
    Torsten Meringer | http://www.mssccmfaq.de
    Hi Torsten,
    I wanted to create a collection that will contain the computers which have succeeded an application deployment. So then I can have a list of it. Vice versa, I wanted a list of those that failed. I know that I can do that by replacing the status type to what
    ever corresponds Error or Fail. It just so happen that I can't find the assignmentID.
    Another issue that I'm facing is that my reporting node is not working. I'm currently working on it but I have to get the list of successful/failed application deployment as soon as possible. That's why I though of creating a collection containing only those
    computers.

  • Deployment of MI 7.1 application to mobile devices

    Hi expert,
    I am develop an application using MI 7.1. The application run well in my emulator in development studio 7.1 . I upload the sda to MI server and change the state to test successful. Now i assign the application to my device but when i sync my device the application seem not downloaded. The status in doe admin was "Installation pending" . Any idea??
    Thanks

    Hi,
    1. Check whether the USER_AUTHORIZATION data object instances has not reached the device.
      There might be pending extracts for the USER_AUTHORIZATION data object instances.Please trigger extract.
    2. If you didnt find any data in pending extracts.
    Do initial download / delta download from the backend / DOE for USER_AUTHORIZATION object.
    3. Check for data in the CDS.
    4. If you didnt get the data For USER_AUTHORIZATION in CDS.
       please check all mandatory MCDs that need to DOE are uploaded or not.
    5. If not upload it.
       http://help.sap.com/saphelp_nwmobile71/helpdata/en/45/65ad4ee0531aa8e10000000a114a6b/content.htm
    6. do step2 and 1.
    Regards.
    lakshman balanagu.

  • Help me in creating a Device Collection - i have a list of machine name (in a excel or CSV file)

    Hello Guys,
    I have created a Device collection for UK region (2000+ machines)
    Now i have been given a list of 1000 machines to which i need to deploy an application.
    I have to create a device collection for this 1000+ machines. as an input i have a excel or CSV file with a list of machine names.
    Please suggest me how can i create a device collection with CSV file as input. Is my CSV file should be in particular format.
    Or is there any other way i can create a collection for this 1000 specific machines.
    Please suggest.

    My previous post was for sccm 2012.
    here its for 2007
    In the Operating System Deployment section of SCCM right click on Computer Association and choose
    Import Computer Information
    when the wizard appears select Import Computers using a file
    The file itself must contain the information we need in this (CSV) format
    COMPUTERNAME,GUID,MACADDRESS
    (sample below)
    Quote
    deployvista,3ED92460-0448-6C45-8FB8-A60002A5B52F,00:03:FF:71:7D:76
    NEWCOMP1,55555555-5555-5555-5555-555555555555,05:06:07:08:09:0A
    NEWPXE,23CA788C-AF62-6246-9923-816CFB6DD39F,00:03:FF:72:7D:76
    w2k8deploy,BFAD6FF2-A04E-6E41-9060-C6FB9EDD4C54,00:03:FF:77:7D:76
    if we look at the last line, I've marked the computer name in Red, the GUID in BLUE and the MAC address in GREEN, separate these values with commas as above.
    w2k8deploy,BFAD6FF2-A04E-6E41-9060-C6FB9EDD4C54,00:03:FF:77:7D:76
    the file can be a standard TEXT file that you create in notepad, and you can rename it to CSV for easier importing into our wizard...
    so, click on Browse and browse to where you've got your CSV file
    on the Choose Mapping screen, you can select columns and define what to do with that mapping, eg: you could tell it to ignore the GUID value (we won't however)
    on the next screen you'll see a Data Preview, and this is useful as it will highlight any errors it finds with a red exclamation mark, in the example below a typo meant that it correctly flagged the MAC address as invalid
    so edit your CSV file again and fix the error, click previous (back) and try again
    Next choose the target collection where you want these computers to end up in
    review the summary
    in SCCM collections, we can now see the computers we've just imported from File,
    Enjoy
    Nikkoscy

  • Importing Existing Computers into a Device Collection

    Scenario:
    I have 50k devices in my SCCM inventory.  A Project Manager hands me a list of 556 computers in CSV format which require a specific application deployment.  All computers are from different LOBs, all are unique. Nothing is common.
    Question:
    Is there a method of taking this list of existing computers and importing them into a device collection without using a query?
    Thanks,
    mino

    You have outdated right click tools.
    This is how it should look like.
    Here is link to the newest version.
    Install the installer and then 3 updates.
    You might have to manually get rid of the old ones or you might see both versions present (with and without icons).

  • Device Collections vs Reports

    Fairly new user to System Center 2012 here, so still trying to learn the ins and outs.
    Last Thursday, we deployed new software to every PC in our environment.  The deployment uninstalled the old application and installed the new one.  The job itself was a success (not bad for my first one!).
    Anyhow, I had built a SQL based device collection for each application so that I could monitor how many PCs have each application.  Essentially, I wanted to watch one grow while the other declined.
    I also built a report for each application based on what Add/Remove Programs is reporting so that I could have something to export to Excel to provide updates to management.  We run software scans daily on all of our PCs and 90% physically remain
    on the network all hours of the day.
    My question is:  Why is the device collection showing so many more computers having the new software than the report is?  I would think they would both always report the same number.  For example, the device collection shows 2021 members with
    the new application, however the report shows 1565.  The report makes it appear as though the deployment was a failure, but the device collection says otherwise.  Today is day 5 so I just find it odd that it's taking so long for the report to catch
    up.  Maybe I've missed a setting to configure the clients to run an inventory scan daily?
    Administration - Client Settings - Software Inventory - Occurs every 1 day effective mm/dd/yyyy 10:00AM.

    Yep hardware inventory is the one you want.
    Do you really need a software inventory every day?
    http://be.enhansoft.com/post/2013/10/03/Slow-Software-Inventory-Cycle-in-SCCM-2012.aspx
    You can also force a hardware inventory full / delta with the right click tools by now micro. it's a very good free addition.

  • Conditions for faster Application Deployment

    Hi together,
    we're in need to deploy some Applications to some computers as fast as it is possible.
    I've searched for criterias which influences the speed of a deployment, for example the client push intervall setting from the Client Settings, but i didn't found much information.
    Is there an overview / chart / graphic which shows the technical workflow which happens in the background when i target a collection with an application? I couldn't find something like that in the Technet Library or elsewhere in the internet.
    Also i'm interested in your experiences with a scenario like that if you have some.
    Thank you for all your tips and information!
    Rolf

    Client push has nothing to do with Application Deployment. This is only used to deploy the SCCM client.
    Assuming the following:
    Application has already been created and tested
    Application are deployed to a device collection
     The collection already contain the required members
    Under Client Settings you configure the "Client Policy polling interval". The default is 60 minutes.
    You could lower the time, but as a general rule I wouldn't do that. It will increase the load on your management points. But there are scenarios where this is the way to go.
    If this is a one time operation, or something you just want in you toolbox if something need to go out really fast, you could also trigger an update "now" using Client notification, by right-clicking the collection and select Client notification.
    A third option could be to install a right-click tool like this
    http://www.nowmicro.com/rct/
    Hope it helps...
    Ronni Pedersen | Microsoft MVP - ConfigMgr | Blogs:
    www.ronnipedersen.com/ and www.SCUG.dk/ | Twitter
    @ronnipedersen

  • Application Deployment vs Task Sequence for MS Office 2013

    Afternoon All,
    I'm in the process of Deploying MS Office 2013 onto our fleet of machines using SCCM 2012
    Our current fleet has MS Office 2010 installed
    I have created a custom .MSP file for my MS Office 2013
    I'm currently just deploying MS Office 2013 by just selecting device collections and it seems to work (besides removing sharepoint workspace 2010)
    I have been trying to streamline the process to clean up MS Office 2010 - I have been told to create a custom task sequence and set it as below
    1. Use Office 2010 Application package set as uninstall
    2. Use Office 2013 Application package set to install
    They say this makes for a more clean process as it's two individual tasks being completed.
    Just want to see how others went from MS Office 2010 to MS Office 2013 using SCCM 2012

    Also note that using task sequences for application installs is currently not supported by Microsoft. It may still work, but it is not supported.
    Daniel Ratliff | http://www.PotentEngineer.com

  • Application Deployment Centralized In Depth Logs

    I am sure this has been asked already, but when we used Programs we were able to go into the Status Query messages and see centralized/collective logs for all of the computers under our collection.
    When using Applications, we have the Status Messages but they don't really provide much details, especially when there are multiple steps. Is there a centralized report/detail log for all of the computers for a specific application deployment?

    Application work more like software updates, so they provide compliance information instead of the deployment information that you're used to with packages. For example the
    Application compliance report provides the required information about and application for all the devices in a collection.
    Also, what do you mean with multiple steps? An application only runs the first deployment type of which the requirements are met.
    My Blog: http://www.petervanderwoude.nl/
    Follow me on twitter: pvanderwoude

Maybe you are looking for