A beginners guide to installing SCCM2007 on Windows 2008 R2 Server

AID: 4466
  • Status: Published

3500 points

  • Bywoolnoir
  • TypeTutorial
  • Posted on2011-02-07 at 01:43:22
Recently, I was asked to look into SCCM 2007 by my employer, having a degree of experience of earlier versions of SMS and some previous SCCM knowledge I didn't expect the procedure to involve to much time.

I read a number of guides concerning its installation and configuration, many of which had outdated information and omissions. Rather than leave the situation as is, I wanted to bring together the good bits of information I had found, remove any misleading or wrong facts and inject some of my own experiences.

Marketed as a tool to reduce administrative effort, you would assume the installation of SCCM2007 would be pretty uneventful - certainly not something that requires granular configuration and in some cases config file editing - unfortunately you would be wrong.

I've been working with SCCM for a while; recently though due to my upcoming move to Australia (and the associated job hunting) I thought it may be an idea to brush up on the specifics. As mentioned above, I've read many guide, some of which are good, some less so. On the whole, I noticed that they seem to assume a level of technical ability that ( in my experience ) is above those that need to install, or to simply play with SCCM.

This guide (or set of guides) hopes to change that, I hope that I’ve managed to capture the good points from other guides, removed the chaff and injected some of my own lessons and challenges along the way. As always I’d welcome any comments, or suggestions for changes.

Installing SCCM can be grouped into 5 stages:-

    Windows 2008 Server Installation
    Role and Feature Installation (SCCM pre-requisites)
    Configuration
    SQL & WSUS Installation
    SCCM Installation

Windows 2008 Server Installation

The simplest and quickest part of the process; Prepare the virtual or physical machine and install windows 2008 r2 standard or enterprise with default settings. Once installation has completed configure for the domain as appropriate (either scripted or using the GUI).

< netdom renamecomputer %computername% /newname:newname >

reboot

< netsh interface ipv4 set address name="local area connection" static address netmask (gateway) >

< netsh interface ipv4 set dnsservers name="local area connection" static address primary >

< netdom join %computername% /domain:FQDN for AD >

Assuming your site has no IPV6 deployment then you can safely remove any ipv6 bindings on the servers interfaces.

 
1.png
  • 88 KB
  • win2008install1
win2008install1



Role and Feature Installation

Start server manager and install the .Net Framework, Remote Differential Compression and BITS IIS Server extension feature.

5.png
  • 52 KB
  • features
features


Also within server manager, install the Windows Deployment Services (WDS) and Internet Information Services (IIS) with the following role features.

    ASP.net
    ASP
    Windows & Basic Authentication
    Static Content
    URL Authorisation
    IIS6 Management Compatibility
    Webdav Publishing

 
4.png
  • 52 KB
  • role
role



Configuration

Navigate to %windir%\System32\inetsrv\config\schema on the SCCM server. Locate the webdav_schema.xml file, take ownership and edit permissions for the currently logged in user. Remove the read-only flag to allow editing and make the following changes to the file.

<attribute name="allowAnonymousPropfind" type="bool" defaultValue="False" /> - Change the False to True

<attribute name="allowInfinitePropfindDepth" type="bool" defaultValue="False" /> - Change the False to True

<attribute name="allowCustomProperties" type="bool" defaultValue="true" /> - Change the true to False

Load IIS Manager, Select the Default site and locate the webdav item.

 
6.png
  • 120 KB
  • iis1
iis1


Double click WebDAV authoring rules and select 'Enable webDAV'

 
7.png
  • 3 KB
  • webdav
webdav


Select 'Add Authoring Rule' and create a rule with the following settings, paying special attention to this part as failure to follow it will cause issues further ahead.

8.png
  • 36 KB
  • authoringrule
authoringrule


Select webDAV settings and set 'Allow Anonymous Property Queries' to true, 'Allow Custom Properties' to False, 'Allow property queries with infinite depth' to False and finally 'Allow Hidden Files to be Listed, to True.

 
9.png
  • 78 KB
  • webdavsettings
webdavsettings


