Re: Client push question - the plot thickens

Tech-Archive recommends: Fix windows errors by optimizing your registry



OK I'll give this a shot Peter :-)

The executive summary here is: I believe they (PSS and Kim) are both right
:-) The difference here (I think) is in what we mean by client
push--enabling the site-wide setting for the client push installation method
or using the client push installation wizard to install clients.

Getting the client installed via the site-wide client push option requires
(very high level summary here) a Discovery Data Record (DDR) created by a
discovery method, and a Client Configuration Request (CCR) generated by the
site server for the discovered resource. CCR's are only created for systems
discovered that are (a.) within the site's boundaries (not roaming
boundaries as Thomas noted) and (b.) the discovered resource matches the
criteria you've set in the client push installation properties. Once a CCR
is processed by the site Client Configuration Manager (CCM) component, the
client installation process is initiated. I've tried to summarize this using
two scenarios:

1. Discovery and client push IS NOT enabled at the secondary site
2. Discovery and client push IS enabled at the secondary site

1. Discovery and client push IS NOT enabled at the secondary site. If a
resource is within the boundaries of a secondary site, how is it installed
using the site-wide client push installation method (when discovery and
client push at the secondary site IS NOT enabled).

So, Step 1 (DDR creation). If you have enabled a discovery method at the
primary site that discovers a resource within a secondary site's defined
boundary, the primary site will create a DDR for the resource. Because the
resource is not within the primary site's defined site boundaries no CCR
will be created (client will not be installed). The DDR created will be
stored in the database until it is deleted by the "delete aged discovery
data" maintenance task.

Here's where it get interesting.
Step 2 (CCR creation). If you use the Client Push Installation Wizard to
push the client out to discovered resources--AND uncheck the "Include only
clients assigned to this site" check box, a CCR for the DDRs for
non-assigned resources in the database will be created and an attempt will
be made to get the client installed on them. Once installed, the client will
be assigned to the primary site and report up via the secondary site's proxy
management point--if one exists at the secondary site.

2. Discovery and client push IS enabled at the secondary site. If a resource
is at a secondary site, how is it installed using the site-wide client push
installation method (when discovery and client push at the secondary site IS
enabled).

Step 1 (DDR creation). The discovery method at the secondary site discovers
a resource and creates a DDR (forwards to primary site to store in the site
database).

Step 2 (CCR creation). The secondary site sees that a discovered resource is
within its boundaries (and meets the defined site wide client push
installation properties) and creates a CCR for the resource itself (CCR's do
not travel up the hierarchy). At this point, CCM at the secondary site will
begin the client installation process by checking for a management point to
push the source files to the resource to get the client installed. If the
secondary site has a proxy management point the client install files will be
pushed from there, otherwise, the site's default management point will be
where the source files come from.

Either way, once CCM begins processing the CCR for a resource, it will
attempt to install the client once an hour for about 168hrs (one week)
before giving up.

Hope this helps clarify the process!
--
Jeff Gilbert, MCSE
Technical Writer | Windows & Enterprise Management Division
Microsoft Corporation

This posting is provided "AS IS" with no warranties and confers no rights.

"Peter Lillington" <NospamTemp014@xxxxxxxxxxxxx> wrote in message
news:58ACE41E-53E1-4260-989B-E3BCC58E6DB3@xxxxxxxxxxxxxxxx
Thank you for that information Thomas.

The confusion seems to be with adv clients at sec sites - in particular
whether the sec site server will install these clients (which before they
are
installed will be assigned to the sec site, but after installation will be
assigned to the prim site).

I've heard so many things that I'm going to have to take the plunge and
setup a scratch lab to prove this one way or another. I'll post the
results
here hopefully to help somebody in the future.

Peter

"Thomas Lasswell" wrote:

The answers from Microsoft are correct. If you enable client push only
clients assigned to that site will be installed. This is determined by
the
site boundries (not the roaming boundries). Therefore, site boundries
defined
on the primary site will install only clients that are assigned to that
site.
The secondary site will also have to have this turned on because your
clients
are only assigned to the secondary site.

I'm not exactly thrilled by the fact that SMS only uses the site
boundries
and not the roaming boundries as well to determine assigned status,
however
this is the nature of SMS.

Hope this was helpful,
Thomas Lasswell
www.techcolumnist.com

"Peter Lillington" wrote:

This is the third look at the same question (see Client push questions
over
the last two days), and this time I have new information. The two
questions
I originally asked (with answers given) are below.

2) Enabling AD Discovery and Client Push Installation for the
primary site
will result in only those clients within that site boundaries being
installed? I.e., computers at secondary sites will not get
installed?
Nope, enabling client push will push the client to all clients assigned
to
that site. (Secondary site clients are assigned to that site as well,
but
aren't part of the site's boundaries)

3) Enabling AD discovery and Client Push Installation at a secondary
site
will result in clients within the site boundary being installed, and
(in
our case) assigned to the primary site.
Unfortunately not, that is how we would like it to work.
http://blogs.msdn.com/smsperfguy/archive/2004/05/13/131528.aspx
This blog post explains the issue in detail.

So, M$ did some tests and gave me the resulting logs. What they show
is
that regarding question 2) is that enabling AD discovery and Client
Push at a
primary site does not install clients at secondary sites. That is to
say,
the answer given was correct in a sense (only assigned clients get
installed), but at the time of discovery the primary site does not
recognise
the secondary clients as assigned and therefore does not install them.
Therefore, in reality only the clients in the primary site get
installed.

Regarding question 3) - enabling client push at secondary sites does
result
in advanced clients at the secondary site getting installed, according
to the
logs I was sent. I.e., the answer given was incorrect.

I'm descending deeper and deeper into confusion, as about 50% of people
are
telling me one thing and 50% are telling me another. Would anybody
else like
to chip in here?

Looks like a scratch lab setup coming up......





.



Relevant Pages

  • Re: Client push question - the plot thickens
    ... As I understand it...the .pdr is sent by the primary site when the secondary ... client and sends the .pdr down to CCM at the secondary site to get the ... therefore it may be possible to have discovery at a primary site only ... Installation to Assigned Resources' is not enabled, ...
    (microsoft.public.sms.admin)
  • RE: Client Push Question - MVP Kim vs Microsoft ?!
    ... I have a primary site and 12 secondary sites. ... secondary site, I install SMS, configure the site server to be a management ... regarding 3) that enabling both discovery and client push on secondaries will ... client push installation to get the clients installed. ...
    (microsoft.public.sms.admin)
  • Advanced Client Install on Secondary Site
    ... I have an SMS 2003 primary and secondary site set up in a test network, ... installing the advanced client on workstations that are in the secondary site. ... Client Push Installation - Configured and not enabled. ...
    (microsoft.public.sms.setup)
  • RE: Client Push Question - MVP Kim vs Microsoft ?!
    ... I don't have any agents enabled, no discovery methods other than Heartbeat ... Discovery are enabled, and the Client Push ... secondary site, I install SMS, configure the site server to be a management ... client push installation to get the clients installed. ...
    (microsoft.public.sms.admin)
  • RE: Client Push Question - MVP Kim vs Microsoft ?!
    ... I don't have any agents enabled, no discovery methods other than Heartbeat ... Discovery are enabled, and the Client Push ... secondary site, I install SMS, configure the site server to be a management ... client push installation to get the clients installed. ...
    (microsoft.public.sms.admin)