OFFICE DEPLOYMENT FOR THE ELITE Yoni Kirsh Managing Director Fastrack Technology SESSION CODE: OFS308 (c) 2011 Microsoft. All rights reserved.

Slides:



Advertisements
Similar presentations
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Advertisements

© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
MVC - LESSONS LEARNT FROM BEING BURNT Malcolm Sheridan - Quantitative Project Leader ANZ SESSION CODE: #WEB306.
Adding Value to Software Projects with VSTO Jake Ginnivan B: jake.ginnivan.net SESSION CODE: DEV304 (c) 2011 Microsoft. All rights reserved.
FUJITSU’S USER INITIATED WINDOWS 7 MIGRATION SESSION CODE: SEC201 (c) 2011 Microsoft. All rights reserved. “….most organizations will not be able to migrate.
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.
BI AND REPORTING USING PROJECT SERVER AND SHAREPOINT Marc Soester Managing Director IPMO Pty Ltd SESSION CODE: OFS311 (c) 2011 Microsoft. All rights reserved.
Windows 7 Training Microsoft Confidential. Windows ® 7 Compatibility Version Checking.
Multitenant Model Request/Response General Model.
Announcing Demo Announcing.
Feature: OLE Notes Migration Utility
NEW WINDOWS PHONE “MANGO” APPLICATION PLATFORM SERVICES Chris blog.walshie.me SESSION CODE: WPH304 (c) 2011 Microsoft. All rights.
Feature: Web Client Keyboard Shortcuts © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
BUILDING HYBRID APPS WITH DYNAMICS CRM & WINDOWS AZURE Guy Riddle & George Doubinski Dynamics CRM MVP’s SESSION CODE: DEV-DYN-MID306 (c) 2011 Microsoft.
Session 1.
Built by Developers for Developers…. © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
 Rico Mariani Architect Microsoft Corporation.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Connect with life Connect with life
NEXT: Overview – Sharing skills & code.
© 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.
Please visit m.ausalgo.com on your device and sign inm.ausalgo.com.
demo Instance AInstance B Read “7” Write “8”

customer.
INTRODUCTION TO WINDOWS AZURE APPFABRIC COMPOSITE APPLICATIONS Lewis Benge Creative Technologist Whybin\TBWA\Tequila SESSION CODE: COS-MID306.
JAVASCRIPT WITH A VIEW Jordan Knight Solution Architect Xamling SESSION CODE: WEB305 (c) 2011 Microsoft. All rights reserved.
demo © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
demo Demo.
demo QueryForeign KeyInstance /sm:body()/x:Order/x:Delivery/y:TrackingId1Z
projekt202 © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
KILLER REAL-WORLD POWERPIVOT EXAMPLES Grant Paisley SQL Server MVP Angry Koala SESSION CODE: DAT303 (c) 2011 Microsoft. All rights.
The CLR CoreCLRCoreCLR © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
2 Screens and A Cloud, Without Being Cut! An MMO in 45 Minutes DEV305.
© 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.
UNLOCK THE POWER OF USER DEVICE AFFINITY IN SCCM 2012 James SESSION CODE: #SEC309.
Building a Fully-Functioning Deployment Environment for FREE OFS204 Alistair Speirs Senior Product Manager Microsoft Office Division Yoni Kirsh Office.
CREATING CUSTOM WINPE 3.0 BOOT IMAGES Johan Arwidmark Chief Technical Architect Knowledge Factory SESSION CODE: CLI303 (c) 2011 Microsoft. All rights.
POWERSHELL ABOVE AND BEYOND: GUIS, WORKFLOWS, AND MORE Dean Corcoran Partner Service Account Manager (Cloud) – MCT – MCITP:EA Microsoft Australia SESSION.
MULTI-TASKING AND APPLICATION SERVICES IN WINDOWS PHONE 7.5 Chris blog.walshie.me SESSION CODE: WPH305 (c) 2011 Microsoft. All rights.
OVER THE FENCE DESIGNER DEVELOPER WORKFLOW Jordan & Alex Knight Directors Xamling SESSION CODE: DEV203 (c) 2011 Microsoft. All rights reserved.

