PC Power Down. MSI Deployment Guide



Similar documents
Test Note Phone Manager Deployment Windows Group Policy Sever 2003 and XP SPII Clients

HOW TO SILENTLY INSTALL CLOUD LINK REMOTELY WITHOUT SUPERVISION

TECHNICAL SUPPORT GUIDE

Tool Tip. SyAM Management Utilities and Non-Admin Domain Users

MailStore Outlook Add-in Deployment

SARANGSoft WinBackup Business v2.5 Client Installation Guide

4cast Client Specification and Installation

Sharpdesk V3.5. Push Installation Guide for system administrator Version

ACTIVE DIRECTORY DEPLOYMENT

Distributing SMS v2.0

Technical Reference: Deploying the SofTrack MSI Installer

Deployment of Keepit for Windows

How to - Install EventTracker and Change Audit Agent

Installation Manual (MSI Version)

Installation Guide - Client. Rev 1.5.0

Outpost Network Security

User Manual. Onsight Management Suite Version 5.1. Another Innovation by Librestream

Using Group Policies to Install AutoCAD. CMMU 5405 Nate Bartley 9/22/2005

ContentWatch Auto Deployment Tool

Active Directory Software Deployment

DriveLock Quick Start Guide

DC Agent Troubleshooting

How To Install Outlook Addin On A 32 Bit Computer

Autograph 3.3 Network Installation

Both MS Windows 2000 Server and MS System Management Server (SMS) support this type of network installation.

Guide to deploy MyUSBOnly via Windows Logon Script Revision 1.1. Menu

Using Logon Agent for Transparent User Identification

DeviceLock Management via Group Policy

Project management integrated into Outlook

Automating client deployment

Administration Guide. . All right reserved. For more information about Specops Deploy and other Specops products, visit

EventTracker: Support to Non English Systems

TECHNICAL DOCUMENTATION SPECOPS DEPLOY / APP 4.7 DOCUMENTATION

CODESOFT Installation Scenarios

DigitalPersona Pro Server for Active Directory v4.x Quick Start Installation Guide

XMap 7 Administration Guide. Last updated on 12/13/2009

Installing Client GPO Software

Installation Guide. . All right reserved. For more information about Specops Deploy and other Specops products, visit

Project management integrated into Outlook

MobileStatus Server Installation and Configuration Guide

How to deploy Arkeia Network Backup v10 on Windows Server 2008 and later with a domain

User Document. Adobe Acrobat 7.0 for Microsoft Windows Group Policy Objects and Active Directory

Migrating MSDE to Microsoft SQL 2008 R2 Express

Installation and Deployment

Web-Access Security Solution

Virtual CD v10. Network Management Server Manual. H+H Software GmbH

Promap V4 ActiveX MSI File

Troubleshooting pcanywhere plug-in Deployment

PowerMapper/SortSite Desktop Deployment Guide v Introduction

Citrix Systems, Inc.

DESLock+ Basic Setup Guide Version 1.20, rev: June 9th 2014

DeviceLock Management via Group Policy

Version 5.0. SurfControl Web Filter for Citrix Installation Guide for Service Pack 2

Administrator s Guide to deploying Engagement across multiple computers in a network using Microsoft Active Directory

Installation Guide: Delta Module Manager Launcher

Outpost Office Firewall

SMART Sync Windows operating systems. System administrator s guide

Install SQL Server 2014 Express Edition

Network Setup Instructions

XF Extracellular Flux Analyzer. Installation and Troubleshooting Guide

safend a w a v e s y s t e m s c o m p a n y

For Active Directory Installation Guide

Trusted Stackware series. Rev D.O.I-Net Co., Ltd. Document No.:TST E

DCA Local Print Agent Push Install

Deploying NetSupport Manager. or NetSupport School. Overview. Available Installers. There are 4 main ways to install NSM or NSS, these are as follows:

Getting Started Guide

