Office Telemetry in Office 2013 Ignite Webcast January 22nd, 2013 Presenter: David Matsumoto Testing Inventory Traditional Process 2013 Modern Process Discover target file/addin directly Discover critical Sanity files/addins Testing Side-by-Side Piloting and Monitoring Piloting MSI Click-to-Run Installs can easily take 30 minutes or more Basis of Office deployments since Office 2000 To be offered as VL media in new Office Device-based activation Highly customizable per device Allows local apps to interact with it First launch is up and running in about two minutes Is primary installation type in the new Office Is linked to Office 365 for managed customers User-based activation Also highly customizable per device Also allows local apps to interact with it Does not require App-V infrastructure or MDOP Today’s application virtualization Features loaded on demand 22 1 4 7 1 5 8 6 9 7 4 9 5 8 8 6 9 3 1 2 2 3 1 3 4 Local application integration Side-by-side version support EXE EXE 7 Testing Inventory Traditional Process 2013 Modern Process Discover target file/addin directly Discover critical Sanity files/addins Testing Side-by-Side Piloting and Monitoring Piloting ! Modern Discover Rationalize Validate Manage Discover what is being used Discovered data leads prioritization Proactive success monitoring Continuous monitoring Future Planning Discover what is being used by who & how often Office file use and installed add-ins Collects file meta data not actual file Discovered data leads prioritization File and Solution use views Drive selection of pilot needs Users Files Solutions Proactive success monitoring Manage and react to issues Continuous data collection Understand how Office is used Proactive issue isolation Manage on-going updates Add-in management Putting process into practice… …Telemetry can help Frequency of documents / solutions used 18 Report detected issues / performance Elements Telemetry Log Captures local compatibility events Excel based consumption of local events Telemetry Dashboard Centralized view of events across the organization Analyze trends in use and success Inventory Agent Agent available for legacy Office versions Captures recently used files and solutions Demo Telemetry Overview How does it work? How Office Telemetry Works 22 Demo Managing Add-ins via Telemetry Dashboard Obfuscate the file properties Specify Office solutions / file type Filter out used by less than x people Filter Skype acquisition plan.docx Sk********(1).docx 25 Planning… 28 Group Policy template Office 2013 PreOffice 2013 office15.admx and office15.adml System info User Configuration\Administrative Templates\Microsoft Office 2013\Telemetry Dashboard Most recently used files Static scan Add-ins in startup Registry settings Registered add-ins Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\15.0 \osm] Runtime events "CommonFileShare"="\\\\<SERVERNAME>\\<SHARENAME>" Telemetry "Tag1"="<TAG1>" Issue logging "Tag2"="<TAG2>" "Tag3"="<TAG3>" %localappdata%/Microsoft/Office/15.0/Telemetry/*.tbl "Tag4"="<TAG4>" "AgentInitWait"=dword:00000258 "Enablelogging"=dword:00000001 as viewer "EnableUpload"=dword:00000001 "EnableFileObfuscation"=dword:00000000 "AgentRandomDelay"=dword:000000F0 Telemetry Log 29 Group Policy template office15.admx and office15.adml User Configuration \Administrative Templates \Microsoft Office 2013 \Telemetry Dashboard 30 31 11 32 gb 33 Minimum components required for Telemetry Dashboard system Telemetry Dashboard Telemetry database Telemetry processor Shared folder These components can run on the same computer or on different computers. You can deploy multiple telemetry processors if needed. Shared folder Telemetry processor Telemetry Shared folder processor Up to 100000 users Telemetry Dashboard Telemetry database Telemetry Shared folder processor Telemetry Shared folder processor Dedicated server Shared folder Up to 10 pairs Telemetry processor Add additional servers with Telemetry Processor and Shared folder to scale or to collect data from remote sites Up to 50000 users per each pair Deploy-TelemetryDashboard.ps1 Modern Discover Rationalize Validate Manage Discover what is being used Discovered data leads prioritization Proactive success monitoring Continuous monitoring Future Planning Critical Scan/Find all of them (Inventory) Cross off the ones that don’t meet the bar (Rationalization) Does it make sense to create a list of 10 million documents, and then cross off 99.99% of that list? Goal: Partner with Business Areas Track Ask Office docs/apps not traditionally ITmanaged Discovery; Not Inventory Piloting Testing Side-by-Side “Barrier free UAT!” No Fear Testing Testing discovery reassurance Dashboard Reassurance Partner with Business areas Discovery; Not Inventory Telemetry data is a conversation starter…not replacement Tools Complement Process Tools provide data…not answers Safety Net = Be bold! C2R enables safe production testing/piloting Manage the future…or the past Telemetry features help prepare for Office 2010 or newer (or future) releases Interested in deploying Telemetry in production? 1 Read more about Telemetry on TechNet Library and Blog articles 2 Download deployment script and quickly get up and running! 3 http://gallery.technet.microsoft.com/Setting-upOffice-1749df3b http://technet.microsoft.com/enus/library/ff394407(v=office.15).aspx http://blogs.technet.com/b/office_resource_kit/