Step by Step Guide Installing SCCM 2007
Step by Step Guide Installing SCCM 2007
System Center Configuration Manager 2007 is the solution to comprehensively assess, deploy, and update
your servers, clients, and devices—across physical, virtual, distributed, and mobile environments. Optimized
for Windows and extensible beyond, it is the best choice for gaining enhanced insight into, and control over,
your IT systems.
This guide covers integeration of various technologies which are mentioned below:
Depending on the media you are using the SCCM build versions may vary accordingly.
RTM 4.00.5931.0000
SP1 4.00.6221.1000
SP2 BETA 4.00.6425.2000
SP2 Release Candidate 4.00.6468.2001
SP2 Final 4.00.6487.2000
SP2 + R2 No Build changes ( Only features are
added )
Before we go ahead let me quickly cover the setup we are working with.
Let's take a quick look how we cna isntall Windows 2008 R2 in a couple of minutes.
Component Requirement
Minimum: 1.4 GHz (x64 processor)
Processor
Note: An Intel Itanium 2 processor is required for Windows Server 2008 for Itanium-Based Systems
Memory
Maximum: 8 GB (Foundation) or 32 GB (Standard) or 2 TB (Enterprise, Datacenter, and Itanium-Based
Systems)
Minimum: 32 GB or greater
Foundation: 10 GB or greater
Disk Space Requirements
Note: Computers with more than 16 GB of RAM will require more disk space for paging, hibernation, and dump
files
Display Super VGA (800 � 600) or higher resolution monitor
Other DVD Drive, Keyboard and Microsoft Mouse (or compatible pointing device), Internet access (fees may apply)
Hostname=PILOT-DC-01
IP address=192.168.1.200
Subnet Mask=255.255.255.0
The Virtual machine used has been installed as of date when this article was written with a default install of
Windows 2008 R2 x64 BIT + all MS critical updates.
Configure IP Address details as required. As this is the only DNS server and the first DC we will point the
DNS to itself.
Click ok
All we need to do now is create the DNS reverse lookup zone as that is done manually.
For any further troubleshooting or for verification you can run dcdiag.exe
netdiag.exe
log the results into a text file and view the outcome.
The reason for me walking you through these steps is to ensure they are done in a methodical approach &
steps are not skipped out of sequence.
To start the DHCP installation process, you can click Add Roles from the Initial Configuration Tasks window
or from Server Manager Roles > Add Roles.
When the Add Roles Wizard comes up, you can click Next on that screen.
Next, select that you want to add the DHCP Server Role, and click Next.
Note: I have not entered any ip is the alternate dns simply because I only have a single DC right currently.
network has more than 1 vlan or you can modify the settings configured earlier.
You will see tha a ip address has been allocated by the new scope to this client pc.
The Windows Deployment Services is the updated and redesigned version of Remote Installation Services
(RIS).
It is suggested to install SCCM first in an test environment then install in real
environment
In this lab because we want to use the rich features of System Center Configuration Manager 2007 & not
WDS; is capable of deploying images by itself with limited functionality.We will use WDS to assist us in this
process.
WDS is the PXE server for System Center Configuration Manager 2007. System Center Configuration
Manager 2007 hands off the request to WDS after checking it's own database to make sure it knows about
the computer.
Note: System Center Configuration Manager 2007 R2 also introduces the ( Unknown computers support )
once again.
If you are running Windows Deployment Services and a non-Microsoft DHCP server on the same computer,
in addition to configuring the server to not listen on port 67, you will need to use your DHCP tools to add
Option 60 to their DHCP scopes.
If DHCP is installed on a server that is located in a different subnet, then you will need to do one of the
following:
(recommended) Configure your IP Helper tables. All DHCP broadcasts on UDP port 67 by client computers
should be forwarded directly to both the DHCP server and the Windows Deployment Services PXE server.
Also, all traffic to UDP port 4011 from the client computers to the Windows Deployment Services PXE server
should be routed appropriately (these requests direct traffic to the server, not broadcasts).
Add DHCP options 66 and 67. Option 66 should be set to the Windows Deployment Services server, and
option 67 should be set to REMINST/SMSBoot/x64/pxeboot.com.
NOTE: In this lab WDS is also our SCCM server & DHCP is running on our Domain Controller !!!
To install the role by using the command line, run one of the following two commands:
To install the role by using Server Manager, click Add roles, which is located in the Roles Summary pane.
Click Next and then select Windows Deployment Services.
Click Finish
Note: In some documents you will come across where you will be instructed NOT to configure WDS & some
will recommend configuring WDS initial wizard & not importing any images.
From my testing you can do either and it works fine results are indentical.
I personally ensure that the PXE request delay (explained further in the article) in WDS is set to longer
than the PXE service point in SCCM.
Click Finish.
Note: This will ensure that SCCM PXE service point will respond before WDS responds.
When WDS service is set to "Automatic Delayed Start" this change is also reflected in the registry at the
following location.
1. SQL 2008.
2. SCCM 2007.
For IIS 7.0 you can download Webdav from the following locations.
Once these services have been installed test IIS to check if it does respond & the local firewall is not
blocking any ports.
http://localhost
Component Requirement
2
Framework SQL Server Setup installs the following software components required by the product:
After installing required components, SQL Server Setup will verify that the computer where SQL Server 2008 will be
installed also meets all the other requirements for a successful installation. For more information, see Check
Parameters for the System Configuration Checker.
Network Network software requirements for the 64-bit versions of SQL Server 2008 are the same as the requirements for the
Software 32-bit versions.
Supported operating systems have built-in network software. Stand-alone named and default instances support the
following network protocols:
·Shared memory
·Named Pipes
·TCP/IP
·VIA
Note Shared memory and VIA are not supported on failover clusters.
Virtualization SQL Server 2008 is supported in virtual machine environments running on the Hyper-V role in Windows Server 2008
R2 and Windows Server 2008 Standard, Enterprise and Datacenter editions. The virtual machine must run an operating
system supported for the specific SQL Server 2008 edition listed later in this topic.
In addition to resources required by the parent partition, each virtual machine (child partition) must be provided with
sufficient processor resources, memory, and disk resources for its SQL Server 2008 instance. Requirements are listed
later in this topic.3
Within the Hyper-V role on Windows Server 2008, a maximum of four virtual processors can be allocated to virtual
machines running Windows Server 2008 32-bit or 64-bit editions. A maximum of 2 virtual processors can be allocated
to virtual computers that are running Windows Server 2003 32-bit editions. For virtual computer that host other
operating systems, a maximum of one virtual processor can be allocated to virtual computers.
Notes:
·It is recommended that SQL Server 2008 be shut down before shutting down or the virtual machine.
·For more information about the Hyper-V role in Windows Server 2008, see the Windows Server 2008 Web site.
·Guest failover clustering is supported in SQL Server 2008. For more information about the supported versions of SQL
Server and operating systems for guest failover clustering, and the support for virtualization, see Support policy for
Microsoft SQL Server products running in a hardware virtual environment.
Internet Microsoft Internet Explorer 6 SP1 or a later version is required for all installations of SQL Server 2008. Internet
Software Explorer 6 SP1 or a later version is required for Microsoft Management Console (MMC), SQL Server Management
Studio, Business Intelligence Development Studio, the Report Designer component of Reporting Services, and HTML
Help.
Hard Disk Disk space requirements will vary with the SQL Server 2008 components you install. For more information, see Hard
disk space requirements later in this topic.
1
The following .NET Framework versions are required:
• SQL Server 2008 on Windows Server 2003 (64-bit) IA64 — .NET Framework
2.0 SP2
• SQL Server Express — .NET Framework 2.0 SP2
• All other editions of SQL Server 2008 — .NET Framework 3.5 SP1
For a detailed breakdown of Hardware & Software requirments for relevant version on SQL 2008
(please click here)
Now we will start by installaing SQL 2008 step by step including screenshots to assist you
all the way in this process.
Before you start the installation, you’ll need to install the .Net 3.5.1 Framework. This comes
pre-installed on Windows 2008 R2 Server, but for earlier versions of Windows, you’ll need to
install it first. This is a straightforward pre-requisite and is usually included as part of the
SQL Server 2008 installation. You can perform a Windows update and install this if it is not
part of your Operating system.
Windows Installer 4.5 is also required, and might be installed by the Installation Wizard. If
you are prompted to restart your computer, restart it, and then restart SQL Server 2008
setup.exe.
Reboot your server before starting your install of SQL 2008 SP1.
From the root folder, double-click setup.exe. To install from a network share, locate the root
folder on the share, and then double-click setup.exe. If the Microsoft SQL Server 2008
Setup dialog box appears, click OK to install the prerequisites, then click Cancel to exit SQL
Server 2008 installation.
Click on the "New Server stand-alone installation" link on the right side of the screen
as indicated above.
When the prerequisites are installed, the Installation Wizard will run the SQL Server
Installation Center. To create a new installation of SQL Server 2008, click New Installation
or Add Features to an Existing Installation.
If any checks have failed, click on the Show details button or "View detailed report link" to
find out the cause, correct it, then click on the Re-run button to perform the checks again.
Note that the product key box may already be populated, depending on which edition you
have.
Note: I have removed the key from the above screenshot. :) Type your product key if it is
It is suggested to install SCCM first in an test environment then install in real
environment
not pre-populated. Basically this information is picked automatically from the ini file which is
located under the root of this installation media.
Click in the "I accept the license terms" check box, then click on the Next button again.
Select the components for your installation. A description for each component group
appears in the right pane after you select the feature name. You can select any combination
of check boxes.
You can also specify a custom directory for shared components by using the field at the
bottom of the Feature Selection page. To change the installation path for shared
components, either update the path in the field at the bottom of the dialog box, or click
Browse to move to an installation directory. The default installation path is C:\Program
Files\Microsoft SQL Server\100\.
This screen just tells you if you have sufficient disk space on the drive you’re installing to,
and what’s going to be installed where.
We will need WSUS in future anyways in this lab so I have decided to not only install the console including
the full product 3.5 SP2.
Before a software update point can successfully be installed and configured on a site system server in
Configuration Manager 2007, Windows Server Update Services (WSUS) 3.0 must be installed on the server.
The WSUS 3.0 configuration wizard automatically starts after the Setup wizard completes. Because
Configuration Manager 2007 manages the WSUS settings, you should exit the configuration wizard after it
Note: while this wizard is completing it takes a long period of time to download the new version from
Microsoft so please be patient and watch out for the window below to open and start eh installation.
Click Install
Select Store updates locally, specify the path, (point it to a partition of your choice which has enough
free space to store the updates) and then click Next
Note: Do not install WSUS integrated with SQL 2008 if you have purchased a license which is the integrated
solution with SCCM 2007 on a single server i.e. SCCM & SQL bundle.
This is in breach of your license agreement as only SCCM database can reside on the installation of SQL
2008.
It is one of those weird things which I don’t understand why it had to be such when WSUS can be integrated
within SCCM I am sure they should allow the WSUS database on SQL 2008 as well.
The WSUS 3.0 configuration wizard automatically starts after the Setup wizard completes. Because
Configuration Manager 2007 manages the WSUS settings, you should exit the configuration wizard after it
opens.
Extending the Active Directory schema is a forest-wide action and must only be done once per forest.
Extending the schema is an irreversible action and must be done by a user who is a member of the Schema
Admins Group or by someone who has been delegated sufficient permissions to modify the schema. If you
choose to extend the Active Directory schema, it may be done before or after setup.
1. The account you are using for this part has Schema Admin rights in Active Directory. i.e. Schema Admins
Group.
2. The Domain controller has verified backups.
Four actions need to be taken in order to successfully enable Configuration Manager clients to query Active
Directory Domain Services to locate site resources:
Step 1: Extend the Active Directory schema.
Step 2: Create the System Management container.
Step 3: Set security permissions on the System Management container.
Step 4: Add the Site Server to the Administrators Security Group.
The Active Directory schema can be extended for Configuration Manager 2007 by running the ExtADSch.exe
utility or by using the LDIFDE command-line utility to import the contents of the ConfigMgr_ad_schema.ldf
LDIF file. Both the utility and the LDIF file are located in the SMSSETUP\BIN\i386 directory of the
Configuration Manager 2007 installation files.
As indicated below this is a dump of the entire SCCM 2007 media CD.
Run extadsch.exe, located at \SMSSETUP\BIN\I386 on the installation media, to add the new classes and
This screen will flash for a few seconds and close automatically. If you would like to look at the
details please read further.
Verify that the schema extension was successful by reviewing the extadsch.log located in the root of the
system drive.
<12-27-2009 13:32:03> Please refer to the SMS documentation for instructions on the manual
<12-27-2009 13:32:03> configuration of access rights in active directory which may still
<12-27-2009 13:32:03> need to be performed. (Although the AD schema has now be extended,
<12-27-2009 13:32:03> AD must be configured to allow each SMS Site security rights to
<12-27-2009 13:32:03> publish in each of their domains.)
======ExtADSch.log log Output=======
Configuration Manager does not automatically create the System Management container in Active Directory
Domain Services when the schema is extended. The container needs to be created once for each domain
NOTE: Because domains controllers do not replicate their System Management container to other domains
in the forest, a System Management container must be created for each domain that hosts a Configuration
Manager Site
1. Log on as an account that has the Create All Child Objects permission on the System container in Active
Directory Domain Services.
2. Open the ADSIEdit MMC console, and connect to the domain in which the site server resides.
3. In the console pane, expand Domain [computer fully qualified domain name], expand <distinguished
name>, and right-click CN=System. On the context menu, click New and then click Object
4. In the Create Object dialog box, select Container and click Next.
6. Click Finish.
3. In the System Management Properties dialog box, click the Security tab.
4. Click Add to add the site server computer account and grant the account Full Control permissions
Click Start, point to Administrative Tools, and then click Active Directory
Users and Computers.
In the Active Directory Users and Computers console tree, go to pilot.local/Builtin.
In the details pane, right-click Administrators, and then click Properties.
In the Administrators Properties dialog box, click the Members tab, and then
click Add.
In the Select Users, Contacts, Computers, or Groups dialog box, click Object
Types.
In the Object Types dialog box, in Object types, select Computers, and then
click OK.
In the Select Users, Contacts, Computers, or Groups dialog box, in Enter the object names
to select, type PILOT-SCCM-01. Click Check Names, and then click OK.
Right click the Scope options > Configure Option 67 and point it to the boot location of where the SCCM
files will be created & NOT the WDS boot files.
Step by step guide installing SCCM 2007 Part 12 is the most exciting part where we actually get to install
the main product i.e. System Center Configuration Manager 2007. We will first run the Prerequisites check &
than start the final installation process.
Once the checks have run and completed, the results will be shown as in the box below.
I will cover Native mode at a upcoming article but for now we will stick to the mixed
mode.
Specify the path to store client prerequisite component files downloaded during Setup or the path to the
alternate location to which client prerequisite component files have previously been downloaded.
Note:You can use the Setup command-line option Setup /download path_to_files to download client
prerequisite component files without running the complete Configuration Manager Setup Wizard.
This article will cover installation of System Center Configuration Manager 2007 SP2.
This article will cover installation of Windows® Automated Installation Kit (AIK) for Windows® 7
Before we go ahead let's take a quick look at the fixes which resolved in this Service Pack
List of hotfixes and updates that are contained in System Center Configuration Manager 2007 Service Pack 2
RTM 4.00.5931.0000
SP1 4.00.6221.1000
SP2 BETA 4.00.6425.2000
SP2 Release Candidate 4.00.6468.2001
SP2 Final 4.00.6487.2000
SP2 + R2 No Build changes ( Only features are
Let's have a quick look at the BUILD & Version id on our System Center Configuration Manager 2007 pre
SP2 install.
This is an ideal time to upgrade to a new version of Windows® Automated Installation Kit (AIK) for
Windows® 7 as this will enable us to deploy Windows 7 successfully.
Reboot
Reboot
Start SCCM SP2 setup once again and you will see that WAIK error has disappeared.
In System Center Configuration Manager 2007 expand the Operating System Deployment node > boot
images > select your X64 / x86 boot image and review it's properties, the version should read
6.1.7600.16385
Click Start, point to All Programs, and then point to Microsoft System Center. Point to Configuration Manager 2007, and
then click ConfigMgr Console.
In the Configuration Manager Console console tree, go to Site Database/Site Management/HAP - Pilot Headquarters
Site/Site Settings/Client Agents.
In the details pane, right-click Computer Client Agent, and then click Properties.
In the Computer Client Agent Properties dialog box, click the General tab. In Network Access Account, in Account
(pilot\SCCM.Netaccess)