Reconfiguring VMware vsphere Update Manager

ilaw Installation Procedure

Configuring and Launching ANSYS FLUENT Distributed using IBM Platform MPI or Intel MPI

How To Manage Storage With Novell Storage Manager 3.X For Active Directory

Universal Management Service 2015

User Guide. Version 3.2. Copyright Snow Software AB. All rights reserved.

To install the SMTP service:

Networking Best Practices Guide. Version 6.5

SmartDraw Installation Guide

OUTLOOK ADDIN V1.5 ABOUT THE ADDIN

Moving the TRITON Reporting Databases

Deploy Auto Shutdown Manager via Windows Group Policy

Troubleshooting File and Printer Sharing in Microsoft Windows XP

Automatic Network Deployment

Installation Guide. . All right reserved. For more information about Specops Inventory and other Specops products, visit

White Paper. Network Installation of ScanSoft PDF Create! 2

ez Agent Administrator s Guide

Comodo MyDLP Software Version 2.0. Endpoint Installation Guide Guide Version Comodo Security Solutions 1255 Broad Street Clifton, NJ 07013

Download/Install IDENTD

Sophos Enterprise Console server to server migration guide. Product version: 5.1 Document date: June 2012

About This Guide Signature Manager Outlook Edition Overview... 5

Egress Switch Client Deployment Guide V4.x

Specops Command. Installation Guide

Using DC Agent for Transparent User Identification

Table of Contents. Table of Contents Installation overview Create a Group Policy Object and Deploy SmartAgentSetup MSI package...

Foxit Reader Deployment and Configuration

KB-365CP Certiport Level One (L1) Technical Support

Secret Server Installation Windows 8 / 8.1 and Windows Server 2012 / R2

Advanced Event Viewer Manual

Installation Guide for Pulse on Windows Server 2012

Foxit Reader Deployment and Configuration

Creating client-server setup with multiple clients

enicq 5 System Administrator s Guide

Sophos Enterprise Console server to server migration guide. Product version: 5.2

Transcription:

PC Power Down MSI Deployment Guide

1. Introduction 1.1. Outline The client software for PC Power Down can be pushed out across a network, saving the effort of individually visiting each computer to install the software. This technique uses a Microsoft Installer (MSI) file that is pushed out using Microsoft's Active Directory (AD) and Group Policy Object (GPO). The intended audience for this document are network administrators who are tasked with deploying PC Power Down across an organisation using an MSI. 2. Install parameters 2.1. Introduction The MSI installs at boot up before the user has logged in. This is done silently in the background without the need for user interaction. There are three parameters used during installation, the installation directory; IP address of the server and port number. These values can be customised by using an MST, as explained in section 3. However for the majority of cases we recommend using the defaults, as specified in section 2.2. 2.2. Default Parameters 2.2.1. IP address This address is used to specify the location of the PC Power Down Server. Enabling the client to retrieve its power down schedule and report its status. This value will default to "pcpserver". Please add a DNS record to map this name to the IP address of your server. 2.2.2. installation directory The installation directory will default to [Common App Data]\PC Power Down\Network Client. Windows XP will install this to " C:\Documents and Settings\All Users\Application Data\PC Power Down\Network Client\". Windows Vista or Win7 will install this to "C:\Program Data\PC Power Down\Network Client\". If your network has a mixture of XP and Vista/Windows 7 then 2 deployments with different MSI's are required. It is worth noting that the standard exe will automatically resolve the installation directory. 2.2.3. The port number This defaults to 4455. Please ensure any firewalls are configured to allow TCP on the specified port. P a g e 2

