Microsoft Assessment and Planning Toolkit 8.5
© 2013 Microsoft Corporation. All rights reserved.
Release Date: April 2013
This new version of the Microsoft® Assessment and Planning (MAP) Toolkit
provides agentless discovery, inventory and assessment for a variety of
scenarios. Some of the key features in this release are:
- Windows Azure virtual machine readiness and sizing assessment.
- Office 2013 and 365 assessments to assist in upgrade planning.
- Lync Usage Tracking scenarios for determining CAL requirements
expanded to include Enterprise and Plus licensing.
- Re-designed user interface simplifies the steps you need to
follow to enable scenarios and surfaces focused and concise
Table of Contents
This document provides the prerequisite information you need to install and start using the
Microsoft Assessment and Planning Toolkit. You should also use this document to obtain
information about any late-breaking updates and known issues in this release.
For more information about the MAP Toolkit, see the
Getting Started Guide. To access the
guide after you have installed the MAP Toolkit, click Start, click Microsoft
Assessment and Planning Toolkit, and then click Getting Started Guide.
The guide addresses the following topics:
- Overview of the MAP Toolkit
- Preparing your environment to use the MAP Toolkit
- Using the MAP Toolkit, including descriptions of the assessment scenario that the MAP Toolkit supports.
Install the Microsoft Assessment and Planning (MAP) Toolkit on a computer that meets the requirements
specified in the following table.
||Operating system. Any of the following:
- Windows 8 (Professional and Enterprise editions only)
- Windows 7 with Service Pack 1 (Professional, Enterprise, and Ultimate editions only)
- Windows Vista with Service Pack 2 (Business, Enterprise, and Ultimate editions only)
- Windows Server 2012
- Windows Server 2008 R2 with Service Pack 1
- Windows Server 2008 with Service Pack 2
Note: MAP will run on either x86 or x64 versions of the
operating system. Itanium processors are not supported.
- Update 2 for Microsoft.NET Framework 4.0 (download from
- .NET Framework 3.5SP1 (3.5.30729.01) (download from
- .NET Framework 4.0 (Full) (download from
- Installation of all updates for the operating system.
Note: In some cases updates may not install automatically.
To download updates for your computer manually, go to
- By default, the MAP Toolkit will install SQL Server 2012
Express LocalDB during setup. You may also use an existing
installation of SQL Server 2008, SQL Server 2008 R2, or SQL Server 2012
if you create an instance named "MAPS" before running the MAP Toolkit
installer. The MAP Toolkit requires the collation order of the database
engine to be set to "SQL_Latin1_General_CP1_CI_AS".
To turn on Microsoft .NET Framework 3.5 Service Pack
1 on Windows 7 or Windows Server 2008 R2 go to
Control Panel | Program and Features | Turn Windows
features on or off and then select Microsoft .NET
To install Microsoft .NET 4.0 full profile, download from
Some of these prerequisites require restarting your computer.
You may have to restart multiple times if all the prerequisites are not met
prior to running Microsoft Assessment and Planning Toolkit setup.
Installing the MAP Toolkit on a domain controller is not supported.
||A computer with at least the following minimum configuration:
- A dual-core 1.5GHz processor
- 2.0 GB of RAM
- 1 GB of available disk space
- Network adapter card
- Graphics adapter that supports 1024x768 or higher resolution. At 1024x768,
using a DPI setting of more than 100% is not supported. At higher resolutions,
DPI settings higher than 100% are supported.
Note: Inventory, assessment, and reporting performance are based primarily
on the speed of the CPU and the amount of available RAM.
- For machines that will be used to run the Forefront Endpoint
Protection Usage Tracking or Lync Usage Tracking scenarios, please note: PowerShell 2.0 or higher must be installed.
- For machines that will be used to collect Oracle schema information, please note:
The 64-bit Oracle client must be installed on the MAP machine to collect the schema information. If the
64-bit client is not installed,
MAP will only be able to collect instance information.
MAP will not collect schema information if the 32-bit client is
To run the Microsoft Assessment and Planning Toolkit wizards, install the MAP Toolkit on a single computer that has access to the
network on which you want to conduct an inventory and assessment.
If you encounter a problem during installation, refer to the installation log files. The log files are located in the path specified
in the %TEMP% environment variable on the local computer. You can find additional troubleshooting information by examining the application
and system event logs. The log files are located in the "MAPSA Installer Logs <timestamp>" folder.
You can help to improve the capabilities and quality of Microsoft Assessment and Planning Toolkit by participating in Microsoft Customer
Experience Improvement Program (CEIP), which was created to give all Microsoft customers the ability to contribute to the design and development
of Microsoft products. You can learn more about CEIP by visiting http://go.microsoft.com/fwlink/?LinkId=229285.
If you choose to participate in CEIP, the MAP Toolkit will collect anonymous information from the usage of the MAP Toolkit, MAP Toolkit’s
database and send that information to Microsoft. To learn more about anonymous information collected, please review the MAP Toolkit’s privacy statement at
You have the option to choose whether to participate or not in CEIP during the setup and through the Customer Feedback Options menu item in the Tools menu.
Reminder: Back up any existing MAP toolkit databases before starting the upgrade process.
The Microsoft Assessment and Planning Toolkit Setup Wizard guides you through the installation of application
files and Microsoft SQL Server 2012 Express LocalDB. During the MAP Toolkit Setup, if a SQL Server instance called
MAPS is already installed that is SQL Server 2008, SQL Server 2008 R2 or SQL Server 2012, the MAP Toolkit will use
this instance to store its data. Otherwise the MAP Toolkit will use SQL Server 2012 Express LocalDB that was
installed during the MAP Setup. This instance is customized for exclusive use by the MAP Toolkit wizards and should
not be modified. By default access to this instance is blocked from remote computers. Access to the instance on the
local computer is enabled only for users who have local administrator credentials.
Note: Permissions are required to write to the folder selected as the installation target. If installation fails and error code 1603 displays,
validate that you have permissions to the installation target and try again.
Note:If you are running an antivirus product and experience installation issues, you may need to add the Windows Installer to your safe list of
applications or temporarily disable the anti-virus product until the installation of the MAP Toolkit is completed.
Use the Microsoft Assessment and Planning Toolkit Setup wizard to uninstall the MAP Toolkit. The setup wizard
will provide the options to remove the “MAPS” instance and delete files created by the application.
Important: When you repair the MAP Toolkit, any configurations saved in the Hardware Library will be deleted.
- In some limited scenarios, the setup wizard may fail and display an unclear error message. If this occurs, you should close all open applications and try to
run the setup wizard again.
- Before beginning an uninstall, repair, or upgrade, you should close the MAP Toolkit console and any open documents generated by the MAP Toolkit.
In some limited cases, SQL LocalDB installation
may fail and display an error message. This issue can occur on any
platform, however it is more prevalent in Windows 8 x86. If this
occurs, close the installation and open a command prompt, then execute
the following commands:
Sqllocaldb stop MAPToolkit
Sqllocaldb delete MAPToolkit
Delete the following directory if it exists:
%UsersProfile%\AppData\Local\Microsoft\Microsoft SQL Server Local
Sqllocaldb create MAPToolkit
Sqllocaldb Start MAPToolkit
Restart the installation.
Microsoft Assessment and Planning Toolkit Console
- Not all of the scenarios supported by the MAP Toolkit are displayed in the console. You can view the results of the scenarios that are not displayed in the
console by generating the related reports and proposals. On the File menu, click Prepare New Reports and Proposals.
Microsoft Assessment and Planning Toolkit Wizards
- If the MAP Toolkit is installed on a computer that is a member of a domain, log on to the computer using a domain user account. Use of a local computer account
on a computer that is a member of a domain will result in authentication failures to remote computers, even if the correct domain credentials are provided to
the Inventory and Assessment or Performance Metrics Wizards.
- The MAP Toolkit collects the Number of Hyperthreads (per core), Number of Cores, and the L3 Cache Size for computers running Windows Vista/Windows Server 2008
or newer. The number of physical Hyper-threading enabled processors or the number of physical multicore processors is incorrectly reported in Windows XP/Windows
Server 2003. For more information about how to address this issue, see http://support.microsoft.com/kb/932370.
For all other operating system versions, the corresponding cells in reports will be blank or
display the value "Unknown".
- The Performance Metrics Wizard can collect performance data for Windows machines only if the Remote Registry service is running on the remote computer. By default, the Remote Registry
service is disabled on Windows Vista/Windows Server 2008 or newer.
- The MAP Toolkit wizards use Windows Management Instrumentation (WMI), Remote Registry, SSH, and SQL queries to collect the data that is required to complete the assessments.
For more information about how to enable these connections between the computer running the wizard and the computer being inventoried, see "Prepare Your
Environment"in the Getting Started Guide.
- Computers running Home editions of Windows cannot be inventoried and assessed because remote WMI connections to computers running these versions of Windows are not allowed.
- For assessments of environments of more than 5,000 computers, we recommend that you use a dedicated computer running only the MAP Toolkit. Hardware and software
recommendations can be found in the "Installation Prerequisites" section of this document.
- At the time of this release, additional security features included in Windows Server 2008 and Windows Vista are known to impact performance of large scale
inventories (that is 1,000 or more computers) conducted by the MAP toolkit.
- Desktop Virtualization Planning results will not refresh if you run the Desktop Virtualization Planning wizard, Export the database, Import the database, and view the results.
You should recreate the desktop workload models and re-run the assessment.
Microsoft Assessment and Planning Toolkit Reports
- Server Consolidation and Desktop Virtualization Recommendations: Reported guest values are rounded and may not equal the sum of the host total values.
- Virtual Machine Inventory Report (VMReport): If the "Manually enter computer names and credentials" option is the only discovery method selected
during inventory, the "Host and Guest Details" worksheet may not display both virtual machine hosts and virtual machine guests. This will occur if credentials for a
host are specified but not the guest, or vice versa. To work around this issue, either manually specify credentials for both the host and all of its guest computers, or use
another inventory method such as "Use Active Directory Domain Services."
- All reports
- MAP will report wrong processor information if a newer processor that uses extended family bits is running Windows XP SP3 or earlier
or Windows Server 2003 SP2 or earlier. A hotfix is available at
Note: This hotfix must be applied to each computer that meets this criterion to get the correct results.
- The SQL Server Edition column can be blank when SQL Server 2008 or SQL Server 2008 R2 is not running the latest service pack or when SQL Server 2012 is also
installed on the same machine. To resolve this issue, apply SQL Server 2008 Service Pack 3 or later and SQL Server 2008 R2 Service Pack 1 or later
and then rerun the inventory using a new database.
- Linux Environment Summary Report
- MAP uses HAL commands through SSH to inventory hardware information from computers running Linux operating systems. If the HAL package is not installed on the target
computers or the inventory account lacks permission to use those commands, MAP will report blank values for some of the hardware properties in the reports.
- On Linux machines, MAP can report hardware information about only certain types of optical drives. MAP will report blank values for unidentified optical drives in this case.
- To inventory and report Apache, MySQL and PHP applications on Linux operating systems, the MAP Toolkit uses string patterns to identify package names and running processes.
In cases where the defined patterns are not comprehensive enough to identify different distributions of these applications, the MAP Toolkit will not report them. This
can also result in the reporting that these applications are installed when in actuality only supporting packages related to those applications are installed.
- All Summary Report documents:
- The pie chart images may lose fidelity when using Microsoft Office 2007 SP2 or Microsoft Office 2010. You may have to manually adjust the graphs in the proposal documents.
- The report generation process might fail if either Microsoft Word or Microsoft Excel is open while the reports are being generated. If an error occurs, you should close all instances
of Microsoft Word and Excel and rerun the wizard.
Software Usage Tracker
- While parsing log files and events to compute server usage, accesses from certain system accounts (NT Authority\anonymous logon, NT Authority\Local Service, NT Authority\Network Service, NT
Authority\System) are filtered out by name based on their English spellings. However, the names of these system accounts are spelled differently on some non-English versions of the operating
systems and the end-user can change the default account names for these system accounts manually (including on English versions of the operating system). In those cases these system accounts
will not be filtered out and will be included in the counts of unique users accessing services in the Software Usage Tracker reports.
- Currently the MAP Toolkit does not identify and account for enterprise usage of Exchange 2010 mailboxes using archiving and retention policies.
- Lync 2010 usage tracking reports have the following limitations:
- Usage for Lync phone devices with versions older than Lync 2010 will not be reported.
To contact us: