Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
CCTK Introduction
This document is for informational purposes only and may contain typographical errors and technical
inaccuracies. The content is provided as is, without express or implied warranties of any kind.
2012 Dell Inc. All rights reserved. Dell and its affiliates cannot be responsible for errors or omissions in
typography or photography. Dell, the Dell logo, and PowerEdge are trademarks of Dell Inc. Intel and Xeon are
registered trademarks of Intel Corporation in the U.S. and other countries. Microsoft, Windows, and Windows
Server are either trademarks or registered trademarks of Microsoft Corporation in the United States and/or other
countries. Other trademarks and trade names may be used in this document to refer to either the entities claiming
the marks and names or their products. Dell disclaims proprietary interest in the marks and names of others.
October 2012| Version 1.0
ii
CCTK Introduction
Contents
1
Introduction ....................................................................................................... 4
Scope ............................................................................................................... 4
3.1
3.2
4.1
4.2
4.3
4.3.1
Validate .................................................................................................... 13
4.3.2
4.3.3
Search ...................................................................................................... 15
4.3.4
Sort ......................................................................................................... 16
4.4
4.5
4.5.1
4.5.2
4.5.3
iii
CCTK Introduction
1 Introduction
Dell Client Configuration Toolkit (CCTK) software provides Bios Configuration capability to Dell client
systems such as OptiPlex, Latitude, and Dell Precision workstation. You can configure the client
systems using Command Line Interface (CLI.) or a Graphical User Interface (GUI). CCTK CLI is a
command line exe where you can run the commands or you can make a script out of these commands
and apply in multiple platforms. GUI is a user interface, where you can select the bios settings which
you want to apply and create the exe (self-contained executable) to apply on one or more platforms.
You can use CCTK in Red Hat Enterprise Linux (RHEL) environments and Microsoft Windows Preinstallation Environment (Windows PE), and on the Microsoft Windows XP, Windows Vista, Windows 7
and Windows8 operating systems.
Note: CCTK GUI is not available for Linux environment.
Note: To Install CCTK, Please follow the below link.
http://support.dell.com/support/edocs/SOFTWARE/smcctk/2.1.1/IG/CCTK2.1.1IG.pdf
2 Scope
This white paper illustrates how can you configure and deploy Bios settings using CCTK CLI and GUI.
This document will not cover in detail some specific tokens like TPM , BootOrder etc.,
CCTK Introduction
2. To know about particular Bios option (description and possible values) use the below command
cctk h <option name>
Example:
Please see the below image
CCTK Introduction
Note: Here the + symbol after the Argument/Value tells the applicable values on this
machine. In the above example the Argument/Value selectdays is not applicable on this
machine so no + symbol added. You cant configure selectdays on this machine.
3. Use the below syntax to configure bios settings
cctk --optionname = <value>
If the system has admin or system password set, then you need to provide the password as well.
cctk --optionname= <value> --vasetuppwd=<password>
cctk --optionname= <value> --vasyspwd=<password>
Example:
cctk --autoon=weekdays
cctk --autoon=weekdays --valsetuppwd=adminpassword
CCTK Introduction
This command will apply all bios settings available in config.ini file to that platform.
Note: To apply with more Bios options, which may be applicable in other platforms, you can open
this config.ini file and add more bios options, and then run the above command.
To configure remotely on other platforms using Active Directory or SCCM or DCIP or some other
management tools,
You should write a small script with the command (cctk i config.ini) and run this script.
Note: You have to give cctk.exe path properly. To do that go to the CCTK installer directory
(Example: C:\Program Files\Dell\CCTK) and copy this entire directory (including sub-directories)
into a some shared location. If the platform (where you are running this script) is 32bit then the
path should be C:\Program Files\Dell\CCTK\X86\cctk.exe else if the platform is 64bit then the path
should be C:\Program Files\Dell\CCTK\X86_64\cctk.exe.
Note: Similarly deploying BIOS configuration on other platforms can also be done easily using GUI
via SCE (self-contained executable). For more information please see the Configuring and
Applying Bios Settings using GUI
CCTK Introduction
2. Click the Create Package, it shows the below screen
As shown in the above screen CCTK GUI allows you to configure BIOS settings in three different Ways.
1. Mult-Platform File
If you want to Deploy bios settings on all Platforms without caring about Host machine settings
then choose this option.
2. This Systems File
If you want to replicate your host machine bios settings in all other systems (OR) if you want to
consider all the host settings and want to modify or add more bios settings then choose this option.
3. A Saved File
If you have any saved .ini or .cctk file and want to modify or add more bios settings then choose
this option and browse to select the file.
CCTK Introduction
3. In the above screen the Green colored rectangle shows the settings of Host machine, hence
the Present Value column shows their current values. The Red color rectangle shows the
values, which are not present (or) not available in this machine. Hence Value to Set column
shows Not Specified and Present value column is empty.
a. If you want to replicate this machine settings to other machines then you can directly
export these options (How to export is explained in session (4.4 Export the Configured
Settings))
b. If you want to modify these settings and want to add more Bios Options then click
Edit Button, which is present in right corner of the GUI (you can observe the red
color marked ellipse)
i. After clicking the Edit button all the bios options will be opened for editing.
Please see the below picture.
CCTK Introduction
ii. Select the appropriate value from the combo box as shown in the screen (red
color)
iii. In Addition to Current System Bios setting, if you want to add more options
then click the Options, where the Value to Set column says Not specifiedand
Apply Setting column check box is unchecked. Change the values as show
below
Note: In the above picture if you change the asfmode value to on then
automatically Apply Setting column will be checked.
10
CCTK Introduction
4. Miscellaneous Features
To configure easily some friendly features are added in GUI. Please read the section
3.3 Miscellaneous Features.
5. Export the Configured settings
After completing the steps 1, 2 and 3 for all desired settings you need to export these
configured Bios settings to a file. This file will contain all Bios settings configured by
you, which you can use to Deploy on target client systems. To know how to export
please read the session 3.4 Export the Configured Settings.
6. Deploy the configured file.
After exporting the file (as mentioned in above step), you have to deploy this file to
the desired platforms. To know how to deploy please read the session 3.5 Deploy the
configured file (exe - self-contained executable)
1. Follow the steps mentioned in section Configuring and Applying Bios Settings using GUI
before proceeding with next step.
2. Select the Multi-platform File button and then click Next Button , it shows the below
screen
11
CCTK Introduction
3. To modify these settings click Edit Button, which is present in right corner of the GUI (you
can observe the red color marked ellipse)
i. After clicking the Edit button all below bios options will be opened for editing.
Please see the below picture.
ii. Select the appropriate value from the combo box as showed in the screen (red
color)
12
CCTK Introduction
Note: In the above picture if you change the forcepxe value to disable then
Value to Set column shows disable instead of Not Specified and automatically
Apply setting column will be checked.
4. Miscellaneous Features
To configure easily some friendly features are added in GUI. Please read the section
4.3 Miscellaneous Features.
5. Export the Configured settings
After completing the steps 1, 2 and 3 for all desired settings you need to export these
configured Bios settings to a file. This file will contain all Bios settings configured by
you, which you can use to Deploy on desired platforms. To know how to export please
read the section 4.4 Export the Configured Settings.
6. Deploy the configured file.
After exporting the file (as mentioned in above step), you have to deploy this file to
the desired platforms. To know how to deploy please read the section 4.5 Deploy the
configured file (exe - self-contained executable)
4.3.1 Validate
This feature allows to compare All CCTK supported Bios Options (listed in GUI) with Host Bios
Options and Values. As show in below picture click the Validate button (red color circled). The
result will be shown in the GUI as follows..
If the Option is not supported in Host machine, that option will be greyed out in GUI. The Value
to Set combo box will show all the applicable values with green tick mark and all the values not
applicable in the Host machine will be shown with red cross mark. Please see the below picture for
more information.
13
CCTK Introduction
In this above image the first option (flashcachemodule) is greyed out because this option is not
supported in host machine. The second option camera is supported and the value enable also
supported so you can see green tick mark in Value to set column and Status column. The third
option embnic1 at present had a value onwithiscisi, which is not applicable so it is showing red
cross mark on both Status and Value to Set columns. The fourth option embsataraid has so many
values in which ata , off, ahci, raid are applicable in the host machine hence green tick mark but
remaining values are not supported and hence appears with red cross mark.
14
CCTK Introduction
In the above picture if you select Category column (showed in red rectangle) it lists all the
available categories. All categories will be listed with checkbox in front of it. You can select the
categories you want by clicking the checkbox. In the above picture I selected four categories so if
you click outside category column then your view will be filtered and you can see only selected
categories and their bios options.
4.3.3 Search
This feature is helpful to search a particular option in the GUI. In the below picture we are trying
to find mediacard option as entered in search box. If you press enter it shows other options with
the same word. You can keep on pressing the enter button till you find the desired option. The
searched option will be shown in yellow shaded color as shown in below picture.
15
CCTK Introduction
4.3.4 Sort
You can sort any column by clicking that column header. It helps to find the options easily because
all options are in sorted order. You can sort the Apply Settings column so you can get all the
selected settings in one place. In the below picture on column header has an upward pointing
arrow head, which tells that values are sorted in ascending order.
16
CCTK Introduction
17
CCTK Introduction
Click the desired export button and save the file in desired location. Export Configuration .exe
Option will save two files, one is exe for windows and shell file for linux.
CCTK Introduction
I.
I.
Create a Pacakage
II.
Create a Program
III.
IV.
V.
Create a Pacakage
19
CCTK Introduction
1. Launch the Microsoft Configuration Manager Console.
2. Navigate to component Management > Software Distribution > packages.
3. Right-click Packages and click New, then Package.
4. In the New Package Wizard, specify the Package name (example CCTK SCE)
5. In Data Source Page, Specify the Source directory where the CCTK SCE files are stored.
6. In Data Access Page, select Access the distribution folder through common
ConfigMgr package Share
7. In Distribution Settings Page, select the Sending Priority as High
8. In Reporting Page, select Use the package properites for status MIF matching
9. In Security Page, Specify the Security rights
10. Verify the selected settings in Summary page and Click on Next
11. The new package was created successfully screen will be shown.
II.
Create a Program
1. In the Configuration Manager console, navigate to System Center Configuration
Manager Site Database Computer Management Software Distribution
Package <package name>.
2. Right-click Programs, point to New, and then click Program.
3. In the New Program Wizard, specify the Program name. Browse and specify the
command line as SCE file name followed by /nolog option.
For example: cctk_sce /nolog
4. In the Requirements Page, select This program can run on any platform option.
5. In the Environment Page, select the desired Options
6. In Advance Page, retain the default selections.
7. In Windows Installer Page, retain the default selections
8. In MOM Maintenance Page, retain the default selections.
9. In Summary page, verify the settings given.
10. Next The New Program Wizard completed successfully screen will be shown.
III.
CCTK Introduction
6. In Distribution Points, Spefify the distribution points.
7. In Security Page, Specify the security rights.
8. Verify the selected settings in Summary page
9. Next The New Advertisement Wizard completed successfully screen will be shown.
IV.
3. Confirm Update Distribution Points Dilaog will be shown. Click Yes to continue.
Distribution Points are updated.
V.
1. Go to Control Panel.
2. Select View by Large icons.
3.
4.
5.
6.
21
CCTK Introduction
7. Click OK
8. Select Software Inventory Cycle and Click Initiate Action
9. The below dialog will be shown
10. Click OK
11. Select Software Update Deployment Evaluation Cycle and Click Initiate Action
12. The below dialog will be shown
13. Click OK
14. The above cycles initiate the actions on the target systems and display the pop-up.
22
CCTK Introduction
2. On the Configuration Manager console, navigate to Site Database -> Computer Management ->
Software Distribution-> Packages.
3. Right Click on Packages, and then click Dell -> Import Dell CCTK Package.
4. Click Browse on the Import Wizard and navigate to the location of the CCTK SCE file and select
it.
5. Click OK and then Click Close to create the package.
After the package is created, distribute the package.
To Deploy the CCTK SCE using DCIP & Configuration Manager 2012, follow the below steps:
1. Launch Configuration Manager 2012.
2. On the Configuration Manager console, navigate to Software Library -> Overview ->
Application Management -> Packages.
3. Right Click on Packages, and then click Dell Client Integration Pack -> Import Dell CCTK SCE
Package.
4. Click Browse on the Import Wizard and navigate to the location of the CCTK SCE file and select
it.
5. Select your distribution point from the list available under Select the Distribution Points to
Distribute Content to distribute the package automatically once it is created.
6. Click OK and follow the onscreen instructions to create a CCTK SCE Package.
After the wizard completes, the CCTK SCE Software Package is created under Packages -> Dell Client
Packages.
You can associate these packages with task sequences for pre-OS Deployment or use them as software
package during post-OS configuration.
23
CCTK Introduction
5 Additional resources
1. Download latest version of CCTK from Support.dell.com or ftp.dell.com
2. CCTK on Dell Tech Center (you can find all documents, whitepapers and videos here)
http://en.community.dell.com/techcenter/systems-management/w/wiki/1952.dell-clientconfiguration-toolkit.aspx
3. CCTK Documentation
http://support.dell.com/support/edocs/SOFTWARE/smcctk/
4. Enabling the TPM with ConfigMgr (SCCM) and CCTK
http://en.community.dell.com/techcenter/extras/m/white_papers/20209083.aspx
5. CCTK Videos
http://en.community.dell.com/techcenter/m/videos/20105740.aspx
http://en.community.dell.com/techcenter/m/videos/20105105.aspx
24