IoCompleteRequest (Irp);... p = NULL; …f(p);
THE SOURCE OF 4 TH & MAYOR: CODE, HACKS, TRICKS Jeff Wilcox Senior Software Development Engineer Microsoft SESSION CODE: WPH308 (c) 2011 Microsoft. All.
HETEROGENEOUS DEVELOPMENT WITH VISUAL STUDIO 2010 Mitch Denny Chief Technology Officer Readify SESSION CODE: #DEV307 (c) 2011 Microsoft. All rights reserved.
Возможности Excel 2010, о которых следует знать
The Challenges of moving Document Creation to the Cloud
Domain Driven Design, Domain Events and Unit Testing
Title of Presentation 12/2/2018 3:48 PM
Migrating XP to Windows 7 using ConfigMgr 2007
MAP & ACT Pre deployment planning for Windows 7 or Server 2008 R2
(c) 2011 Microsoft. All rights reserved.
(c) 2011 Microsoft. All rights reserved.
Migrating your applications to Azure
The Essential Windows Azure Developers Toolkit
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.
Hyper-V server deployment - Using the right tools
Виктор Хаджийски Катедра “Металургия на желязото и металолеене”
(c) 2011 Microsoft. All rights reserved.
PENSACOLA ENERGY WORK PLAN OCTOBER 10, 2016
(c) 2011 Microsoft. All rights reserved.
Шитманов Дархан Қаражанұлы Тарих пәнінің
Title of Presentation 5/24/2019 1:26 PM
Presentation transcript:

OFFICE DEPLOYMENT FOR THE ELITE Yoni Kirsh Managing Director Fastrack Technology SESSION CODE: OFS308 (c) 2011 Microsoft. All rights reserved.

Why are we here?

Agenda What are we going to cover? ► Analysing OMPM Results – What to look for? – DEMO: Custom SQL queries for OMPM ► Identifying Problem Applications with ACT / OEAT – What to look for? – DEMO: De-duplicating results and matching with ACT ► Deploying Office 2010 Customisations – DEMO: Adding / Removing Files – DEMO: Adding Removing Registry Settings ► App-V Deployment Scenarios – DEMO: Configuring Office 2010 with App-V (c) 2011 Microsoft. All rights reserved.

OMPM – How Does it Work? (c) 2011 Microsoft. All rights reserved. Data Repositories Scan Results - XML OMPM ScannerOMPM Importer SQL Database Report Viewer

DEMO Creating useful OMPM reports using Excel (c) 2011 Microsoft. All rights reserved.

OEAT - How Does it Work? (c) 2011 Microsoft. All rights reserved. Client Computers OEAT Scanner Report Viewer Scan Results - XML OEAT Compiler

DEMO Rationalising Office 2010 add-ins using ACT and OEAT (c) 2011 Microsoft. All rights reserved.

A Look at the Code Option Explicit Sub CategoriseApps() Dim cnSQL As ADODB.Connection Set cnSQL = New ADODB.Connection Dim objFSO As Object Set objFSO = CreateObject("Scripting.FileSystemObject") Dim intReadRow As Integer Dim intWriteRow As Integer Dim ranCurrcell As Range Dim strConn As String Dim arrAppIDs, strApp (c) 2011 Microsoft. All rights reserved.

