Microsoft Virtual Academy

Slides:



Advertisements
Similar presentations
MIX 09 4/15/ :14 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Advertisements

Software Distribution in Microsoft System Center Configuration Manager v.Next: Part 2.
Feature: OLE Notes Migration Utility
Session 1.
Built by Developers for Developers…. © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Feature: Assign an Item to Multiple Sites © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Feature: Customer Combiner and Modifier © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.

customer.
Feature: Suggested Item Enhancements – Analysis and Assignment © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks.
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.

Microsoft Virtual Academy
Microsoft Virtual Academy
Microsoft Virtual Academy
Microsoft Virtual Academy
Microsoft Virtual Academy
Microsoft Virtual Academy
Microsoft Virtual Academy
Microsoft Virtual Academy
Microsoft Virtual Academy
Microsoft Virtual Academy
Возможности Excel 2010, о которых следует знать
Microsoft Virtual Academy
Microsoft Virtual Academy
Title of Presentation 12/2/2018 3:48 PM
Microsoft Virtual Academy
Microsoft Virtual Academy
12/9/2018 Desktop Virtualization Corey Hynes Kyle Rosenthal President Technical Lead HynesITe Inc Spider Consulting @windowspcguy.
Microsoft Virtual Academy
Migrate from Configuration Manager 2007 to Configuration Manager 2012
Microsoft Virtual Academy
Microsoft Virtual Academy
Microsoft Virtual Academy
2/25/2019 Desktop Virtualization Corey Hynes Kyle Rosenthal President Technical Lead HynesITe Inc Spider Consulting @windowspcguy.
Microsoft Virtual Academy
Microsoft Virtual Academy
Microsoft Virtual Academy
8/04/2019 9:13 PM © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
One Marketing Template
Microsoft Virtual Academy
(c) 2011 Microsoft. All rights reserved.
5/3/2019 Desktop Virtualization Corey Hynes Kyle Rosenthal President Technical Lead HynesITe Inc Spider Consulting @windowspcguy.
Microsoft Virtual Academy
Шитманов Дархан Қаражанұлы Тарих пәнінің
Microsoft Virtual Academy
Title of Presentation 5/24/2019 1:26 PM
Microsoft Virtual Academy
Deploying and Managing Windows To Go
6/8/2019 Windows Performance Jump Start Chell Sterioff Milad Aslaner Sr. Program Manager Premier Field Engineer Microsoft Corporation Microsoft.
Microsoft Virtual Academy
Microsoft Virtual Academy
Microsoft Virtual Academy
Microsoft Virtual Academy
Microsoft Virtual Academy
Microsoft Virtual Academy
Mobile App Management David Alessi — Support Topic Owner for Enterprise Windows Phone, Microsoft Corporation Simon May — Enterprise Device Infrastructuralist,
Microsoft Virtual Academy
Microsoft Virtual Academy
Microsoft Virtual Academy
Microsoft Virtual Academy
Microsoft Virtual Academy
Microsoft Virtual Academy
Microsoft Virtual Academy
Microsoft Virtual Academy
Microsoft Virtual Academy
Presentation transcript:

Microsoft Virtual Academy This video is part of the Microsoft Virtual Academy For more information and to enroll for free visit www.microsoftvirtualacademy.com

Configuration Manager 2012: Application Management Part 2 12/31/2018 9:47 PM Configuration Manager 2012: Application Management Part 2 © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Session Agenda Cover Global Conditions and Global Expressions TechReady12 12/31/2018 Session Agenda Cover Global Conditions and Global Expressions Discuss what’s new for Beta2 Enhanced Detection Methods Application Uninstall Application Supersedence Additional Application Creation Features/Partners © 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Global Conditions in ConfigMgr 2012 Foundation of Requirement Rules Properties of users and/or devices that make delivering software appropriate Global conditions are system artifacts Default Global condition = Memory is greater than 512MB Custom Global condition = Machine is Corporate Device “Machine is Corporate Device” maps to a registry key attribute

Global Conditions and Requirement Rules If CorporateDevice = True Requirement Rule Machine is CorporateDevice Global Condition Machine is a CorporateDevice if the Registry Key property \\HKLM\System\DevficeType\CorporateDevice is 1 System Attribute

Global Expressions Enables the application author or administrator to create logical groupings of global conditions and assign values. These expressions can be reused for applications Example: An expression such as “Corporate Primary Device” consists of the following rules: Memory = 1 gig and Free Disk Space = 500 MB and Operating System = Windows 7 Primary Device = True CorporateDevice = True

Beta 2 Additions for Software Distribution Enhanced Detection Methods Application Uninstall Application Supersedence

