Sunday, 29 March 2015

Office365 Packaging & deployment Overview


Microsoft Office 365 is group of software plus services subscriptions that provides productivity software and related services to its subscribers. For consumers, the service allows the use of Microsoft Office apps on Windows and OS X, provides storage space on Microsoft's cloud storage service OneDrive, and grants 60 Skype minutes per month. For business and enterprise users, Office 365 offers plans including e-mail and social networking services through hosted versions of Exchange Server, Lync, SharePoint and Office Web Apps, integration with Yammer, as well as access to the Office software

Office365 provides productive tools on the go or in office from PC/MAC, iOS, Android, or Windows device in real time.

Office 365 ProPlus includes the same applications that are available in the Office Professional Plus 2013 client suite. These include the following:

Office 365 ProPlus











Visio Pro for Office 365

Project Pro for Office 365

SharePoint Designer 2013

Lync 2013

Lync 2013 Basic


There are several methods to deploy O365 in organisation depending upon requirements deployment method can be selected. In this blog we are concentrating on deployment of O365 on premises without impacting the user’s productivity

Set up Office 365 – Overview

*Courtesy O365 Support

Set up OfficeO365

To set up your organization to use Office 365 email and then the Office apps, below steps need to follow:



1. Verify your domain

Use the setup wizard to add your custom domain (like, and verify that you own the domain.

2. Add users

Add users individually, or add several users at the same time.

3. Set up Office 365 email with your domain

Tell your domain provider to switch your email to Office 365.

4. Download and install Office on your Mac or PC

Install Outlook, Word, Excel, PowerPoint, and other Office programs.

5. Set up email

Set up Outlook to work with Office 365.

6. Copy email, calendar, and contacts

Choose the method that's right for you to import email, calendar, and contacts.

7. Set up Office on your phone or tablet

Set up the Office apps and email on your phone or tablet.

8. Help your users get started

Explore the Office apps and help your users get started quickly.

Methods to deploy Office365 in Organisation

There are several methods to deploy O365 in organisation depending upon requirement deployment method can be selected. In this blog we are concentrating on deployment of O365 on premises without impacting the user’s productivity.

  • Office Portal

For very small organisation of less number of users O365 can be deployed manually by log in to Microsoft portal And install the application with required language.

  • On-Premises

Whereas for organisation of medium or large base of users below tools used to achieve the migration of MS office, Lync etc

For clients who are not having the distribution tools like SCCM clients it is recommended to go with Step -1. Whereas clients who are managing infrastructure using distributions tools like SCCM, LANDesk, Marimba Step-2 would be recommended

    1. NetworkShare and Group Policy
    2. Software Distribution Product – SCCM or MDT or Intune

Organisations looking for O365 available along with images can go with MDT tool .To manage and deploy O365 on Mobile devices Windows Intune integration will be added advantage.

Packaging O365

Before deployment O365 need to be configured as per client requirement using tool Office Deployment Tool for Click-to-Run

The following are some advantages to using Click-to-Run versions of Office products:

  • Faster to download and install. Start using a product before it has finished installing.
  • Up-to-date from the start and kept up-to-date automatically. No need to download and install updates manually.
  • Run different versions of Office products side-by-side on the same computer.

Packaging O365 enables to configure deployments for

    • With Multiple languages
    • With 32 Bit or 64 Bit
    • Excluding or Including the applications of O365
      • Ex : Excluding Lync or Outlook for deployments can be handled
    • Managing the O365 updates and keeps users up-to-date.
    • Of-course installation silently without affecting users
    • Office365 in App-V format.

Saturday, 28 March 2015

Deployment of Office365 With Group Policy

Deployment of the O365 in environment where Distribution tools are not available we can go with Group policies for initiating installation of O365 Products

Click-to-Run products

Click-to-Run is available for the following products from Office 365:

  • Office 365 ProPlus

  • Visio Pro for Office 365

  • Project Pro for Office 365

  • SharePoint Designer 2013

  • Lync 2013

  • Lync 2013 Basic

The products that are available to you depend on your Office 365 subscription.

Click-to-Run is also available for the following retail products:

  • Office Professional 2013

  • Office Home and Business 2013

  • Office Home and Student 2013

Step1: Download Office Deployment Tool HERE

  • Save the downloaded files on one of the drives on your system

You will get one XML file and Setup.exe

Step2: Customise XML to provide the installation instructions

  • Customise the XML for downloading . 
  • SourcePath indicates the location to save the Click-to-Run installation source when you run the Office Deployment Tool in download mode.
  • Version is optional , if it left blank latest version of he O365 will be downloaded
  • OfficeClientEdition indicates to download 32 bit or 64 bit
  • ExcludeApp ID  optional attribute indicates to exclude any of the elements/features ex – Access add a line as below after language ID

<ExcludeApp ID="Access" />

    <Add SourcePath="\\server\share\" Version="" OfficeClientEdition="32">
          <Product ID="O365ProPlusRetail">
            <Language ID="en-us" />

If Office 365 ProPlus and Visio Pro for Office 365 in English (US), Spanish, and Japanese are required copy below code.

<Add SourcePath="\\Server\share" Version="" OfficeClientEdition="32">
  <Product ID="O365ProPlusRetail" >
      <Language ID="en-us" />
      <Language ID="es-es" />
      <Language ID="ja-jp" />
  <Product ID="VisioProRetail" >
      <Language ID="en-us" />
      <Language ID="es-es" />
      <Language ID="ja-jp" />


Step3: Download source for Office 365 products and languages to an on premise location

  • To download source with configured XML open the command prompt with elevated privileges and run the setup.exe with xml


    \\server\share\setup.exe /download \\server\share\CustomC2RConfig.xml

  • once download completes it will have new folder office


Step4: Configure XML for installing , removing Click-to-Run for Office 365 products and languages, and applies any options as required

Note : /packager and /configure. To run these modes you must have elevated privileges or an administrator command prompt.

\\server\share\setup.exe /configure \\server\share\CustomConfig.xml 

  • Deployment XML should be configured as per settings configured for download XML, If downloaded source is for 32 bit deployment XML should be configured for 32 bit or else deployment will fail.

<Add SourcePath="\\Server\share" OfficeClientEdition="32">
    <Product ID="O365ProPlusRetail" >
      <Language ID="en-us" />       
<Display Level="None" AcceptEULA="TRUE" />

  • As organisational standards Product updates will be applied only after testing and approved by experts  Ex : Lync is being upgraded to Skype for business Reference by sending the updates to disable the auto updates add line  add below line after Display level

<Updates Enabled="FALSE" />

  • To receive the updates and enable auto updates you should add below line after Display level

<Updates Enabled="TRUE" UpdatePath="\\Server\Share" />

  • An installation or removal action may be blocked if Office applications are running. Normally, such cases would start a process killer UI. Administrators can set FORCEAPPSHUTDOWN value to TRUE to prevent dependence on user interaction. When FORCEAPPSHUTDOWN is set to TRUE, any applications that block the action will be shut down. Data loss may occur

<Property Name="FORCEAPPSHUTDOWN " Value="TRUE" />

Example :

The code in the following Click-to-Run CustomConfig.xml file example specifies to install 32-bit Office 365 ProPlus and Visio Pro for Office 365 in English (US). It sets updates to Enabled, and uses an alternative source. It also sets Display Level to None, and accepts the end user licensing agreement.

  <Add SourcePath="\\Server\Share" OfficeClientEdition="32" >
    <Product ID="O365ProPlusRetail">
      <Language ID="en-us" />
    <Product ID="VisioProRetail">
      <Language ID="en-us" />
  <Updates Enabled="TRUE" UpdatePath="\\Server\Share" />
  <Display Level="None" AcceptEULA="TRUE" /> 
  <Logging Level="Standard" Path="%temp%" />


Step5: Setting up of Group Policies for deployment

Will be publishing in next blog

Tuesday, 24 March 2015

SCCM 2007 -Troubleshooting packages that just won’t install on DP’s

Found a very useful link while trouble shooting the packages that are not received to DP’s

First thing first

Check the distmgr.log on the parent (do this first) and secondary site and look for the package ID. Start reading there there.
Also, have you checked the status of the DP component on the secondary site? Make sure it's functioning properly.

  1. Troubleshooting packages that just won’t install on DP’s
  2. Addressing Packages that do not reach a Distribution Point

Wednesday, 18 March 2015

How to resolve message 5447, MP has rejected a policy request because it was not approved. Using Management Studio

You get the error message as


Why is this ISSUE :

If SCCM is set to approve in manual Mode this issue could occur. There could be other reasons this is one of them

What are Solutions :

Soln-1 :

  • Go to Server installed with SCCM - SQL Server
  • Open Management Studio
  • Run Below Query on database to identify machines for given GUID
    • select SMS_Unique_Identifier0, Name0 from V_R_System where SMS_Unique_Identifier0 = 'GUID:xxxxx-xxx-xx-xx-xxx-x'
  • Approve machines from SCCM Collections

SCCM report to list the Computer based on Given GUID

Came Across with Error

MP has rejected a policy request from GUID:xxxxxxxxxxxxxxxxxxxxxxxxxxxx  because it was not approved. The operating system reported error 2147942405: Access is denied.


To identify non approved computers for particular GUID Create the custom reports with below query

    dbo.v_GS_SYSTEM Sys
    Sys.SMSID0 = @GUID


Note : Mention the Name of prompt GUID

select SMS_Unique_Identifier0 from v_R_System