A Look at the Code strConn = "PROVIDER=SQLOLEDB; DATA SOURCE=FTDSQL04\sql01;INITIAL CATALOG=ACT; INTEGRATED SECURITY=sspi;" cnSQL.Open strConn intReadRow = 2 intWriteRow = 1 Set ranCurrcell = AddinsSheet.Cells(intReadRow, 2) Do While ranCurrcell <> "" Dim strPath As String Dim strSubCat As String strPath = AddinsSheet.Cells(intReadRow, 15) strPath = objFSO.GetParentFolderName(strPath) If strPath <> "" Then strPath = Right(strPath, Len(strPath) - 3) arrAppIDs = QueryACT(strPath, cnSQL) Else arrAppIDs = Null End If If IsNull(arrAppIDs) Then Else strSubCat = FindSubCat(AddinsSheet.Cells(intReadRow, 8)) For Each strApp In arrAppIDs Call WriteToACT(strApp, strSubCat, cnSQL) Next End If intReadRow = intReadRow + 1 Set ranCurrcell = AddinsSheet.Cells(intReadRow, 2) Loop cnSQL.Close Set cnSQL = Nothing End Sub (c) 2011 Microsoft. All rights reserved.

A Look at the Code Function QueryACT(strPath, cnSQL) Dim rsSQL As ADODB.Recordset Set rsSQL = New ADODB.Recordset Dim arrAppIDs Dim strQuery As String strQuery = "SELECT DISTINCT appID FROM Application_Indicators WHERE shellTargetPath LIKE '%" & strPath & "%'" rsSQL.ActiveConnection = cnSQL rsSQL.Open strQuery If rsSQL.EOF = False Then arrAppIDs = rsSQL.GetRows Else arrAppIDs = Null End If QueryACT = arrAppIDs rsSQL.Close End Function (c) 2011 Microsoft. All rights reserved.

A Look at the Code Function FindSubCat(strOfficeApp) Select Case strOfficeApp Case "word" FindSubCat = 7 Case "excel" FindSubCat = 8 Case "powerpoint" FindSubCat = 9 Case "outlook" FindSubCat = 10 Case Else FindSubCat = 14 End Select End Function (c) 2011 Microsoft. All rights reserved.

A Look at the Code Function WriteToACT(strApp, strSubCat, cnSQL) Dim rsSQL As ADODB.Recordset Set rsSQL = New ADODB.Recordset rsSQL.ActiveConnection = cnSQL On Error Resume Next rsSQL.Open "INSERT INTO Categorized_Applications([objectID],[categoryId],[subCategoryId]) VALUES('" & strApp & "',3," & strSubCat & ")" On Error GoTo 0 End Function (c) 2011 Microsoft. All rights reserved.

Office 2010 Configuration (c) 2011 Microsoft. All rights reserved.

Office 2010 Client Configuration (c) 2011 Microsoft. All rights reserved.  Define settings  Initial prefs  Install-time  Define settings  Overrides OCT  Install-time  Control settings  Post-install  Dynamic

Config.XML (c) 2011 Microsoft. All rights reserved.

Deploying Custom Settings to HKCU (c) 2011 Microsoft. All rights reserved. HKLM\SOFTWARE\Microsoft\Office\14.0\User SettingsFTSettings\Create\Software\Microsoft\Office\14.0\Word\StatusBar Group Name Action HKCU Key Location

DEMO Deploying Custom Settings to HKCU (c) 2011 Microsoft. All rights reserved.

Office 2010 Settings Migration with App-V (c) 2011 Microsoft. All rights reserved. RegistryFile System Office 2003 Settings App-V Client RegistryFile System Office 2010 Settings

DEMO Migrating Office 2010 User Settings using App-V (c) 2011 Microsoft. All rights reserved.

Enrol in Microsoft Virtual Academy Today Why Enroll, other than it being free? The MVA helps improve your IT skill set and advance your career with a free, easy to access training portal that allows you to learn at your own pace, focusing on Microsoft technologies. What Do I get for enrolment? ► Free training to make you become the Cloud-Hero in my Organization ► Help mastering your Training Path and get the recognition ► Connect with other IT Pros and discuss The Cloud Where do I Enrol? Then tell us what you think.

© 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. (c) 2011 Microsoft. All rights reserved.

Sessions On-Demand & Community technet.microsoft.com/en-au Resources for IT Professionals Resources for Developers Microsoft Certification & Training Resources Resources (c) 2011 Microsoft. All rights reserved.