Windows 95 Deployment Procedures
The first step in the upgrade process is to determine which of your computers are appropriate for upgrading to Windows 95. The easiest way to do this, if you have Systems Management Server installed, is to query the SQL database to locate all computers that match the upgrade specifications.
Depending on your installation, you may be able to use a single query to identify all upgrade candidates, or you may have to write several queries, and upgrade the installation in stages. You will typically end up with at least one query for each Windows 95 configuration you want to install; after running the query, you can use the results as the target for your installation package.
A typical query for an upgrade of desktop computers might specify:
- A 386 DX processor or better
- MS-DOS version 5.0 or later, Windows, or Windows for Workgroups
- 35 MB or more of hard disk space
The following table lists the amount of hard disk space required, according to the operating system being upgraded.
Existing operating system | Compact | Typical | Full |
New (no system installed) | 30 MB | 40 MB | 50 MB |
Windows 3.1 | 15 | 35 | 40 |
Windows for Workgroups 3.11 | 15 | 30 | 35 |
- 4 MB or more of installed RAM
- Windows 95 is not already installed
Systems Management Server includes some predefined queries which are ready to use. You can modify one of these, if appropriate, to query for criteria that are specific to your organization. The following steps show you how to create a simple query. To create a more complex query, repeat several of the steps to add more properties to your query.
To create a simple query that detects computers running Windows for Workgroups
- From the Systems Management Server Administrator tool, open the Queries window.
- From the File menu, choose New. The Queries Properties window appears.
- In the Query Name box, type Windows 95 Candidates and click Add AND. This opens the Query Expression Properties dialog box.
- Scroll down the list until you find the Operating System group, and then select the Operating System Name attribute.
- In the Operator box, select is.
- In the Value box, select MS Windows for Workgroups.
- Click OK to return to the Query Properties dialog box with your query displayed.
- Click OK and then minimize the Queries window.
This creates a simple query that has only one property¾that the operating system is Windows for Workgroups. You can use the Add AND or the Add OR functions to define more query details.
There are two ways you can execute a query:
- You can choose Execute Query from the File menu, select the query you want to execute, and click OK. The Query results window appears listing all the computers that meet the criteria of the query, as shown in the following illustration.
- You can also simply drag the query from the Queries window and drop it onto the site (in the Sites window) that you wish to run the query on, as shown in the following illustration. This makes it easy for administrators to run queries on certain sites as required.
Here are the basic steps in using Systems Management Server to roll out Windows 95.
To roll out Windows 95 using Systems Management Server
- Create and share a package source directory for the Windows 95 files. This directory can be on any server that can be shared with the network.
- Copy the appropriate files from the Windows 95 compact disc or flopp disks to the new package source directory. If copying from the compact disc, you can use the Server-Based Setup (netsetup; see Chapter 4, "Server-Based Setup for Windows 95") to copy appropriate files to the source directory. If you are copying from a server that already contains an installation created using Server-based Setup, floppies, you can use xcopy to copy the files and directory structure.
- From the Systems Management Server 1.0a CD-ROM, copy the following files to the package source directory.
- WIN95.INF file from SMS\LOGON.SRV\MSTEST.
- DOS2W95.EXE file from SMS\LOGON.SRV\MSTEST (if you are setting up DOS clients).
- Review the INF file for your configuration, and make appropriate changes (such as the time zone).
- Create a package containing the Windows 95 source directory:
- From the Systems Management Server Administrator, open the Packages window. From the File Menu, choose New. When the Package Properties dialog box appears, click Import.
- In the File Browser dialog box, select the WIN95.PDF in the SMS\PRIMSITE.SRV\IMPORT.SRC\ENU directory, and then click OK.
- Click Workstations. In the Source directory boxof the Setup Package For Workstations dialog box , type the location of the Windows 95 package source directory (or click Browse [...] to find it). This is the package source directory that you created earlier. Then click Close, and click OK.
- When ready to install Windows 95 on one or more clients, create a job to distribute the package to the clients.
- From the Systems Management Server Administrator, open the Packages window. Open the Sites window.
- In the Packages window, select the package you created for the operating system, and drag it to a client, machine group, or site in the Sites window.
- Complete the Job Details dialog box, making sure to choose the correct client command appropriate for the operating system environment of the target clients on which the job will be run. Use Automated Setup for Windows/WfW Clients for computers running Windows or Automated Setup for DOS Clients for computers running MS-DOS.
- Send the job to the target computers.
The Windows 95 installation process requires the User Name, Domain/Workgroup Name, and Computer Name for the targeted client. These values are left blank in the WIN95.INF template. There are several ways for the installation program to acquire this information:
- Determine if the input Win95 script file (usually WIN95.INF) has UserName set.
- If not, check in the client's SMS.INI for the UserName (this is an optional field that people can set using PCM).
- Then, make sure there's an MSBATCH.INF file in the Windows directory and that it has the UserName set (computers running Windows 95 will have this file from their last installation).
- Next, check if there's a SERIALNO.INI file in the Windows directory that has UserName set (computers running Windows for Workgroups will have this file from the installation).
- Finally, have the UserName default to the same value as the computer name. The computer name was either specified in the INF file or copied from the MachineName field in SMS.INI.
Check the README.TXT file for further information.
For Windows-based clients, the user must close all applications before starting the automated Windows 95 installation. If an application is open, the installation will pause until the user closes it. Also, certain warning and error conditions can occur during the installation process that may pause or terminate the installation.