3. Microsoft Transform File (Advanced install) 3.1. Introduction Microsoft Transform (MST) allows you to customise the parameters specified in section 2.2. However this is only for advanced installs, as for the majority of cases the default settings are fine. Please be careful in specifying a different installation directory as Microsoft have tightened security under Vista and Windows 7. Therefore the usual directory of Program Files will not have enough privileges by default. 3.2. Creation 3.2.1. Requirements Please download and install the Software Development Kit for Windows. This package includes Orca.exe which allows the internal database of an MSI to be transformed. 3.2.2. Guide Right click the MSI and select "Edit with Orca" Figure 1 - Opening with Orca From the top menu select Transform > New Transform Figure 2 - New Transform Select the table "CustomAction" from the list on the left hand side. Figure 3 - Custom action table P a g e 3

There are two rows that may require editing. The first is the target directory, for Vista and Windows 7 installations we recommend "C:\Program Data\PC Power Down\Network Client\". The second row contains the server IP address and port number. Do not change the TargetDir within this row, it will import from the previously edited row. Both the IP and port should be entered without speech mark, as shown below. Figure 4 - Editing the parameters Once these values have been edited, select transform > Generate Transform from the top menu. Figure 5 - Generate Transform This will prompt a save as screen, name the file and click save. Figure 6 - Save P a g e 4

4. MSI Deployment 4.1. Group Policy introduction You can use Group Policy to assign or to publish software to users or computers in a domain. Additionally, it is useful to be able to deploy software based on group membership. A Group Policy object (GPO) is usually applied only to members of an organizational unit (OU) to which the GPO is linked. Because a user/computer cannot be located in several OUs at the same time, you must be able to apply Group Policy settings outside the boundaries of OUs. This article will describe how to create an OU and deploy your software using a GPO. 4.2. Assign software to a group Create a folder to hold the MSI package on a server. Share the folder by applying permissions that let users and computers read and run these files. Then, copy the MSI package files into this location. From a Windows 2000-based computer in the domain, log on as a domain administrator, and then start Active Directory Users and Computers. From the control panel select administrative tools > Active Directory Users and Computers. Figure 7 - Group Policy Note You can apply Group Policy settings to domains, sites, and OUs. In Active Directory Users and Computers, right-click the container to which you want to link the GPO, click Properties, and then click the Group Policy tab. P a g e 5

Figure 8 - Container properties Create a new GPO for installing your MSI package, and then give the new GPO a descriptive name. Figure 9 - Group Policy Editor While the new GPO is selected, click Edit. This starts the Group Policy Object Editor. P a g e 6

Notes The Software Settings folder under Computer Configuration contains software settings that apply to all users who log on to the computer. This folder contains software installation settings. It may also contain other settings that are put there by independent software vendors. The Software Settings folder under User Configuration contains software settings that apply to users regardless of which computer they log on to. This folder also contains software installation settings. It may contain other settings that are put there by independent software vendors. Figure 10 - New package Open and then right-click Software installation in the GPO, and then click New Package. You are prompted for the path of the Windows Installer file (.msi) for this package. View the network location that contains the Windows Installer file, click the file, and then click Open. Warning If the Windows Installer file resides on the local hard disk, do not use a local path. Instead, use the UNC path of the local computer to indicate the location of the installation files. A UNC path takes the form \\servername\sharename\path\filename.msi. In the Deploy Software dialog box, do one of the following: Click Assigned to use default settings for the deployment properties. Click Advanced to manually edit the package properties instead of accepting the defaults. You can also choose between assign and publish for the deployment method. When you are prompted to choose between Advanced and Assigned, click Assigned unless you want to apply an MST. You should now see the software package in the details pane of the Group Policy Object Editor. For this example we shall pick advanced to document applying an MST. P a g e 7

Figure 11 Figure 12 To add an MST click the modification tab and select Add. Select the MST from the file dialog screen. Please ensure that the file permissions for the MST folder have been set correctly. P a g e 8