Enhanced Detection Methods Provides more granular control over detecting the presence of an application Includes File, Windows Installer, and Registry providers File – File and folder properties including exists, version, date/time, size and more Windows Installer – Product code and version Registry – Key exists, value exists, comparisons of registry values Complex expressions containing multiple rules can be built and grouping logic applied

Application Lifecycle 1) New Application Application Installation (beta1) 2) Update Application 5) Retire Application Application Revision (beta1) Application Retirement (beta1) 3) Replace Application 4) Remove Application Application Uninstall (beta2) Application Supersedence (beta2)

Introducing Application Uninstall Uninstall is now part of the Application Model Consistent, reliable and predictable experience across all deployment technologies/deployment types (MSI, EXE, App-V, etc.) Ensures that state-based application deployment includes removal of software in addition to installation. Complete the promise of state-based software distribution according to admin intent

Uninstall in ConfigMgr 2012 Admin creates an Uninstall Deployment Uninstall is a deployment action The App Model defines an uninstall method for each Deployment Type of an Application. For MSI Deployment Types, for example, a supported uninstall command for the Deployment Type might look like msiexec /x “setup.msi”. An admin defines a specific collection to target the Uninstall Deployment to (either users or machines) If a user or device is the recipient of both an install and uninstall deployment, then install wins and the app will not be removed

What is Application Supersedence Definition: The ability for the admin to create a relationship and declare one application newer than another previous application. Ultimately resulting in the newer application replacing the older application for a user on a device Why is this feature important to our customers? Provides the ability to ensure users have the latest version of software Provides the ability in one process to migrate users from one application version to another version/application Overall goals Utilize supersedence conceptual models from Software Updates and WU Allow admins to test/pilot newer application, prior to production release. While permitting the older application to continue to exist for the majority of users Allow the admin to eventually halt installations of the older application and move users to the newer application Provide the ability to uninstall OR upgrade previous version Ability to offer users only the latest release of an app in the software catalog or software center. Ability to create new application or version and make sure we do not get in a “race condition” between conflicting detection methods

Design Details Supersedence relationship is defined at both application level and deployment type Admin first defines the relationship at an application level Secondly admin maps each deployment type of both applications Non-mapped deployment types for both the superseded and superseding application Both upgrade and install of superseded application Relationship Manager shows supersedence relationships

Supersedence and the End User Experience User only sees latest application version in Software Catalog (by default) Required applications are always the enterprise’s latest version Available Applications installed by user can be automatically updated

Simple Example Scenario and Assumptions 2 applications: Adobe Reader 9 supersedes Adobe Reader 8 Both applications deployed to same device If client has Adobe Reader 8 already installed assuming requirements are met for Reader 9, Reader 8 will be replaced with Reader 9 (either uninstalled or updated) If client has Adobe Reader 9 already installed evaluates both 8 and 9 detection methods, 9 is present, 8 is not – but since 9 supersedes, it doesn’t try to install 8 If neither are installed, only Adobe Reader 9 will be installed

Supersedence Conflicts Scenario and Assumptions 2 applications: Adobe Reader 9 supersedes Adobe Reader 8 Accounting App (AA1) depends on Reader 8 Case 1: Client receives all policies No applications have been previously installed Assuming requirements for all Deployment Types are met, Reader 9 will be installed on device AA1 is not installed on client, and conflict requirements not met message Case 2: AA1 policy received prior to supersedence relationship defined. AA1I and Reader 8 will be installed (assuming requirements are met), When Reader 9 is deployed, a conflict for Reader 9 will be provided to user and admin

Application Management Retiring an application when it is decommissioned Select ‘Retire Application’ action Existing deployments continue to work No new deployments can be created An application can come out of retirement by reactivating it Revision history View revision history of an application object Delete revisions View individual revisions Revert back to a previous revision Applications and all of their contents, dependencies can be exported and imported using the Configuration Manager 2012 console across hierarchies

In Review: Session Summary and Takeaways Illustrated the new features for Beta2 Completed the application lifecycle for software distribution Key Takeaways: Application model is extremely powerful way to manage full application lifecycle Package\programs as you know them today still exist, but no investment for this release Admin can still target devices, but provided enhanced functionality to deploy software to users

Things you Can Do Next Download the Beta of ConfigMgr 2012 – here Download the VHDs – here Work through the TechNet Virtual Labs – here Participate in the Community Evaluation Program Join the Conversation on Twitter (#sysctr) Follow our blog and website Program overview is here

12/31/2018 9:47 PM © 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Microsoft Virtual Academy This video is part of the Microsoft Virtual Academy For more information and to enroll for free visit www.microsoftvirtualacademy.com