Again from within IIS Manager, highlight the default website and select Authentication. Double click windows authentication and enable the method.

 
11.png
  • 28 KB
  • authorisationmethods
authorisationmethods



SQL & WSUS Installation

SCCM requires two final components to ensure a smooth installation, SQL 2008 and WSUS 3.0SP2. Start with the SQL2008 DVD or installation ISO, install only the base database components, since we are using the service in a lab situation we can use windows authentication and the administrator use as the SQL admin

 
14.png
  • 64 KB
  • sql1
sql1

 
14b.png
  • 59 KB
  • sql2
sql2

 
14c.png
  • 109 KB
  • sql3
sql3


At this point we need to enable SQL-IP connectivity for the local loopback and IPV4 interfaces. Start SQL server configuration manager, SQL server network configuration, TCP/IP, 'ip addresses' tab and locate the 127.0.0.0 and ipv4 interfaces and enable them both.

 
15.png
  • 47 KB
  • sql4
sql4


Download and install WSUS 3.0 SP2 and install with default settings - be sure to select manual syncronisation at this point (unless you want the service to download and prepare updates). Select the product trees and type of updates before proceeding.

 
13.png
  • 54 KB
  • wsus
wsus



SCCM Installation

Begin the SCCM installation by running the requirements checker from the installation DVD - this should highlight any required or missing components prior to the installation process starting. At this stage the only thing missing should be the SCCM schema extensions.

SCCM schema extension is a simple enough process, begin by navigating to the < \SMSSETUP\BIN\i386\ > folder on the installation DVD. Start the < EXTADSCH.exe > and note down any errors or warnings, if all goes well it should quit, warning that some further configuration may be needed to allow SCCM to publish within Active Directory.

 
17.png
  • 17 KB
  • schema
schema


At this point to prevent future problems you shoud create the System Management container within the 'System' contained in AD and delegate the site server object (in this case CAN-DEV-DC2) the rights to create and modify objects within in.

1) Open ADSIEdit snap-in using MMC, and connect to domain which you would like to create the System Management Container.
2) In the console pane, expand Domain [computer fully qualified domain name], expand , and right-click CN=System. On the context menu, click New and then click Object.
3) In the Create Object dialog box, select Container and click Next.
4) In the Value field, type System Management and click Next, and then click Finish.

Once the container has been created, start AD Users and Computers, click View -> Advanced Features and locate the System -> Systems Management container. Right Click -> Delegate Control and select the SCCM site Server object in the dialogue box. Click next and Select 'create a custom task to delegate'.

 
19.png
  • 113 KB
  • delegate1
delegate1


Ensure the scope is set to ' This folder, existing objects and creation of new objects in this folder'.

 
20.png
  • 22 KB
  • delegate2
delegate2


Set the permissions as shown below - again ensuring that speical attention is given to this stage as any errors will cause problems with certain SCCM roles.

 
21.png
  • 20 KB
  • delegate3
delegate3


Finally begin the SCCM installation and complete options as appropriate for your environment, or follow my lab setup steps as indicated in the following screengrabs.

 
18.png
  • 24 KB
  • sccm1
sccm1

 
22.png
  • 28 KB
  • sccm2
sccm2


At this point, ensure the server (virtual or physical ) has internet access and choose to download updates to a folder - if you have performed the process before, and saved the updates the alternative option can be selected to avoid the need for another download.

 
23.png
  • 26 KB
  • sccm3
sccm3


That 'should' be it, at this stage the installation will begin, the completion time depends on hardware ( in particular disk speed during the boot image creation). Once completed the SCCM console will start and should look something like indicated below.

 
24.png
  • 107 KB
  • sccm4
sccm4


At this point the only thing which remains is a check on your component status. Within SCCM console select Site DB -> System Status-> Site Status -> Site -> Component Status. If any of your components are showing 'red' error or 'yellow' warnings you can right click show messages -> All Messages. Parse carefully and determine if the error conditions have been supersceded by informational events, if so you can select the errors and delete. After a period of time the error condition in component status should vanish.

 
90.png
  • 82 KB
  • sccm5
