To design the Active Directory configuration that supports RIS, you need to define the following:
If you decided to delegate RIS administrative tasks in job aid "Planning RIS Server Security" (ACIRIS_05.doc), you need to create a new group in Active Directory for RIS administrators. For more information about delegation issues see "Planning Security for RIS Administrative Tasks" earlier in this chapter. If you want to designate more than one group with each handling different tasks, you need to create multiple security groups. After you create the groups, you need to set the appropriate permissions to allow performance of assigned tasks.
For this part of your Active Directory design, use the "Designing Active Directory Support" section of job aid "Designing the RIS Server Configuration" (ACIRIS_09.doc) on the Windows Server 2003 Deployment Kit companion CD (or see "Designing the RIS Server Configuration" on the Web at http://www.microsoft.com/reskit) to finalize your decision to create Active Directory security groups for RIS administrators or add administrative personnel to the Enterprise Admins group. If you decide to create new groups, record the names of the groups and the personnel you want to add to them.
You can prestage client computer accounts either manually using the Active Directory snap-in or with the prestaging script from the Remote Installation Scripts link on the Web Resources page http://www.microsoft.com/windows/reskits/webresources.). If you have a small number of clients, it might be sufficient to use the snap-in. If you use the snap-in, however, you can only configure the computer name, UUID, and the RIS server you choose to support the client. You cannot specify which startup file is designated for each client, as you might want to do when configuring some clients with automated installations and others with interactive installations. However, you can designate the startup file by using the prestaging script.
While the primary use of the prestaging script is to automate the prestaging process, you can also use it to automate the configuration of startup boot files for client use. Automating this process helps reduce administrative efforts in a large environment. However, for the prestaging script to work properly, you must run it from within the domain where you want to prestage clients, and the computer from where you run it must have ADSI installed.
The prestaging script uses an Excel spreadsheet created by the BIOS information script as input data, as described in "Evaluating the RIS Client Prestaging Process" earlier in this chapter. You run the BIOS information script to automate the process of obtaining the UUIDs of existing client computers on your network for prestaging these computer accounts in Active Directory.
If you have an OEM spreadsheet with the UUIDs of new client computers, you can add this information to the second column of the Excel spreadsheet generated by the BIOS information scirpt. The OEM UUIDs that you add to the spreadsheet must each be a 32-bit hexadecimal number in raw byte order format as follows:
1534A67812B41C34123F12365E432D16
Notes
-
When you prestage manually using the Active Directory snap-in, you can use either the raw byte or pretty print format. Pretty print format includes curly braces and spaces, as follows:
-
{12345678-1234-1234-1234-15E4160B15F2}
When you add OEM UUIDs to the spreadsheet, you must also add other information, including the new computer account name, location, domain\user, description, and startup boot file path. See the prestaging script for more information. The startup boot file path is the path to the RIS server location where the boot files are located, for example:
\\RISServername\REMINST\OSChooser\i386\Startrom.n12
In the spreadsheet, you can specify which startup file you want for each client, by using either the Startrom.n12 or Startrom.com boot files. However, the prestaging script also provides options that allow you to set all clients to either boot file, to accommodate groups of clients that you configure with interactive or automated installations. When you choose to use these options, you must specify the appropriate action command, the RIS server name, the image name, and the path to a fully-configured input spreadsheet file. In this case, the script does not read data from the cells in Startup File Path column of the spreadsheet, but applies the value you enter at the command line to each client computer account listed in the spreadsheet. Values are automate, to configure the client with Startrom.n12 and interactive, to configure the client with Startrom.com.
The prestaging script contains usage instructions that explain how to run the script and the commands or input arguments you must provide. The script also provides header information that explains the details of the Excel spreadsheet file format. Whether you prestage by script or manually, you still must acquire the UUIDs for your client computers. For more information about methods to acquire the UUIDs for client computers, see "Evaluating the RIS Client Prestaging Process" earlier in this chapter.
For this part of your Active Directory design, use the "Designing Active Directory Support" section of job aid "Designing the RIS Server Configuration" (ACIRIS_09.doc) on the Windows Server 2003 Deployment Kit companion CD (or see "Designing the RIS Server Configuration" on the Web at http://www.microsoft.com/reskit) to record your decision to prestage client computers in Active Directory either manually or using the prestaging script. If you decide to prestage, also record the name of the input Excel file that the script requires and the personnel who will create and configure this file. You can also specify the method you will use to obtain UUIDs.