Figure 13 Click your GPO, and then click Properties. 1. Click the Security tab. 2. Click Authenticated Users in the Group or user names list, and then click Remove. 3. Click Add, select the security group that you want this policy applied to, and then click OK to add the security group to the list. 4. Select the security group, and then under Permissions for Users, click to select the READ and the Apply Group Policy check boxes in the Allow column. 5. Click Apply, click OK, click Apply, and then click OK. The software package appears in the details pane of the Group Policy Object Editor. Changes to a GPO are not immediately applied on the target computers. Instead, changes are applied according to the current Group Policy update interval. You can use the Secedit.exe command-line tool to impose GPO settings upon a target workstation immediately. P a g e 9

5. Troubleshooting 5.1. Introduction Various points during the GPO push of the MSI package may fail. In the majority of cases, the failure is due to incorrect permissions for the computer account to access the GPO, defined package, physical package, or authentication problems. Also, an improperly configured MSI setup file may cause installation failures. 5.2. GPO Problem: You do not see the message box at startup stating the MSI package is being installed. Resolution: There are a few possibilities that can contribute to this. Check to ensure the target machine is located within the OU where the GPO containing the software deployment is applied. Also, check the permissions on the OU and GPO to ensure Domain Computers (or Authenticated Users) have both READ and APPLY GROUP POLICY rights. Also ensure the defined package object within the GPO has the appropriate rights for Domain Computers. Also, your GPO definition may not have fully replicated through the Active Directory domain. Either wait a while for replication to occur, or run gpupdate.exe /force at the command line of one client to test it's working. Problem: Cannot create GPO object. Resolution: Ensure that the account you are using to run the Active Directory Users and Computers application has sufficient rights to create Group Policies. Usually, you must be a member of the Group Policy Creator Owners group explicitly or implicitly by nested groups. See your local OU administrator to verify your group membership and to delegate the ability to create Group Policies. Problem: You updated the MSI installer file, but machines do not get updated automatically. Resolution: You must redeploy the Package Object within the GPO. Right-click on the Package Object and select All Tasks\Redeploy Application OR- use the built-in versioning techniques of Package Objects (see Microsoft Knowledge Base for more info on using versioning of Software Package Objects). Problem: Other administrators cannot redeploy the software or edit the GPO. Only the original creator or Domain Administrators can. Resolution: Check the security permissions on both the Package Object and the GPO to ensure intended administrators can Read/Write/Modify the objects accordingly. Problem: The Application Event Viewer indicates errors that the MSI package installation failed with an error Package source not located. Resolution: This indicates that the local computer read and tried to apply the GPO and MSI Package object, but could not access the physical.msi file. Check the permissions on the share containing the MSI file to ensure Domain Computers (or Authenticated Users) have at least READ access rights. It is also possible that the Package Object was created using the physical path (C:\Apps\Installer.MSI) instead of the UNC path (\\server\share\installer.msi). Also, the Package Object may reference the FQDN of the share path (\\server.domain.com\share\installer.msi You can manually verify the computer account has access to the share and MSI installer file by attempting to connect to the share as the local computer account (NT Authority\System) by performing the following: 1. On the target computer, log in as an administrator. 2. Schedule an AT job for 1 minute ahead of the current time to launch a command prompt as NT Authority\System: C:\> at 1:00pm /interactive cmd.exe P a g e 10

3. After the command prompt window appears, you will have NT Authority\System access. 4. Attempt to list the contents of the share using the UNC path: C:\> dir \\server\share - You should receive a directory listing of the files on the share 5.3. MSI & MST MSI Installation on client PCs would have logs within the Event Viewer. Useful information is provided to check where the issue may be. If MSI installation is corrupt then you may not be able to install or uninstall. To remove the corrupt installation please run the MSI removal utility provided by Microsoft. This utility removes all traces of the corrupt MSI installation. All windows client machines would have to have the latest service packs provided from Microsoft as the Windows installer are different on different service packs. When creating MST s verify that the installation directory is correct for Windows Vista installations C:\ProgramData\PC Power Down And for Windows XP - C:\Program Files\PC Power Down Also verify that the IP address of the server is correct and reachable on the network. P a g e 11