Reproduction of these materials in any manner whatsoever without the written permission of Dell Inc.
is strictly forbidden.
Trademarks used in this text: Dell™, the Dell logo, Dell Precision™ , OptiPlex™, Latitude™,
PowerEdge™, PowerVault™, PowerConnect™, OpenManage™, EqualLogic™, Compellent™,
KACE™, FlexAddress™, Force10™ and Vostro™ are trademarks of Dell Inc. Intel
®
Xeon
, Core® and Celeron® are registered trademarks of Intel Corporation in the U.S. and other
countries. AMD
Sempron™ are trademarks of Advanced Micro Devices, Inc. Microsoft
®
Server
or registered trademarks of Microsoft Corporation in the United States and/or other countries. Red
®
Hat
and Red Hat® Enterprise Linux® are registered trademarks of Red Hat, Inc. in the United States
and/or other countries. Novell
States and other countries. Oracle
®
Citrix
Systems, Inc. in the United States and/or other countries. VMware
vCenter
or other countries. IBM
®
is a registered trademark and AMD Opteron™, AMD Phenom™ and AMD
®
, Windows®, Windows
, Internet Explorer®, MS-DOS®, Windows Vista® and Active Directory® are either trademarks
®
and SUSE® are registered trademarks of Novell Inc. in the United
®
, Xen®, XenServer® and XenMotion® are either registered trademarks or trademarks of Citrix
®
and vSphere® are registered trademarks or trademarks of VMware, Inc. in the United States
®
is a registered trademark of Oracle Corporation and/or its affiliates.
®
, Virtual SMP®, vMotion®,
is a registered trademark of International Business Machines Corporation.
Other trademarks and trade names may be used in this publication to refer to either the entities claiming
the marks and names or their products. Dell Inc. disclaims any proprietary interest in trademarks and
trade names other than its own.
Dell Client Configuration Toolkit (CCTK) is a packaged software
offering that provides configuration capability to Dell business client
platforms – OptiPlex, Latitude, and Dell Precision workstation. This product
consists of a Command Line Interface (CLI) and Graphical User Interface
(GUI) to configure various BIOS features. You can use CCTK on Microsoft
Windows Pre-installation Environment (Windows PE), Microsoft Windows
XP, Windows Vista, and Windows 7 operating systems, and Red Hat
Enterprise Linux environments.
What’s New in This Release
The new features for this release include:
•Support for following new platforms:
–Dell Latitude systems: E5430, E5530, E6430 ATG, E6430, E6530,
E6330, and E6230
–Dell Precision workstations: M4700, M6700, and T1650
–Dell OptiPlex systems: 3010, Core 9010, AIO 9010, and 7010
•Support for the following operating systems:
–Windows 7 SP1 (32-bit and 64-bit)
–Windows PE 3.1 (32-bit and 64-bit)
•Support for the following BIOS options:
–chassisintrustatus
–fanctrlovrd
–fanspeed
–multidisplay
–pcibuscount
–sfuenabled
–stealthmode
–ownerpwd
Introduction13
–sysdefaults
–primarybatterycfg
–batteryslicecfg
–modulebaybatterycfg
NOTE: The Battery Management options are BIOS dependent. Upgrade the
BIOS to the appropriate version for configuring the Battery Management
options.
•Support for the following features:
–Additional argument,
automatically turn on the system on specified days.
–Tooltip for GUI elements.
–The CLI help displays a ’+’ symbol for the arguments of an option
that is supported on the system.
–64-bit Red Hat Package Managers (RPMs) on RHEL 5 and RHEL 6.
–
/e
option to extract Self-Contained Executable (SCE).
–
/l
option to provide a valid path for creating the SCE log file.
–
/nolog
option to prevent generation of log file in read-only location.
selectdays
, for the
autoon
option to
Supported Systems and Operating Systems
For the list of Dell business client systems and operating systems supported,
see the readme.txt available in the CCTK installation files or at
support.dell.com/manuals.
14Introduction
2
Command Line Interface
This chapter documents a general overview of the Dell Command Line
Interface (CLI) utility. It explains how to run the commands and the syntax
details of the command line options used to configure BIOS settings for the
client systems.
Running CCTK Commands
You can run the CCTK commands in two ways:
•Using Command Prompt
•Using Bootable Image
Using Command Prompt
To run CCTK commands:
1
Click
Start
Prompt.
NOTE: If you are using Microsoft Windows Vista operating system or later,
right-click
The
CCTK Command Prompt
Program Files
CCTK Command Prompt
Dell
CCTKCCTK Command
screen is displayed.
and select
Run as administrator
.
2
Navigate to the
the operating system.
3
Run the CCTK commands. For more details on CCTK commands, see
Client Configuration Toolkit Options.
Using Bootable Image
To run CCTK commands:
1
Burn a CD with the CCTK ISO image. For more information, see
Boot the system that you want to configure from the CD.
3
Navigate to the
X86
or
cctk\x86
X86_64
or
cctk\x86_64
directory depending on the architecture of
.
directory.
Command Line Interface15
Dell
4
Run the CCTK commands. For more details on CCTK commands, see
Client Configuration Toolkit Options.
Command Syntax Overview
Syntax refers to the way a command and its parameters are entered. CLI
commands can be arranged in any order in a command line instance as long
as they conform to the basic command line syntax.
Command Line Syntax
The general usage models of the CCTK utilities are as follows:
CCTK --option1=[arg1]
or
cctk --option1=[arg1]...--optionX=[argX]
NOTE: Some of the options in CCTK are followed by an asterisk. You can use such
options only for reporting purposes and cannot use the reporting options with set
options.
The following table lists the generic command line characters and arguments
present in the command line options with a short description of these
characters.
ElementDescription
- Prefix single-character options.
--Prefix multi-character options.
utilnameIndicates the generic designation for a CCTK utility name.
-oIndicates the generic single-character designation for an option.
optionXIndicates the generic multi-character designation for a utility name,
where you can use X to distinguish multiple options used in the same
command line instance.
argXIndicates the generic designation for an argument, where you can use X
to distinguish multiple arguments used in the same command line
instance.
16Command Line Interface
ElementDescription
[mandatory
option]
<string> Indicates the generic designation for a string.
<filename>Indicates the generic designation for a filename.
[ ]Indicates a component of the command line. Enter only the
... Indicates that the previous argument can be repeated several times in
| Separates mutually exclusive choices in a syntax line. For example:
Indicates the generic designation for a mandatory argument.
information within the brackets and exclude the brackets.
a command. Enter only the information within the ellipses and
exclude the ellipses.
numlock: Turns the keyboard number lock on or
off.
+
Arguments: on
Enter only one choice: --numlock=on, --numlock=
off
| off
+
Case Sensitivity
Command line options, pre-defined and user-defined arguments,
and filenames given as arguments are all case-sensitive. Unless specified
otherwise, enter all commands, options, arguments, and command line
switches in lowercase letters.
Command Line Option Delimiters
The following table lists some examples of valid and invalid CCTK command
lines.
Valid or
Invalid
validcctk --option1 --option2cctk --asset --mem
invalidcctk --option1=[argument]
CCTK Command Line Example
cctk --asset=1750
--option2 --option3
--floppy --biosromsize
Command Line Interface17
Valid or
Invalid
validcctk -o=filename
validcctk -l=filename
validcctk -i=filename
validcctk --option=argument cctk --embnic1=on
CCTK Command Line Example
cctk -o=/tmp/myfile.txt -
--option1 --option2
or
cctk -o filename
--option1 --option2
--option1 --option2
or
cctk -l filename
--option1 --option2
--option1 --option2
or
cctk -i filename
--option1 --option2
--mem --sysname
or
cctk -o /tmp/myfile.txt -
--mem --sysname
cctk -l=/tmp/myfile.txt
--mem --sysname
or
cctk -l /tmp/myfile.txt
--mem --sysname
cctk -i=/tmp/myfile.txt -
--mem --sysname
or
cctk -i /tmp/myfile.txt -
--mem --sysname
Read and Write Options
You cannot combine the options that specify read and write actions in a
command line instance. The following table provides examples for read and
write commands.
Specify the input file using the -i=<filename> command,
where <filename> is the name of the input file. Specify the output file
input using the – o=<filename> command, where <filename> is the
name of the output file.
Log Files
The -l=<filename> or --logfile=<filename> option records
information output on the command line to the specified log file.
If the log file already exists, information is appended to the file. This allows
multiple tools to use the same log file to record information. Use this option
to record the output of a utility.
The log duplicates all standard output and error information to the specified
file. Each log file begins with a time stamp and utility name. For example,
YYYY/MM/DD HH:MM:SS <utilname> - <output text>.
The following is an example of the logging behavior:
The CCTK utilities check your commands for correct syntax when you
enter them. Unrecognized or invalid options and arguments result in a usage
error that displays the CCTK utility name and version along with the
message.
Command Line Interface19
20Command Line Interface
3
Client Configuration Toolkit Options
This chapter provides an overview of the Dell Client Configuration Toolkit
(CCTK) options. It describes the general and BIOS options to configure
settings for the client systems.
CCTK options can be divided into:
•
General options — applicable to all systems
•
BIOS options
NOTE: If you are running CCTK commands on systems running Windows Vista
or later, you must run the commands with the administrator privileges.
Running the command displays a pop-up window where you can enter the
administrator ID and password.
NOTE: If you run CCTK commands on systems running Windows XP, Windows
Vista or later without administrator privileges, the following error message is
displayed: 'admin/root' privileges required to
execute this application.
General Options
The following are the general options of CCTK.
— applicable only if the BIOS of the system supports.
NOTE: Some of the options in CCTK are followed by an asterisk. These options do
not accept any suboptions or arguments. The values associated with these options
are those that are reported by the BIOS. You cannot modify these values.
-h or --help
Valid Argument none or <valid option name>
Client Configuration Toolkit Options21
DescriptionWithout an argument, this option displays general usage
information for the utility. If the argument matches a valid option,
the usage information of the option is displayed. If the option has
arguments, the arguments are displayed, separated by a | character.
If the argument is supported on the system, a + symbol is displayed
with the argument. If the option has suboptions, all suboptions,
valid arguments, and a description are listed. If the argument does
not match a valid option, a usage error is given
(and usage information is displayed).
ExampleC:\>cctk -h --asfmode
asfmode: Sets the asf (alert standard format)
mode. DASH and ASF 2.0 set enables LOM to have
DASH and ASF 2.0 functionality.
Arguments: off
+
| on+ | alertonly
+
-i or --infile
Valid Argument <filename>
DescriptionDirects the CCTK utility to take input from an ini file. The utility
searches the file for a CCTK heading identical to the utility name.
An error is returned if the file or section is not found. If the section
is found, each name/value pair is applied to the system. The names
must match a valid option, and the arguments must be in the
proper format for the option. If an option is not available on a
system and it is specified in a file, the utility ignores the option. If
any errors are found in the format of the names or values, that
option is skipped. The remaining options are applied to the system.
If this option is used with other function command options,
they are applied in the order in which they appear on the command
line, overriding any previous commands.
In the ini file, bootorder is displayed as a list of comma separated
device short forms in the order they are assigned.
A plus (+) symbol with the device name indicates that the
device is enabled and a minus (
-
) symbol indicates that the
device is disabled. You can enable or disable the devices by
changing the symbol displayed with the device short name.
These symbols are optional and if not present, the current
status of the device is retained.
NOTE: If the operating system is booted in the UEFI mode, then the
bootorder type will be shown as uefitype.
Change the boot order by changing the order of the list. You can also
enter the device number instead of the device name.
NOTE: The bootorder option in the ini file is applied to a system based
on its active boot list. If the ini file is generated from a system with the
active boot list set as uefi, and it is applied on a system with the active
boot list set as legacy, the boot order is set only on devices that are
available in the system. It is recommended that you apply the ini file on
a system with the same active boot list as of the system from where the
ini file is generated.
ExampleC:\>cctk -i <c:/cctk>/filename.ini
-l or --logfile
Valid Argument <filename>
DescriptionLogs the command line output to a time-stamped file. The utility
either appends the information to an existing log file or creates a
new file. The log file contains the same information as the standard
output, plus timestamp information. Users should use this option
instead of redirection for task diagnosis.
Example C:\>cctk -l <c:/cctk>/logfile
No option
Valid Argument NA
DescriptionIf an option is not given, the CCTK utility outputs usage
information. The usage information is displayed in the format
shown below.
Client Configuration Toolkit Options23
ExampleC:\>cctk
Usage error.
cctk Version 2.1.0 0498 (Windows - Feb 2 2012,
03:29:08)
Copyright (c) 2012 Dell Inc.
Usage: cctk --option[=argument]
For more information about a particular
command, use the option '-h' followed by the
command name.
Example: cctk -h --asset
-o or --outfile
Vali d A rg ume n t <filename>
DescriptionWrites all BIOS options, that you can replicate to the BIOS of
another system, to the specified filename. The file name you
specify should have ini extension and should be created in the
default installation directory. The format of the output is in an ini
format, with the utility name as the section header. If a file with the
same name already exists, the information is appended to the file.
If this option is used with other function commands, the
commands are applied in the order in which they appear. This
option captures replicable BIOS options. The file is created in the
directory where you run the CCTK command.
In the ini file, bootorder is displayed as a list of comma separated
device short forms in the order they are assigned. A plus (+)
symbol with the device name indicates that the device is enabled
and a minus (-)symbol indicates that the device is disabled. You
can change the boot order by changing the order of the list. You can
also enter the device number instead of the device name.
You can enable or disable the devices by changing the symbol
displayed with the device. These symbols are optional and if not
present, the current status of the device is retained.
24Client Configuration Toolkit Options
NOTE:
The bootorder option in the ini file is applied to a system based
on its active boot list. If the ini file is generated from a system with the
active boot list set as uefi, and it is applied on a system with the active
boot list set as legacy, the boot order is set only on devices that are
available in the system. It is recommended that you apply the ini file
on a system with the same active boot list as of the system from where
the ini file is generated.
Example C:\>cctk -o <c:/cctk>/filename.ini
--propowntag
Valid Argument NA
DescriptionSets the Dell property ownership tag. If an option is not given,
CCTK reports the current property ownership tag.
NOTE: The maximum length of property ownership tag is 80
characters for desktops and 48 characters for laptop.
ExampleC:\>cctk --propowntag
--version
Valid Argument Read-only
DescriptionDisplays the version information, current time, and date for the
utility. This is a read-only option.
ExampleC:\>cctk --version
cctk Version 2.1.0 0498 (Windows - Feb 2 2012,
03:29:08)
Copyright (c) 2012 Dell Inc.
BIOS Options
The following list describes CCTK options and arguments along with a
description of their expected behavior. Options and arguments are case
sensitive. All options and pre-defined arguments are lowercase unless
stated otherwise.
Client Configuration Toolkit Options25
NOTE: Some of the following options or arguments may not be available on
all systems due to the BIOS version or hardware feature set. Entering CCTK on
a command line without arguments will display only those options that are valid for
your system. For more details, refer to
NOTE: If you configure a setup password and system password for the system,
while changing a BIOS value, type the setup password.
No option
.
acpower
Valid Argument off, last, on
DescriptionSets the behavior of the system after AC power is lost.
• off — When AC power is restored, the system remains turned off.
• on — When AC power is restored, the system turns on.
• last — When the AC power is restored, the system returns to the
state it was in when the power was lost.
ExampleC:\>cctk --acpower=off
acpower=off
--activityled
Valid Argument actled, wlan, disable
DescriptionSets the Network Activity LED to any of the following:
•
actled
—
Sets the Activity LED to be controlled by an
Advanced Configuration and Power Interface (ACPI)
operating system and driver.
•
wlan
— Sets the Activity LED as a wireless LAN radio on/off
indicator.
disable
•
ExampleC:\>cctk --activityled=actled
activityled=actled
— Sets the Activity LED to be off always.
26Client Configuration Toolkit Options
--adddevice
Valid Argument usb
DescriptionAdds the specified device to the boot device list. At present, only
the USB storage device is supported. This option is not valid on all
the systems. The USB storage device is added at the end of the
boot order. If the USB device is already added in the boot order list,
executing the option does not change anything. If the USB storage
device is already added in the boot order list, the following message
is displayed while executing the option:
USB device is
already present in this machine.
NOTE:
The adddevice option is not supported on the systems with
UEFI-based BIOS.
ExampleC:\>cctk --adddevice=usb
--adjcacheprefetch
Valid Argument enable, disable
DescriptionEnables or disables the adjacent cache line prefetch.
• enable — The processor fetches the cache line containing the
currently requested data, and pre-fetches the following cache line.
• disable — The processor fetches only the cache line containing the
currently requested data.
DescriptionEnables or disables the admin setup lockout.
Client Configuration Toolkit Options27
• enable — If administrator password is set for the system, user can
view the setup screens only after entering the correct
administrator password. If administrator password is not set, user
can view the setup screens.
disable
•
ExampleC:\>cctk --admsetuplockout=enable
admsetuplockout=enable
— User can view the Setup screens without entering
administrator password even if the administrator password is set
in the system.
--agpaperturesize
Valid Argument 8M, 16M, 32M, 64M, 128M, 256M
DescriptionSets the Accelerated Graphics Port (AGP) aperture size of