Home » Microsoft » 70-688 » What should you do?
You are an application developer for a federal government agency. You maintain a legacy application that the agency originally developed for Windows 2000. The agency is upgrading all desktop computers to Windows 8.1.
The legacy application does not run on Windows 8.1. You use the Application Compatibility Toolkit (ACT) to create a shim. You need to deploy the shim to all Windows 8.1 computers.
What should you do?
A. Run the sdbinst.exe utility on each computer to install the shim locally.
B. Configure a Group Policy to install the shim with user privileges.
C. Install the shim on all Windows XP computers prior to the Windows 8.1 upgrade.
D. Install the shim with a PowerShell script by using the ACT PowerShell add-in.
Correct Answer: D
Explanation/Reference:
Deploying a custom shim database to users requires the following two actions:
* Placing the custom shim database (*.sdb file) in a location to which the user’s computer has access (either locally or on the network)
* Calling the sdbinst.exe command-line utility to install the custom shim database locally While any approach that completes these two actions will work, customers commonly use one of the following two approaches:
* Packaging the *.sdb file and a script in an .msi file and then deploying the .msi file, making sure to mark the custom action not to impersonate the calling user. For example, if using Microsoft Visual Basic® Scripting Edition (VBScript) script, the custom action type would be msidbCustomActionTypeVBScript + msidbCustomActionTypeInScript + msidbCustomActionTypeNoImpersonate = 0x0006 + 0x0400 + 0x0800 = 0x0C06 = 3078 decimal.
* Placing the *.sdb file on a network share, and then calling a script on target computers, making sure to call the script at a time when it will receive elevated rights (for example, from a computer start-up script instead of a user log-in script).
Reference: Custom Shim Database Deployment
https://technet.microsoft.com/en-us/library/dd837647(v=ws.10).aspx