sccm5


I hope this was some help, if so I would appreciate any tweets, Facebook, or other shares. Please do visit my blog and if you do want to share this article, some handy links are attached to the bottom of my blog where this article also appears.

I'll be posting my second guide 'a simple guide to SCCM2007 configuration' very soon, if you found this useful please lookout for my other guides coming soon.
    Asked On
    2011-02-07 at 01:43:22ID4466
    Tags

    windows 2008 sccm2007 sccm deployment sms

    Topic

    Windows Server 2008

    Views
    2522

    Comments

    Expert Comment

    by: fr0nk on 2011-02-22 at 02:55:13ID: 24049

    Hi,
    good post! Although you might add the extensions neccessary to the applicationhost.config regarding requestfiltering if your (central) site server or dp is a BITS enabled dp.

    Add your Comment

    Please Sign up or Log in to comment on this article.

    Join Experts Exchange Today

    Gain Access to all our Tech Resources

    Get personalized answers

    Ask unlimited questions

    Access Proven Solutions

    Search 3.2 million solutions

    Read In-Depth How-To Guides

    1000+ articles, demos, & tips

    Watch Step by Step Tutorials

    Learn direct from top tech pros

    And Much More!

    Your complete tech resource

    See Plans and Pricing

    30-day free trial. Register in 60 seconds.

    Loading Advertisement...

    Top Windows Server 2008 Experts

    1. dariusg

      487,253

      Wizard

      1,568 points yesterday

      Profile
      Rank: Genius
    2. hanccocka

      269,517

      Guru

      2,000 points yesterday

      Profile
      Rank: Genius
    3. kevinhsieh

      266,722

      Guru

      0 points yesterday

      Profile
      Rank: Genius
    4. demazter

      188,767

      Guru

      0 points yesterday

      Profile
      Rank: Genius
    5. mkline71

      181,660

      Guru

      2,250 points yesterday

      Profile
      Rank: Genius
    6. motnahp00

      163,470

      Guru

      6,700 points yesterday

      Profile
      Rank: Sage
    7. leew

      144,180

      Master

      0 points yesterday

      Profile
      Rank: Savant
    8. ve3ofa

      131,857

      Master

      0 points yesterday

      Profile
      Rank: Genius
    9. acbrown2010

      114,392

      Master

      0 points yesterday

      Profile
      Rank: Genius
    10. arnold

      101,348

      Master

      2,000 points yesterday

      Profile
      Rank: Genius
    11. iSiek

      89,671

      Master

      6,100 points yesterday

      Profile
      Rank: Genius
    12. dstewartjr

      84,405

      Master

      2,000 points yesterday

      Profile
      Rank: Genius
    13. Anuroopsundd

      80,040

      Master

      750 points yesterday

      Profile
      Rank: Sage
    14. dvt_localboy

      79,517

      Master

      0 points yesterday

      Profile
      Rank: Sage
    15. alanhardisty

      76,976

      Master

      0 points yesterday

      Profile
      Rank: Genius
    16. newmath

      73,559

      Master

      0 points yesterday

      Profile
      Rank: Master
    17. hhaywood000

      71,824

      Master

      0 points yesterday

      Profile
      Rank: Wizard
    18. Neilsr

      70,519

      Master

      0 points yesterday

      Profile
      Rank: Genius
    19. RobWill

      60,712

      Master

      0 points yesterday

      Profile
      Rank: Savant
    20. Mutawadi

      60,156

      Master

      0 points yesterday

      Profile
      Rank: Guru
    21. dkotte

      56,740

      Master

      0 points yesterday

      Profile
      Rank: Guru
    22. spaperov

      55,822

      Master

      0 points yesterday

      Profile
      Rank: Wizard
    23. radhakrishnan2007

      55,732

      Master

      0 points yesterday

      Profile
      Rank: Wizard
    24. chakko

      53,161

      Master

      0 points yesterday

      Profile
      Rank: Genius
    25. cgaliher

      51,613

      Master

      0 points yesterday

      Profile
      Rank: Genius

    Hall Of Fame