Werbung: SecurityConsole.de verwaltet Ihre Computer mit Security Essentails aus der Cloud!
30 Tage kostenfrei testen und 20% Rabatt für Ihre Bestellung mit Promocode: WBF2685582
(Promocode gültig bis 31.12.2011)

Group:  English: Windows Server » microsoft.public.windows.server.update_services
Thread: Needed count configuration

HTVi
TV Discussion Newsgroups

Needed count configuration
EdB 6/13/2007 6:32:02 PM
Needed count should not show patches that haven't been approved for install
yet. If I don't want it to go out yet, then it isn't needed.

----------------
This post is a suggestion for Microsoft, and Microsoft responds to the
suggestions with the most votes. To vote for this suggestion, click the "I
Agree" button in the message pane. If you do not see the button, follow this
link to open the suggestion in the Microsoft Web-based Newsreader and then
click "I Agree" in the message pane.

http://www.microsoft.com/communities/newsgroups/list/en-us/default.aspx?mid=7e0d717b-b58d-4f36-8a4a-1c8a9bf7f2a4&dg=microsoft.public.windows.server.update_services
Re: Needed count configuration
"Lawrence Garvin \(MVP\)" <onsitech[ at ]community.nospam> 6/14/2007 2:26:36 AM
"EdB" <EdB[ at ]discussions.microsoft.com> wrote in message
news:7E0D717B-B58D-4F36-8A4A-1C8A9BF7F2A4[ at ]microsoft.com...
[Quoted Text]
> Needed count should not show patches that haven't been approved for
> install
> yet. If I don't want it to go out yet, then it isn't needed.

If they haven't been approved for installation, how do you expect to find
out if they're needed *before* you approve them?

Keep in mind, the act of approving an update for installation causes the
content to be downloaded. Unless you plan to approve *EVERY* update (and,
thus, download 100% of the available content -- about 60GB at last check),
this is simply not a feasable methodology.

Rather, first, you want to know if any machine *needs* the update, and if it
does, *then* approve the update for installation and download the content to
the WSUS Server. In this methodology you ensure maximum efficiency of the
disk storage on your WSUS server, and that you don't waste tens of GB of
disk space storing update content that you will never use.


--
Lawrence Garvin, M.S., MCTS, MCP
Independent WSUS Evangelist
MVP-Software Distribution (2005-2007)
https://mvp.support.microsoft.com/profile=30E00990-8F1D-4774-BD62-D095EB07B36E

Everything you need for WSUS is at
http://technet2.microsoft.com/windowsserver/en/technologies/featured/wsus/default.mspx

And, almost everything else is at
http://wsusinfo.onsitechsolutions.com
.....


Re: Needed count configuration
EdB 6/14/2007 2:39:02 AM
How I expect to use it is this:

Let's say that it's time to push patches.. So I approve the patches that I
want to go out (with a deadline of 2 years ago), run my trusty "psexec \\*
wuauclt.exe /detectnow". I want to use the needed counter to see what
machines are 100% patched and what machines haven't installed the approved
patches.

I understand your reasoning if I am in the patch view, but if I'm looking at
the list of computers and it says needed:1. I would expect that one patch
that I approved hasn't been applied to that machine yet. Not one patch that I
may or may not decide to apply later is needed.

I agree with you that the needed column should behave the way you described
when looking at patched, but when looking at the computer list, this makes no
sense.

"Lawrence Garvin (MVP)" wrote:

[Quoted Text]
> "EdB" <EdB[ at ]discussions.microsoft.com> wrote in message
> news:7E0D717B-B58D-4F36-8A4A-1C8A9BF7F2A4[ at ]microsoft.com...
> > Needed count should not show patches that haven't been approved for
> > install
> > yet. If I don't want it to go out yet, then it isn't needed.
>
> If they haven't been approved for installation, how do you expect to find
> out if they're needed *before* you approve them?
>
> Keep in mind, the act of approving an update for installation causes the
> content to be downloaded. Unless you plan to approve *EVERY* update (and,
> thus, download 100% of the available content -- about 60GB at last check),
> this is simply not a feasable methodology.
>
> Rather, first, you want to know if any machine *needs* the update, and if it
> does, *then* approve the update for installation and download the content to
> the WSUS Server. In this methodology you ensure maximum efficiency of the
> disk storage on your WSUS server, and that you don't waste tens of GB of
> disk space storing update content that you will never use.
>
>
> --
> Lawrence Garvin, M.S., MCTS, MCP
> Independent WSUS Evangelist
> MVP-Software Distribution (2005-2007)
> https://mvp.support.microsoft.com/profile=30E00990-8F1D-4774-BD62-D095EB07B36E
>
> Everything you need for WSUS is at
> http://technet2.microsoft.com/windowsserver/en/technologies/featured/wsus/default.mspx
>
> And, almost everything else is at
> http://wsusinfo.onsitechsolutions.com
> .....
>
>
>
Re: Needed count configuration
"Lawrence Garvin \(MVP\)" <onsitech[ at ]community.nospam> 6/14/2007 3:40:55 AM
"EdB" <EdB[ at ]discussions.microsoft.com> wrote in message
news:03ACCFA6-F927-4CB2-BDA8-D140799F96B1[ at ]microsoft.com...
[Quoted Text]
> How I expect to use it is this:
>
> Let's say that it's time to push patches..

First thing we need to clarify. You don't push patches. You make updates
available for detection by client systems. The client systems initiate a
detection event at a regularly scheduled interval (22 hours, by default).
They download the content for any updates that are approved, and then
install those updates according to the policy you've configured. (Either
user installed, or at a scheduled installation time.) All status definitions
are reported by the client, based on the perspective of the client system.

> So I approve the patches that I want to go out (with a deadline of 2 years
> ago),

You really want them installed =now=, eh?

> run my trusty "psexec \\* wuauclt.exe /detectnow".

> I want to use the needed counter to see what
> machines are 100% patched and what machines haven't installed the approved
> patches.

Well, there's the first misunderstanding. Once your trusty 'psexec \\*
wuauclt.exe /detectnow' successfully runs (and it presumes that the command
*is* successfully running). The client will do just as I described above. It
will:
[a] determine if any updates are approved.
[b] download the content to be installed.
[c] schedule the updates for installation -or- notify a logged on
administrator that updates are available to be installed.
but, since you've configured expired deadlines on all of the
updates, the updates will be installed *immediately*,
the system will reboot *immediately*,
your users will be annoyed as all get out because you rebooted
their system without warning in the middle of the workday

(Aren't you glad they're not installing???)

[d] AFTER installation is complete AND the system is restarted,
[e] The system will report status back to the WSUS server. Normally this
could take 20-30 minutes, but since you're trying to do this on every PC in
the whole organization simultaneously, it might actually take several
hours -- depending on how many systems there actually are.


At which point the status will either change from "Needed" to "Installed" if
the update was successfully installed.
from "Needed" to "Failed", if the installation failed,
or from "Needed" to "Not Applicable" if a superceding update was
installed instead of a superceded update,
in which case, the old update is no longer needed, and is, as
reported, not applicable.

Your needed counter will decrease, but that's only half the story.
You also need to monitor the Installed/Not Applicable and Failed counters to
ensure that the installations were successful.

> I understand your reasoning if I am in the patch view, but if I'm looking
> at
> the list of computers and it says needed:

If it says "Needed", that means the patch is not installed on that system,
but needs to be installed. Ergo, it is =needed=.

> 1. I would expect that one patch
> that I approved hasn't been applied to that machine yet. Not one patch
> that I
> may or may not decide to apply later is needed.

If you consider that "Needed" == "Not Installed", and "Installed" ==
"Installed", this might help.

An update can only have one of four status conditions: "Not Applicable",
"Needed", "Failed", or "Installed".

> I agree with you that the needed column should behave the way you
> described
> when looking at patched, but when looking at the computer list, this makes
> no
> sense.

It's the same *DATA* in both reports -- just a different grouping and
sorting. WSUS doesn't store different status information by update than it
does by computer.

Consider a spreadsheet. Computers across the columns; Updates across the
rows. Every intersection of a computer and an update has ONE STATUS which is
contained in the cell where that row and column intersect. The status
applies to the entire WSUS environment, regardless of whether you're looking
at it by computer, or by update -- either "Not Applicable", "Needed",
"Failed", or "Installed". The status is about *that* update for *that*
computer.

Why would you expect it to be different from one view to the next? What
would you expect it to be, if not "Needed"?

--
Lawrence Garvin, M.S., MCTS, MCP
Independent WSUS Evangelist
MVP-Software Distribution (2005-2007)
https://mvp.support.microsoft.com/profile=30E00990-8F1D-4774-BD62-D095EB07B36E

Everything you need for WSUS is at
http://technet2.microsoft.com/windowsserver/en/technologies/featured/wsus/default.mspx

And, almost everything else is at
http://wsusinfo.onsitechsolutions.com
.....


Re: Needed count configuration
Harry Johnston <harry[ at ]scms.waikato.ac.nz> 6/14/2007 4:11:02 AM
Lawrence Garvin (MVP) wrote:

[Quoted Text]
> If you consider that "Needed" == "Not Installed", and "Installed" ==
> "Installed", this might help.
>
> An update can only have one of four status conditions: "Not Applicable",
> "Needed", "Failed", or "Installed".

[...]

> What would you expect it to be, if not "Needed"?

I think there's a good case for distinguishing between updates that are due to
be installed and updates that are needed but haven't been approved. That is, I
think it would substantially improve WSUS if this could be done ... maybe in
version 4. :-)

Maybe something like this:

Not Applicable - doesn't apply to the system
Needed - does apply to the system, isn't installed, is approved
Not Approved - does apply to the system, isn't installed, isn't approved
Failed - tried to install and couldn't
Installed - installed

Or maybe "Approved" or "Pending" would be better than "Needed".

At the moment the only way to easily distinguish between the updates you
actually want installed and those you don't is to decline the latter - but
that's a very blunt instrument. In particular you can't decline an update for
just one group (at least as of WSUS 2).

Harry.
Re: Needed count configuration
EdB 6/14/2007 7:09:02 AM
Not all patches go out to desktops. In the event that I need to patch servers
or a lab where I have 2-3 hours of scheduled downtime, I need them to go out
immediately (hence the psexec command). This way I can approve the patch, run
wuauclt on the machines, and have them start scanning and patching right
away. I keep and eye on the needed numbers to see what servers are having
issues, and when the count number gets to zero, I know I'm patched.

I used to use shavlik to push (since you're being "technical" ... I used
shavik to create scheduled tasks across the servers to start batch patch
installations)

I know WSUS wasn't really meant to install patches in this manner, but it
keeps track of the patches much better than shavlik, and the psexec is a
workaround to use wsus to do a.. push-like install.

"Lawrence Garvin (MVP)" wrote:

[Quoted Text]
> "EdB" <EdB[ at ]discussions.microsoft.com> wrote in message
> news:03ACCFA6-F927-4CB2-BDA8-D140799F96B1[ at ]microsoft.com...
> > How I expect to use it is this:
> >
> > Let's say that it's time to push patches..
>
> First thing we need to clarify. You don't push patches. You make updates
> available for detection by client systems. The client systems initiate a
> detection event at a regularly scheduled interval (22 hours, by default).
> They download the content for any updates that are approved, and then
> install those updates according to the policy you've configured. (Either
> user installed, or at a scheduled installation time.) All status definitions
> are reported by the client, based on the perspective of the client system.
>
> > So I approve the patches that I want to go out (with a deadline of 2 years
> > ago),
>
> You really want them installed =now=, eh?
>
> > run my trusty "psexec \\* wuauclt.exe /detectnow".
>
> > I want to use the needed counter to see what
> > machines are 100% patched and what machines haven't installed the approved
> > patches.
>
> Well, there's the first misunderstanding. Once your trusty 'psexec \\*
> wuauclt.exe /detectnow' successfully runs (and it presumes that the command
> *is* successfully running). The client will do just as I described above. It
> will:
> [a] determine if any updates are approved.
> [b] download the content to be installed.
> [c] schedule the updates for installation -or- notify a logged on
> administrator that updates are available to be installed.
> but, since you've configured expired deadlines on all of the
> updates, the updates will be installed *immediately*,
> the system will reboot *immediately*,
> your users will be annoyed as all get out because you rebooted
> their system without warning in the middle of the workday
>
> (Aren't you glad they're not installing???)
>
> [d] AFTER installation is complete AND the system is restarted,
> [e] The system will report status back to the WSUS server. Normally this
> could take 20-30 minutes, but since you're trying to do this on every PC in
> the whole organization simultaneously, it might actually take several
> hours -- depending on how many systems there actually are.
>
>
> At which point the status will either change from "Needed" to "Installed" if
> the update was successfully installed.
> from "Needed" to "Failed", if the installation failed,
> or from "Needed" to "Not Applicable" if a superceding update was
> installed instead of a superceded update,
> in which case, the old update is no longer needed, and is, as
> reported, not applicable.
>
> Your needed counter will decrease, but that's only half the story.
> You also need to monitor the Installed/Not Applicable and Failed counters to
> ensure that the installations were successful.
>
> > I understand your reasoning if I am in the patch view, but if I'm looking
> > at
> > the list of computers and it says needed:
>
> If it says "Needed", that means the patch is not installed on that system,
> but needs to be installed. Ergo, it is =needed=.
>
> > 1. I would expect that one patch
> > that I approved hasn't been applied to that machine yet. Not one patch
> > that I
> > may or may not decide to apply later is needed.
>
> If you consider that "Needed" == "Not Installed", and "Installed" ==
> "Installed", this might help.
>
> An update can only have one of four status conditions: "Not Applicable",
> "Needed", "Failed", or "Installed".
>
> > I agree with you that the needed column should behave the way you
> > described
> > when looking at patched, but when looking at the computer list, this makes
> > no
> > sense.
>
> It's the same *DATA* in both reports -- just a different grouping and
> sorting. WSUS doesn't store different status information by update than it
> does by computer.
>
> Consider a spreadsheet. Computers across the columns; Updates across the
> rows. Every intersection of a computer and an update has ONE STATUS which is
> contained in the cell where that row and column intersect. The status
> applies to the entire WSUS environment, regardless of whether you're looking
> at it by computer, or by update -- either "Not Applicable", "Needed",
> "Failed", or "Installed". The status is about *that* update for *that*
> computer.
>
> Why would you expect it to be different from one view to the next? What
> would you expect it to be, if not "Needed"?
>
> --
> Lawrence Garvin, M.S., MCTS, MCP
> Independent WSUS Evangelist
> MVP-Software Distribution (2005-2007)
> https://mvp.support.microsoft.com/profile=30E00990-8F1D-4774-BD62-D095EB07B36E
>
> Everything you need for WSUS is at
> http://technet2.microsoft.com/windowsserver/en/technologies/featured/wsus/default.mspx
>
> And, almost everything else is at
> http://wsusinfo.onsitechsolutions.com
> .....
>
>
>
Re: Needed count configuration
"Lawrence Garvin \(MVP\)" <onsitech[ at ]community.nospam> 6/15/2007 2:20:35 AM
"Harry Johnston" <harry[ at ]scms.waikato.ac.nz> wrote in message
news:%23%23LMIojrHHA.532[ at ]TK2MSFTNGP06.phx.gbl...

[Quoted Text]
>> What would you expect it to be, if not "Needed"?

> I think there's a good case for distinguishing between updates that are
> due to be installed and updates that are needed but haven't been approved.
> That is, I think it would substantially improve WSUS if this could be done
> ... maybe in version 4. :-)

This is a function of the automatic Auto-Detect rule in WSUS 3, which, to be
honest, isn't a heck of a lot different than the default configuration of
the Auto-Approve for Detection (for Critical/Security Updates) in WSUS 2.

The reality is that there's never been a distinction. Update that are due to
be installed have a "Downloaded Successful" substatus, which can be obtained
by clicking on the "Needed" hyperlink in the update or computer listing. In
addition, "updates that are due to be installed" have an approval status of
"Install". Updates that are "needed but haven't been approved" have an
approval status of "Not Approved".

I'm not understanding what you're looking for, since it seems to me to
already be right there in the interface.


> Maybe something like this:
>
> Not Applicable - doesn't apply to the system
> Failed - tried to install and couldn't
> Installed - installed

These three already exist, exactly as described.

> Needed - does apply to the system, isn't installed, is approved
> Not Approved - does apply to the system, isn't installed, isn't approved

The COMPUTER status, and the APPROVAL status are two independent things, and
this suggestion here is mixing those apples and oranges.

"Needed" absolutely *does* mean "does apply to the system and is not
installed". Whether or not the update is approved, or not approved, doesn't
change the fact that an update is not installed on a machine it should be
installed on.

Either way, those two combinations above are exactly what I just described
in my first paragraph.

COMPUTER APPROVAL
STATUS STATUS
Needed Install -- means "does apply to the
system, isn't installed, is approved"
Needed Not Approved -- means "does apply to the system,
isn't installed, isn't approved"

Pretty much the basic operation of the current and previous version.

> At the moment the only way to easily distinguish between the updates you
> actually want installed and those you don't is to decline the latter

No.. the *best* way to distinguish between
[a] the updates you actually want installed, and
[b] those you don't

is that the updates in [a] are approved for INSTALLATION,
and the updates in [b] are Not Approved.

And, if you don't want those "Not Approved" updates to cloud up the
"Needed" counts because they're *never* going to install, then you *should*
Decline those updates.

Others, such as .NET Framework v2.0, .NET Framework v3.0, Windows Server
2003 Service Pack 2, are a matter of discussion. Oh, sure, ideally I'd like
the WSUS server to be so intelligent that it doesn't report them as "Needed"
until I care whether they're "Needed". Unfortunately, that's the "Detect
Only" approval status that was removed from WSUS v2.0.


--
Lawrence Garvin, M.S., MCTS, MCP
Independent WSUS Evangelist
MVP-Software Distribution (2005-2007)
https://mvp.support.microsoft.com/profile=30E00990-8F1D-4774-BD62-D095EB07B36E

Everything you need for WSUS is at
http://technet2.microsoft.com/windowsserver/en/technologies/featured/wsus/default.mspx

And, almost everything else is at
http://wsusinfo.onsitechsolutions.com
.....


Re: Needed count configuration
"Lawrence Garvin \(MVP\)" <onsitech[ at ]community.nospam> 6/15/2007 2:22:26 AM
"EdB" <EdB[ at ]discussions.microsoft.com> wrote in message
news:40ECC616-C600-4E1E-A796-0019E5520C45[ at ]microsoft.com...
[Quoted Text]
> Not all patches go out to desktops. In the event that I need to patch
> servers
> or a lab where I have 2-3 hours of scheduled downtime,

If you have 2-3 hours of /scheduled/ downtime, then why not just configure a
/scheduled/ installation event via policy?

> I need them to go out
> immediately (hence the psexec command). This way I can approve the patch,
> run
> wuauclt on the machines, and have them start scanning and patching right
> away. I keep and eye on the needed numbers to see what servers are having
> issues, and when the count number gets to zero, I know I'm patched.

I got no fault with your methodology. I'm just pointing out the implications
and ramifications of doing that en masse.

--
Lawrence Garvin, M.S., MCTS, MCP
Independent WSUS Evangelist
MVP-Software Distribution (2005-2007)
https://mvp.support.microsoft.com/profile=30E00990-8F1D-4774-BD62-D095EB07B36E

Everything you need for WSUS is at
http://technet2.microsoft.com/windowsserver/en/technologies/featured/wsus/default.mspx

And, almost everything else is at
http://wsusinfo.onsitechsolutions.com
.....


> I know WSUS wasn't really meant to install patches in this manner, but it
> keeps track of the patches much better than shavlik, and the psexec is a
> workaround to use wsus to do a.. push-like install.
>
> "Lawrence Garvin (MVP)" wrote:
>
>> "EdB" <EdB[ at ]discussions.microsoft.com> wrote in message
>> news:03ACCFA6-F927-4CB2-BDA8-D140799F96B1[ at ]microsoft.com...
>> > How I expect to use it is this:
>> >
>> > Let's say that it's time to push patches..
>>
>> First thing we need to clarify. You don't push patches. You make updates
>> available for detection by client systems. The client systems initiate a
>> detection event at a regularly scheduled interval (22 hours, by default).
>> They download the content for any updates that are approved, and then
>> install those updates according to the policy you've configured. (Either
>> user installed, or at a scheduled installation time.) All status
>> definitions
>> are reported by the client, based on the perspective of the client
>> system.
>>
>> > So I approve the patches that I want to go out (with a deadline of 2
>> > years
>> > ago),
>>
>> You really want them installed =now=, eh?
>>
>> > run my trusty "psexec \\* wuauclt.exe /detectnow".
>>
>> > I want to use the needed counter to see what
>> > machines are 100% patched and what machines haven't installed the
>> > approved
>> > patches.
>>
>> Well, there's the first misunderstanding. Once your trusty 'psexec \\*
>> wuauclt.exe /detectnow' successfully runs (and it presumes that the
>> command
>> *is* successfully running). The client will do just as I described above.
>> It
>> will:
>> [a] determine if any updates are approved.
>> [b] download the content to be installed.
>> [c] schedule the updates for installation -or- notify a logged on
>> administrator that updates are available to be installed.
>> but, since you've configured expired deadlines on all of the
>> updates, the updates will be installed *immediately*,
>> the system will reboot *immediately*,
>> your users will be annoyed as all get out because you
>> rebooted
>> their system without warning in the middle of the workday
>>
>> (Aren't you glad they're not installing???)
>>
>> [d] AFTER installation is complete AND the system is restarted,
>> [e] The system will report status back to the WSUS server. Normally
>> this
>> could take 20-30 minutes, but since you're trying to do this on every PC
>> in
>> the whole organization simultaneously, it might actually take several
>> hours -- depending on how many systems there actually are.
>>
>>
>> At which point the status will either change from "Needed" to "Installed"
>> if
>> the update was successfully installed.
>> from "Needed" to "Failed", if the installation failed,
>> or from "Needed" to "Not Applicable" if a superceding update was
>> installed instead of a superceded update,
>> in which case, the old update is no longer needed, and is, as
>> reported, not applicable.
>>
>> Your needed counter will decrease, but that's only half the story.
>> You also need to monitor the Installed/Not Applicable and Failed counters
>> to
>> ensure that the installations were successful.
>>
>> > I understand your reasoning if I am in the patch view, but if I'm
>> > looking
>> > at
>> > the list of computers and it says needed:
>>
>> If it says "Needed", that means the patch is not installed on that
>> system,
>> but needs to be installed. Ergo, it is =needed=.
>>
>> > 1. I would expect that one patch
>> > that I approved hasn't been applied to that machine yet. Not one patch
>> > that I
>> > may or may not decide to apply later is needed.
>>
>> If you consider that "Needed" == "Not Installed", and "Installed" ==
>> "Installed", this might help.
>>
>> An update can only have one of four status conditions: "Not Applicable",
>> "Needed", "Failed", or "Installed".
>>
>> > I agree with you that the needed column should behave the way you
>> > described
>> > when looking at patched, but when looking at the computer list, this
>> > makes
>> > no
>> > sense.
>>
>> It's the same *DATA* in both reports -- just a different grouping and
>> sorting. WSUS doesn't store different status information by update than
>> it
>> does by computer.
>>
>> Consider a spreadsheet. Computers across the columns; Updates across the
>> rows. Every intersection of a computer and an update has ONE STATUS which
>> is
>> contained in the cell where that row and column intersect. The status
>> applies to the entire WSUS environment, regardless of whether you're
>> looking
>> at it by computer, or by update -- either "Not Applicable", "Needed",
>> "Failed", or "Installed". The status is about *that* update for *that*
>> computer.
>>
>> Why would you expect it to be different from one view to the next? What
>> would you expect it to be, if not "Needed"?
>>
>> --
>> Lawrence Garvin, M.S., MCTS, MCP
>> Independent WSUS Evangelist
>> MVP-Software Distribution (2005-2007)
>> https://mvp.support.microsoft.com/profile=30E00990-8F1D-4774-BD62-D095EB07B36E
>>
>> Everything you need for WSUS is at
>> http://technet2.microsoft.com/windowsserver/en/technologies/featured/wsus/default.mspx
>>
>> And, almost everything else is at
>> http://wsusinfo.onsitechsolutions.com
>> .....
>>
>>
>>


Re: Needed count configuration
EdB 6/15/2007 3:23:00 AM
Tried scheduling. Servers were in multiple time zones, so scheduling caused
the patches to fire in each respective time zone.. So setting a 6PM deadline
would behave differently on different machines.. Maybe another feature
request to be able to specify timezone? So I can say at 6:00 PST install.

(I know I can create different patch groups. A PST, Eastern, GMT, etc..) But
it was easier to manage with PSEXEC.

....

So we've strayed from the original request... But hopefully that clears up
why I think that needed shouldn't count patched that I haven't approved. If I
haven't approved, or declined.... let's say Desktop Search because we're
still testing it.. It shouldn't be in the needed list.

"Lawrence Garvin (MVP)" wrote:

[Quoted Text]
> "EdB" <EdB[ at ]discussions.microsoft.com> wrote in message
> news:40ECC616-C600-4E1E-A796-0019E5520C45[ at ]microsoft.com...
> > Not all patches go out to desktops. In the event that I need to patch
> > servers
> > or a lab where I have 2-3 hours of scheduled downtime,
>
> If you have 2-3 hours of /scheduled/ downtime, then why not just configure a
> /scheduled/ installation event via policy?
>
> > I need them to go out
> > immediately (hence the psexec command). This way I can approve the patch,
> > run
> > wuauclt on the machines, and have them start scanning and patching right
> > away. I keep and eye on the needed numbers to see what servers are having
> > issues, and when the count number gets to zero, I know I'm patched.
>
> I got no fault with your methodology. I'm just pointing out the implications
> and ramifications of doing that en masse.
>
> --
> Lawrence Garvin, M.S., MCTS, MCP
> Independent WSUS Evangelist
> MVP-Software Distribution (2005-2007)
> https://mvp.support.microsoft.com/profile=30E00990-8F1D-4774-BD62-D095EB07B36E
>
> Everything you need for WSUS is at
> http://technet2.microsoft.com/windowsserver/en/technologies/featured/wsus/default.mspx
>
> And, almost everything else is at
> http://wsusinfo.onsitechsolutions.com
> .....
>
>
> > I know WSUS wasn't really meant to install patches in this manner, but it
> > keeps track of the patches much better than shavlik, and the psexec is a
> > workaround to use wsus to do a.. push-like install.
> >
> > "Lawrence Garvin (MVP)" wrote:
> >
> >> "EdB" <EdB[ at ]discussions.microsoft.com> wrote in message
> >> news:03ACCFA6-F927-4CB2-BDA8-D140799F96B1[ at ]microsoft.com...
> >> > How I expect to use it is this:
> >> >
> >> > Let's say that it's time to push patches..
> >>
> >> First thing we need to clarify. You don't push patches. You make updates
> >> available for detection by client systems. The client systems initiate a
> >> detection event at a regularly scheduled interval (22 hours, by default).
> >> They download the content for any updates that are approved, and then
> >> install those updates according to the policy you've configured. (Either
> >> user installed, or at a scheduled installation time.) All status
> >> definitions
> >> are reported by the client, based on the perspective of the client
> >> system.
> >>
> >> > So I approve the patches that I want to go out (with a deadline of 2
> >> > years
> >> > ago),
> >>
> >> You really want them installed =now=, eh?
> >>
> >> > run my trusty "psexec \\* wuauclt.exe /detectnow".
> >>
> >> > I want to use the needed counter to see what
> >> > machines are 100% patched and what machines haven't installed the
> >> > approved
> >> > patches.
> >>
> >> Well, there's the first misunderstanding. Once your trusty 'psexec \\*
> >> wuauclt.exe /detectnow' successfully runs (and it presumes that the
> >> command
> >> *is* successfully running). The client will do just as I described above.
> >> It
> >> will:
> >> [a] determine if any updates are approved.
> >> [b] download the content to be installed.
> >> [c] schedule the updates for installation -or- notify a logged on
> >> administrator that updates are available to be installed.
> >> but, since you've configured expired deadlines on all of the
> >> updates, the updates will be installed *immediately*,
> >> the system will reboot *immediately*,
> >> your users will be annoyed as all get out because you
> >> rebooted
> >> their system without warning in the middle of the workday
> >>
> >> (Aren't you glad they're not installing???)
> >>
> >> [d] AFTER installation is complete AND the system is restarted,
> >> [e] The system will report status back to the WSUS server. Normally
> >> this
> >> could take 20-30 minutes, but since you're trying to do this on every PC
> >> in
> >> the whole organization simultaneously, it might actually take several
> >> hours -- depending on how many systems there actually are.
> >>
> >>
> >> At which point the status will either change from "Needed" to "Installed"
> >> if
> >> the update was successfully installed.
> >> from "Needed" to "Failed", if the installation failed,
> >> or from "Needed" to "Not Applicable" if a superceding update was
> >> installed instead of a superceded update,
> >> in which case, the old update is no longer needed, and is, as
> >> reported, not applicable.
> >>
> >> Your needed counter will decrease, but that's only half the story.
> >> You also need to monitor the Installed/Not Applicable and Failed counters
> >> to
> >> ensure that the installations were successful.
> >>
> >> > I understand your reasoning if I am in the patch view, but if I'm
> >> > looking
> >> > at
> >> > the list of computers and it says needed:
> >>
> >> If it says "Needed", that means the patch is not installed on that
> >> system,
> >> but needs to be installed. Ergo, it is =needed=.
> >>
> >> > 1. I would expect that one patch
> >> > that I approved hasn't been applied to that machine yet. Not one patch
> >> > that I
> >> > may or may not decide to apply later is needed.
> >>
> >> If you consider that "Needed" == "Not Installed", and "Installed" ==
> >> "Installed", this might help.
> >>
> >> An update can only have one of four status conditions: "Not Applicable",
> >> "Needed", "Failed", or "Installed".
> >>
> >> > I agree with you that the needed column should behave the way you
> >> > described
> >> > when looking at patched, but when looking at the computer list, this
> >> > makes
> >> > no
> >> > sense.
> >>
> >> It's the same *DATA* in both reports -- just a different grouping and
> >> sorting. WSUS doesn't store different status information by update than
> >> it
> >> does by computer.
> >>
> >> Consider a spreadsheet. Computers across the columns; Updates across the
> >> rows. Every intersection of a computer and an update has ONE STATUS which
> >> is
> >> contained in the cell where that row and column intersect. The status
> >> applies to the entire WSUS environment, regardless of whether you're
> >> looking
> >> at it by computer, or by update -- either "Not Applicable", "Needed",
> >> "Failed", or "Installed". The status is about *that* update for *that*
> >> computer.
> >>
> >> Why would you expect it to be different from one view to the next? What
> >> would you expect it to be, if not "Needed"?
> >>
> >> --
> >> Lawrence Garvin, M.S., MCTS, MCP
> >> Independent WSUS Evangelist
> >> MVP-Software Distribution (2005-2007)
> >> https://mvp.support.microsoft.com/profile=30E00990-8F1D-4774-BD62-D095EB07B36E
> >>
> >> Everything you need for WSUS is at
> >> http://technet2.microsoft.com/windowsserver/en/technologies/featured/wsus/default.mspx
> >>
> >> And, almost everything else is at
> >> http://wsusinfo.onsitechsolutions.com
> >> .....
> >>
> >>
> >>
>
>
>
Re: Needed count configuration
"Lawrence Garvin \(MVP\)" <onsitech[ at ]community.nospam> 6/15/2007 4:00:34 AM
"EdB" <EdB[ at ]discussions.microsoft.com> wrote in message
news:42CCF22E-F707-49BA-828A-54719C70E1E3[ at ]microsoft.com...
[Quoted Text]
> Tried scheduling. Servers were in multiple time zones, so scheduling
> caused
> the patches to fire in each respective time zone..

Yeah.. so... you got all these servers in *different* time zones in the same
OU?

Put 'em in different OUs, or create security groups, create the necessary
policies with the appropriate local time configured, and apply the policy to
the correct servers.

> So setting a 6PM deadline
> would behave differently on different machines..

Don't set the deadlines!!!! Use the /scheduled/ installation!

> Maybe another feature
> request to be able to specify timezone? So I can say at 6:00 PST install.

Maybe... but I'd lean towards separate OUs by location. (I'm surprised you
even have them configured in the same AD SITE!)

> (I know I can create different patch groups. A PST, Eastern, GMT, etc..)
> But
> it was easier to manage with PSEXEC.

Whatever.... I don't generally buy into the argument that 'interactive' is
easier to manage than 'automated', but to each their own. ;-)

> So we've strayed from the original request... But hopefully that clears up
> why I think that needed shouldn't count patched that I haven't approved.
> If I
> haven't approved, or declined.... let's say Desktop Search because we're
> still testing it.. It shouldn't be in the needed list.

And.... so then... how would you ever know if the update WAS needed???

--
Lawrence Garvin, M.S., MCTS, MCP
Independent WSUS Evangelist
MVP-Software Distribution (2005-2007)
https://mvp.support.microsoft.com/profile=30E00990-8F1D-4774-BD62-D095EB07B36E

Everything you need for WSUS is at
http://technet2.microsoft.com/windowsserver/en/technologies/featured/wsus/default.mspx

And, almost everything else is at
http://wsusinfo.onsitechsolutions.com
.....


Re: Needed count configuration
EdB 6/15/2007 5:21:00 AM

"Lawrence Garvin (MVP)" wrote:

[Quoted Text]
> "EdB" <EdB[ at ]discussions.microsoft.com> wrote in message
> news:42CCF22E-F707-49BA-828A-54719C70E1E3[ at ]microsoft.com...
> > Tried scheduling. Servers were in multiple time zones, so scheduling
> > caused
> > the patches to fire in each respective time zone..
>
> Yeah.. so... you got all these servers in *different* time zones in the same
> OU?
>
> Put 'em in different OUs, or create security groups, create the necessary
> policies with the appropriate local time configured, and apply the policy to
> the correct servers.

The servers are next to each other in the rack but are in different time
zones. Technical reason for this is not in the scope of this discussion...

>
> > So setting a 6PM deadline
> > would behave differently on different machines..
>
> Don't set the deadlines!!!! Use the /scheduled/ installation!
>

Technical reason we can't schedule automatic reboots out of the scope of
WSUS. But... I can say that psexec is a good way to get the systems to do
what we want, when we want.

> > Maybe another feature
> > request to be able to specify timezone? So I can say at 6:00 PST install.
>
> Maybe... but I'd lean towards separate OUs by location. (I'm surprised you
> even have them configured in the same AD SITE!)
>

I agree that there are nifty things you can do with OUs and GPO, but that's
not really related to WSUS or the needed column. And even if *I wanted* to
tell you what we were doing and why, I couldn't.

> > (I know I can create different patch groups. A PST, Eastern, GMT, etc..)
> > But
> > it was easier to manage with PSEXEC.
>
> Whatever.... I don't generally buy into the argument that 'interactive' is
> easier to manage than 'automated', but to each their own. ;-)
>

Every environment is different so flexibility is alway good! Let's just say
I want to be 100% sure of the state of all machines before patching starts.
Details of why scheduled patching doesn't work in our environment.. Out of
scope of this discussion.

> > So we've strayed from the original request... But hopefully that clears up
> > why I think that needed shouldn't count patched that I haven't approved.
> > If I
> > haven't approved, or declined.... let's say Desktop Search because we're
> > still testing it.. It shouldn't be in the needed list.
>
> And.... so then... how would you ever know if the update WAS needed???

Good question.. Maybe like Harry Johnston mentioned earlier in the thread..
There could be another category to distinguish Approved Patches that haven't
been applied, and non-approved patches that are applicable to the system.

Installed, Failed, Needed, Non applicable, Pending (approved not applied
yet). What I care more about is patched that I approved that haven't gone
out. Or a filter button that says "Filter out any patches that have not been
approved". This way when I want to see all patches, I can, if not, then I
don't.

>
> --
> Lawrence Garvin, M.S., MCTS, MCP
> Independent WSUS Evangelist
> MVP-Software Distribution (2005-2007)
> https://mvp.support.microsoft.com/profile=30E00990-8F1D-4774-BD62-D095EB07B36E
>
> Everything you need for WSUS is at
> http://technet2.microsoft.com/windowsserver/en/technologies/featured/wsus/default.mspx
>
> And, almost everything else is at
> http://wsusinfo.onsitechsolutions.com
> .....
>
>
>
Re: Needed count configuration
Tila <kilinattila[ at ]gmail.com> 6/15/2007 11:50:32 AM
On Jun 15, 4:20 am, "Lawrence Garvin \(MVP\)"
<onsit...[ at ]community.nospam> wrote:
[Quoted Text]
> "Harry Johnston" <h...[ at ]scms.waikato.ac.nz> wrote in message
>
> news:%23%23LMIojrHHA.532[ at ]TK2MSFTNGP06.phx.gbl...
>
> >> What would you expect it to be, if not "Needed"?
> > I think there's a good case for distinguishing between updates that are
> > due to be installed and updates that are needed but haven't been approved.
> > That is, I think it would substantially improve WSUS if this could be done
> > ... maybe in version 4. :-)
>
> This is a function of the automatic Auto-Detect rule in WSUS 3, which, to be
> honest, isn't a heck of a lot different than the default configuration of
> the Auto-Approve for Detection (for Critical/Security Updates) in WSUS 2.
>
> The reality is that there's never been a distinction. Update that are due to
> be installed have a "Downloaded Successful" substatus, which can be obtained
> by clicking on the "Needed" hyperlink in the update or computer listing. In
> addition, "updates that are due to be installed" have an approval status of
> "Install". Updates that are "needed but haven't been approved" have an
> approval status of "Not Approved".
>
> I'm not understanding what you're looking for, since it seems to me to
> already be right there in the interface.
>
> > Maybe something like this:
>
> > Not Applicable - doesn't apply to the system
> > Failed - tried to install and couldn't
> > Installed - installed
>
> These three already exist, exactly as described.
>
> > Needed - does apply to the system, isn't installed, is approved
> > Not Approved - does apply to the system, isn't installed, isn't approved
>
> The COMPUTER status, and the APPROVAL status are two independent things, and
> this suggestion here is mixing those apples and oranges.
>
> "Needed" absolutely *does* mean "does apply to the system and is not
> installed". Whether or not the update is approved, or not approved, doesn't
> change the fact that an update is not installed on a machine it should be
> installed on.
>
> Either way, those two combinations above are exactly what I just described
> in my first paragraph.
>
> COMPUTER APPROVAL
> STATUS STATUS
> Needed Install -- means "does apply to the
> system, isn't installed, is approved"
> Needed Not Approved -- means "does apply to the system,
> isn't installed, isn't approved"
>
> Pretty much the basic operation of the current and previous version.
>
> > At the moment the only way to easily distinguish between the updates you
> > actually want installed and those you don't is to decline the latter
>
> No.. the *best* way to distinguish between
> [a] the updates you actually want installed, and
> [b] those you don't
>
> is that the updates in [a] are approved for INSTALLATION,
> and the updates in [b] are Not Approved.
>
> And, if you don't want those "Not Approved" updates to cloud up the
> "Needed" counts because they're *never* going to install, then you *should*
> Decline those updates.
>
> Others, such as .NET Framework v2.0, .NET Framework v3.0, Windows Server
> 2003 Service Pack 2, are a matter of discussion. Oh, sure, ideally I'd like
> the WSUS server to be so intelligent that it doesn't report them as "Needed"
> until I care whether they're "Needed". Unfortunately, that's the "Detect
> Only" approval status that was removed from WSUS v2.0.
>
> --
> Lawrence Garvin, M.S., MCTS, MCP
> Independent WSUS Evangelist
> MVP-Software Distribution (2005-2007)https://mvp.support.microsoft.com/profile=30E00990-8F1D-4774-BD62-D09...
>
> Everything you need for WSUS is athttp://technet2.microsoft.com/windowsserver/en/technologies/featured/...
>
> And, almost everything else is athttp://wsusinfo.onsitechsolutions.com
> ....

And since you are considering split in this way (Computer status/
Approval status) then why was so hard to create a report from COMPUTER
view - which can show that specific computer IS up-to-date (regarding
OUR point of view, not MS's)? Like in WSUS 2 version? It looks like
you (and MS) are trying to enforce your oppinion about what's up-to-
date. I like WSUS 3.0 - but this is a big error in it - uppon me.

Tila

Re: Needed count configuration
"Lawrence Garvin \(MVP\)" <onsitech[ at ]community.nospam> 6/15/2007 12:59:32 PM
"Tila" <kilinattila[ at ]gmail.com> wrote in message
news:1181908232.356035.127290[ at ]u2g2000hsc.googlegroups.com...

[Quoted Text]
> And since you are considering split in this way (Computer status/
> Approval status) then why was so hard to create a report from COMPUTER
> view - which can show that specific computer IS up-to-date (regarding
> OUR point of view, not MS's)? Like in WSUS 2 version?

Because, as has been commented elsewhere numerous times, the dev team was
not aware of the negative implications of the "always on auto-detect rule"
until they were beyond the point of no return.

> It looks like
> you (and MS) are trying to enforce your oppinion about what's up-to-
> date.

No... we're just pointing out how the system DOES work. It's a new version.
It works differently. I understand some people don't like it; some people
will take time getting used to it; some people won't even notice.

> I like WSUS 3.0 - but this is a big error in it - uppon me.

Actually, until about 24 hours ago, I was a staunch supporter of those who
thought the WSUS 3 methodology was a critical flaw.

But in the past 24 hours, having given thought to what happens if you're
given exactly what you're asking for, I find myself asking this question:

What happens if the WSUS Administrator has missed approving an update?

In your desired scenario, the computer will show as 100% patched,
because it's based on what is *approved*, and not on what is *needed*.

The report, of which you ask for, will (erronously, I submit) mislead
you into believing your systems are 100% patched, when, in fact, they're
actually missing a critical update, or maybe even a security update! Because
of *human* error!

So... for the time being... and until anybody responds to my three or four
posts pointing out this consideration... I think my stripes may be
a-changing, and I'm going to adapt, and be thankful that the report is
*accurately* indicating that there are updates not installed, and that I'm
easily capable of confirming that the 3 updates not installed are, in fact,
the 3 that I have not approved for installation.

Besides... if you truly want a Compliance Report. You shouldn't be getting
it from the same source that's determining what you do or do not need to
install. You should be getting it from an independent tool.

--
Lawrence Garvin, M.S., MCTS, MCP
Independent WSUS Evangelist
MVP-Software Distribution (2005-2007)
https://mvp.support.microsoft.com/profile=30E00990-8F1D-4774-BD62-D095EB07B36E

Everything you need for WSUS is at
http://technet2.microsoft.com/windowsserver/en/technologies/featured/wsus/default.mspx

And, almost everything else is at
http://wsusinfo.onsitechsolutions.com
.....


Re: Needed count configuration
"Asher_N" <ashernat[ at ]gmail.com> 6/15/2007 6:50:29 PM
=?Utf-8?B?RWRC?= <EdB[ at ]discussions.microsoft.com> wrote in
news:E045A78D-4F11-4DBD-A595-CBDB3F6C230D[ at ]microsoft.com:

[Quoted Text]
>
> "Lawrence Garvin (MVP)" wrote:
>
>> "EdB" <EdB[ at ]discussions.microsoft.com> wrote in message
>> news:42CCF22E-F707-49BA-828A-54719C70E1E3[ at ]microsoft.com...
>> > Tried scheduling. Servers were in multiple time zones, so
>> > scheduling caused
>> > the patches to fire in each respective time zone..
>>
>> Yeah.. so... you got all these servers in *different* time zones in
>> the same OU?
>>
>> Put 'em in different OUs, or create security groups, create the
>> necessary policies with the appropriate local time configured, and
>> apply the policy to the correct servers.
>
> The servers are next to each other in the rack but are in different
> time zones. Technical reason for this is not in the scope of this
> discussion...
>
>>
>> > So setting a 6PM deadline
>> > would behave differently on different machines..
>>
>> Don't set the deadlines!!!! Use the /scheduled/ installation!
>>
>
> Technical reason we can't schedule automatic reboots out of the scope
> of WSUS. But... I can say that psexec is a good way to get the systems
> to do what we want, when we want.
>
>> > Maybe another feature
>> > request to be able to specify timezone? So I can say at 6:00 PST
>> > install.
>>
>> Maybe... but I'd lean towards separate OUs by location. (I'm
>> surprised you even have them configured in the same AD SITE!)
>>
>
> I agree that there are nifty things you can do with OUs and GPO, but
> that's not really related to WSUS or the needed column. And even if *I
> wanted* to tell you what we were doing and why, I couldn't.
>
>> > (I know I can create different patch groups. A PST, Eastern, GMT,
>> > etc..) But
>> > it was easier to manage with PSEXEC.
>>
>> Whatever.... I don't generally buy into the argument that
>> 'interactive' is easier to manage than 'automated', but to each their
>> own. ;-)
>>
>
> Every environment is different so flexibility is alway good! Let's
> just say I want to be 100% sure of the state of all machines before
> patching starts. Details of why scheduled patching doesn't work in our
> environment.. Out of scope of this discussion.
>
>> > So we've strayed from the original request... But hopefully that
>> > clears up why I think that needed shouldn't count patched that I
>> > haven't approved. If I
>> > haven't approved, or declined.... let's say Desktop Search because
>> > we're still testing it.. It shouldn't be in the needed list.
>>
>> And.... so then... how would you ever know if the update WAS
>> needed???
>
> Good question.. Maybe like Harry Johnston mentioned earlier in the
> thread.. There could be another category to distinguish Approved
> Patches that haven't been applied, and non-approved patches that are
> applicable to the system.
>
> Installed, Failed, Needed, Non applicable, Pending (approved not
> applied yet). What I care more about is patched that I approved that
> haven't gone out. Or a filter button that says "Filter out any patches
> that have not been approved". This way when I want to see all patches,
> I can, if not, then I don't.
>


That already exists!!! Go to the 'Updates' part of the tree and right
click. Choose 'New Update View'. Choose 'Updates are approved for a
specific group'. Choose 'All computers'.

Voila! you will get a pie chart showing you the installation status of
your approved updates. From there you can see which systems are lacking
which updates.


>>
>> --
>> Lawrence Garvin, M.S., MCTS, MCP
>> Independent WSUS Evangelist
>> MVP-Software Distribution (2005-2007)
>> https://mvp.support.microsoft.com/profile=30E00990-8F1D-4774-BD62-D095
>> EB07B36E
>>
>> Everything you need for WSUS is at
>> http://technet2.microsoft.com/windowsserver/en/technologies/featured/w
>> sus/default.mspx
>>
>> And, almost everything else is at
>> http://wsusinfo.onsitechsolutions.com
>> .....
>>
>>
>>
>

Re: Needed count configuration
EdB 6/15/2007 9:07:01 PM
Thanks Asher_N. That's exactly what I wanted!

"Asher_N" wrote:

[Quoted Text]
> =?Utf-8?B?RWRC?= <EdB[ at ]discussions.microsoft.com> wrote in
> news:E045A78D-4F11-4DBD-A595-CBDB3F6C230D[ at ]microsoft.com:
>
> >
> > "Lawrence Garvin (MVP)" wrote:
> >
> >> "EdB" <EdB[ at ]discussions.microsoft.com> wrote in message
> >> news:42CCF22E-F707-49BA-828A-54719C70E1E3[ at ]microsoft.com...
> >> > Tried scheduling. Servers were in multiple time zones, so
> >> > scheduling caused
> >> > the patches to fire in each respective time zone..
> >>
> >> Yeah.. so... you got all these servers in *different* time zones in
> >> the same OU?
> >>
> >> Put 'em in different OUs, or create security groups, create the
> >> necessary policies with the appropriate local time configured, and
> >> apply the policy to the correct servers.
> >
> > The servers are next to each other in the rack but are in different
> > time zones. Technical reason for this is not in the scope of this
> > discussion...
> >
> >>
> >> > So setting a 6PM deadline
> >> > would behave differently on different machines..
> >>
> >> Don't set the deadlines!!!! Use the /scheduled/ installation!
> >>
> >
> > Technical reason we can't schedule automatic reboots out of the scope
> > of WSUS. But... I can say that psexec is a good way to get the systems
> > to do what we want, when we want.
> >
> >> > Maybe another feature
> >> > request to be able to specify timezone? So I can say at 6:00 PST
> >> > install.
> >>
> >> Maybe... but I'd lean towards separate OUs by location. (I'm
> >> surprised you even have them configured in the same AD SITE!)
> >>
> >
> > I agree that there are nifty things you can do with OUs and GPO, but
> > that's not really related to WSUS or the needed column. And even if *I
> > wanted* to tell you what we were doing and why, I couldn't.
> >
> >> > (I know I can create different patch groups. A PST, Eastern, GMT,
> >> > etc..) But
> >> > it was easier to manage with PSEXEC.
> >>
> >> Whatever.... I don't generally buy into the argument that
> >> 'interactive' is easier to manage than 'automated', but to each their
> >> own. ;-)
> >>
> >
> > Every environment is different so flexibility is alway good! Let's
> > just say I want to be 100% sure of the state of all machines before
> > patching starts. Details of why scheduled patching doesn't work in our
> > environment.. Out of scope of this discussion.
> >
> >> > So we've strayed from the original request... But hopefully that
> >> > clears up why I think that needed shouldn't count patched that I
> >> > haven't approved. If I
> >> > haven't approved, or declined.... let's say Desktop Search because
> >> > we're still testing it.. It shouldn't be in the needed list.
> >>
> >> And.... so then... how would you ever know if the update WAS
> >> needed???
> >
> > Good question.. Maybe like Harry Johnston mentioned earlier in the
> > thread.. There could be another category to distinguish Approved
> > Patches that haven't been applied, and non-approved patches that are
> > applicable to the system.
> >
> > Installed, Failed, Needed, Non applicable, Pending (approved not
> > applied yet). What I care more about is patched that I approved that
> > haven't gone out. Or a filter button that says "Filter out any patches
> > that have not been approved". This way when I want to see all patches,
> > I can, if not, then I don't.
> >
>
>
> That already exists!!! Go to the 'Updates' part of the tree and right
> click. Choose 'New Update View'. Choose 'Updates are approved for a
> specific group'. Choose 'All computers'.
>
> Voila! you will get a pie chart showing you the installation status of
> your approved updates. From there you can see which systems are lacking
> which updates.
>
>
> >>
> >> --
> >> Lawrence Garvin, M.S., MCTS, MCP
> >> Independent WSUS Evangelist
> >> MVP-Software Distribution (2005-2007)
> >> https://mvp.support.microsoft.com/profile=30E00990-8F1D-4774-BD62-D095
> >> EB07B36E
> >>
> >> Everything you need for WSUS is at
> >> http://technet2.microsoft.com/windowsserver/en/technologies/featured/w
> >> sus/default.mspx
> >>
> >> And, almost everything else is at
> >> http://wsusinfo.onsitechsolutions.com
> >> .....
> >>
> >>
> >>
> >
>
>
Re: Needed count configuration
Tila <kilinattila[ at ]gmail.com> 6/16/2007 12:56:30 PM
[Quoted Text]
> > I like WSUS 3.0 - but this is a big error in it - uppon me.
>
> Actually, until about 24 hours ago, I was a staunch supporter of those who
> thought the WSUS 3 methodology was a critical flaw.
>
> But in the past 24 hours, having given thought to what happens if you're
> given exactly what you're asking for, I find myself asking this question:
>
> What happens if the WSUS Administrator has missed approving an update?

But we are also talking about updates DECLINED for some reason - and
not necessarily security updates, just "enhancements".

>
> In your desired scenario, the computer will show as 100% patched,
> because it's based on what is *approved*, and not on what is *needed*.
>
> The report, of which you ask for, will (erronously, I submit) mislead
> you into believing your systems are 100% patched, when, in fact, they're
> actually missing a critical update, or maybe even a security update! Because
> of *human* error!

This is why somebody already suggested a new "type" - needed, but
declined by admin. I agree, that all the updates should be either
approved or declined - I think, here was a missunderstoodable point.
So, if we just separate the updates in this two category: approved or
declined, do you agree, that now this report doesn't helps us?

> So... for the time being... and until anybody responds to my three or four
> posts pointing out this consideration... I think my stripes may be
> a-changing, and I'm going to adapt, and be thankful that the report is
> *accurately* indicating that there are updates not installed, and that I'm
> easily capable of confirming that the 3 updates not installed are, in fact,
> the 3 that I have not approved for installation.
>
> Besides... if you truly want a Compliance Report. You shouldn't be getting
> it from the same source that's determining what you do or do not need to
> install. You should be getting it from an independent tool.
But if WSUS can do this, why another 3rd party? - I think, that WSUS
can be written in that way, which satisfy the criteria above.

Tila

Re: Needed count configuration
"Lawrence Garvin \(MVP\)" <onsitech[ at ]community.nospam> 6/16/2007 2:56:31 PM
"Tila" <kilinattila[ at ]gmail.com> wrote in message
news:1181998590.697267.152110[ at ]g4g2000hsf.googlegroups.com...


[Quoted Text]
>> > I like WSUS 3.0 - but this is a big error in it - uppon me.

>> Actually, until about 24 hours ago, I was a staunch supporter of those
>> who
>> thought the WSUS 3 methodology was a critical flaw.
>>
>> But in the past 24 hours, having given thought to what happens if you're
>> given exactly what you're asking for, I find myself asking this question:
>>
>> What happens if the WSUS Administrator has missed approving an
>> update?

> But we are also talking about updates DECLINED for some reason - and
> not necessarily security updates, just "enhancements".

Updates that are declined are a whole different animal. For starters, it
takes a positive response to a warning dialog box to cause an update to be
Declined, so the idea that somebody "accidental Declined" an update doesn't
float with me.

Update that are declined do not report as Needed, they report as "No Status"
because the client can't even see the update to know what status to report,
thus it has "No Status".


>> In your desired scenario, the computer will show as 100% patched,
>> because it's based on what is *approved*, and not on what is *needed*.
>>
>> The report, of which you ask for, will (erronously, I submit) mislead
>> you into believing your systems are 100% patched, when, in fact, they're
>> actually missing a critical update, or maybe even a security update!
>> Because
>> of *human* error!
>
> This is why somebody already suggested a new "type" - needed, but
> declined by admin.

There is *NO* way to determine if an update is Needed if it is Declined. You
should not decline an update unless you have a very specific reason. Updates
can easily be UNdeclined to determine if they're needed, but if they're
never going to be installed (a decision made by a WSUS Administrator), then
what difference does it make if anything needs them or not, the Admin
already decided they are *not* going to be installed!

Although I would suggest, for complaince reasons, if nothing else, a
documentation log should be kept of every declined update and why it was
declined. Most will be declined because of supercession or expiration. But
some might be intentionally declined if the admin doesn't like the idea of
yellow pie slices in their otherwise perfect world of green pies.


> I agree, that all the updates should be either approved or declined

I disagree. For exactly the reason you defend above. What if a "declined"
update is *needed* to be installed? How will the admin trace the status of
uninstalled/needed updates once they're declined. I'm much happer seeing
that five updates have not been installed to my server, and knowing
*exactly* which five those are, than seeing a misleading report that the
machine is 100% patched, when I know for a fact it isn't. I never mark an
active update as declined, I simply leave it as "Not Approved".. which is,
IMHO, the *correct* approval status for such updates.


> So, if we just separate the updates in this two category: approved or
> declined, do you agree, that now this report doesn't helps us?

Nope. Your argument is theoretical, and invalid, because there aren't just
two categories -- there are three. (Not Approved, Install, Decline).

The report helps perfectly, provided that you're willing to interpret it the
way it was designed to be interpreted. If you try to make the report mean
something it doesn't, you'll never get anything accomplished.


>> Besides... if you truly want a Compliance Report. You shouldn't be
>> getting
>> it from the same source that's determining what you do or do not need to
>> install. You should be getting it from an independent tool.


> But if WSUS can do this, why another 3rd party?

*THAT* is a question for your SOX auditor(s). :-)

--
Lawrence Garvin, M.S., MCTS, MCP
Independent WSUS Evangelist
MVP-Software Distribution (2005-2007)
https://mvp.support.microsoft.com/profile=30E00990-8F1D-4774-BD62-D095EB07B36E

Everything you need for WSUS is at
http://technet2.microsoft.com/windowsserver/en/technologies/featured/wsus/default.mspx

And, almost everything else is at
http://wsusinfo.onsitechsolutions.com
.....


Re: Needed count configuration
Harry Johnston <harry[ at ]scms.waikato.ac.nz> 6/16/2007 11:57:28 PM
Lawrence Garvin (MVP) wrote:

[Quoted Text]
>> I think there's a good case for distinguishing between updates that are
>> due to be installed and updates that are needed but haven't been approved.
>> That is, I think it would substantially improve WSUS if this could be done
>> ... maybe in version 4. :-)
>
> This is a function of the automatic Auto-Detect rule in WSUS 3, which, to be
> honest, isn't a heck of a lot different than the default configuration of
> the Auto-Approve for Detection (for Critical/Security Updates) in WSUS 2.

Actually I'm still using WSUS 2. My criticism applies to both versions, AFAIK.

> I'm not understanding what you're looking for, since it seems to me to
> already be right there in the interface.

The problem with the current setup is that if you have deliberately unapproved
updates, it is hard (or harder than it needs to be) to find computers that
haven't received the patches you have approved. In the computer view, instead
of just seeing the computers that haven't updated, you see all your computers.
If any of your computers haven't checked in lately, the update view shows all
the recent updates.

So instead of being able to see the status of the network at a glance, you have
to look at each computer or each update individually. This can take hours.

>> Needed - does apply to the system, isn't installed, is approved
>> Not Approved - does apply to the system, isn't installed, isn't approved
>
> The COMPUTER status, and the APPROVAL status are two independent things, and
> this suggestion here is mixing those apples and oranges.

Independent, but related in a very important way so far as reporting is concerned.

> "Needed" absolutely *does* mean "does apply to the system and is not
> installed". Whether or not the update is approved, or not approved, doesn't
> change the fact that an update is not installed on a machine it should be
> installed on.

"Should" according to Microsoft. Not necessarily according to me. :-)

> And, if you don't want those "Not Approved" updates to cloud up the
> "Needed" counts because they're *never* going to install, then you *should*
> Decline those updates.

But, as I pointed out, you can't decline updates for one group and approve them
for another. Plus if I decline an update that I am going to want later on, it
could easily get lost amidst all the obsoleted updates which you have to decline
if you don't want redundant installations - but that's another story. :-)

Harry.
Re: Needed count configuration
"Lawrence Garvin \(MVP\)" <onsitech[ at ]community.nospam> 6/17/2007 5:06:04 AM
"Harry Johnston" <harry[ at ]scms.waikato.ac.nz> wrote in message
news:%23W4WZIHsHHA.4860[ at ]TK2MSFTNGP02.phx.gbl...

[Quoted Text]
>>> I think there's a good case for distinguishing between updates that are
>>> due to be installed and updates that are needed but haven't been
>>> approved. That is, I think it would substantially improve WSUS if this
>>> could be done ... maybe in version 4. :-)

>> This is a function of the automatic Auto-Detect rule in WSUS 3, which, to
>> be honest, isn't a heck of a lot different than the default configuration
>> of the Auto-Approve for Detection (for Critical/Security Updates) in WSUS
>> 2.

> Actually I'm still using WSUS 2. My criticism applies to both versions,
> AFAIK.

Okay. I'll try to keep your not-yet-WSUS3-engaged perspective in mind. :-)

I found an interesting thing in the UI of WSUS3 now that I have my RTM
package up and running.

The updates that were originally reported as "Needed" when the updates were
first detected, but not approved (e.g. IE7, .NET3.0, 2003SP2), are now being
reported as "Not Installed" against the status of "Not Approved". So, it
seems there's some modicum of intelligence in the scenario where I
deliberately did not approve an update. That is, instead of suggesting that
I should be doing something (i.e. approving an update for installation
because it is "needed") the report is now simply acknowledging the fact. The
update is "Not Installed".

>> I'm not understanding what you're looking for, since it seems to me to
>> already be right there in the interface.

> The problem with the current setup is that if you have deliberately
> unapproved updates, it is hard (or harder than it needs to be) to find
> computers that haven't received the patches you have approved.

Yes, this was a significant limitation of WSUS2, primarily because "Not
Approved" was a step below "Detect Only", so if you set an update to "Not
Approved" in WSUS2, the client will not execute a detection against that
update, and you'll never know the status. But to find computers that have
not installed patches that are approved, that should continue to show up as
"Needed" in the reports. In addition, in both versions, you can click on the
"Needed" hyperlink to get the client's download status of the update.

In WSUS3 to find computers that haven't received patches that are approved,
you only need to create a custom update view for "Approved" updates, and the
pie chart for that update group will immediately display pie slices
according to whether the approved updates are installed, or not.


> In the computer view, instead of just seeing the computers that haven't
> updated, you see all your computers. If any of your computers haven't
> checked in lately, the update view shows all the recent updates.
>
> So instead of being able to see the status of the network at a glance, you
> have to look at each computer or each update individually. This can take
> hours.

So.... it sounds like you've just identified a *bunch* of reasons why you'll
want to upgrade to WSUS3 ASAP! :-)



>> "Needed" absolutely *does* mean "does apply to the system and is not
>> installed". Whether or not the update is approved, or not approved,
>> doesn't change the fact that an update is not installed on a machine it
>> should be installed on.
>
> "Should" according to Microsoft. Not necessarily according to me. :-)

Yeah.. well.... there's two groups of updates that "Should" has different
considerations for.

There's the Security/Critical Updates, where Microsoft's "should" is the one
we ought to be following,
and then there's the Other Updates, like (IE7, .NET3, 2003SP2) where I'm not
at all interested in Microsoft's "should".

Again, with WSUS3, you can create two update views. One for
Critical/Security Updates, where your objective would actually be a 100%
green pie, and another for "Other Updates", where it's going to be presumed
normal to see a yellow slice of pie chart representing those updates you've
chosen not to install (yet).


>> And, if you don't want those "Not Approved" updates to cloud up the
>> "Needed" counts because they're *never* going to install, then you
>> *should* Decline those updates.
>
> But, as I pointed out, you can't decline updates for one group and approve
> them for another.

True... but I'm not sure what that has to do with anything, or why it's an
issue. The idea that you're *never* going to install an update, and the idea
that you'd want to approve the update for one group but not another, are
mutually exclusive. Personally, I'm not suggesting to anybody that they
should mark a current update as declined. But if it's bugging you that much
that computers are reporting that a Not Approved update is Needed / Not
Installed, then that is the only option.

> Plus if I decline an update that I am going to want later on, it could
> easily get lost amidst all the obsoleted updates which you have to decline
> if you don't want redundant installations - but that's another story. :-)

Yep. Another reason I don't recommend declining active updates.

--
Lawrence Garvin, M.S., MCTS, MCP
Independent WSUS Evangelist
MVP-Software Distribution (2005-2007)
https://mvp.support.microsoft.com/profile=30E00990-8F1D-4774-BD62-D095EB07B36E

Everything you need for WSUS is at
http://technet2.microsoft.com/windowsserver/en/technologies/featured/wsus/default.mspx

And, almost everything else is at
http://wsusinfo.onsitechsolutions.com
.....


Re: Needed count configuration
Harry Johnston <harry[ at ]scms.waikato.ac.nz> 6/17/2007 8:08:04 PM
Lawrence Garvin (MVP) wrote:

[Quoted Text]
> In WSUS3 to find computers that haven't received patches that are approved,
> you only need to create a custom update view for "Approved" updates, and the
> pie chart for that update group will immediately display pie slices
> according to whether the approved updates are installed, or not.

I'll reserve judgement until I'm able to try it out, but a pie chart doesn't
sound all that useful. I need to know which computers, not just how many.
Also, I don't see how this would separate out the groups for which an update is
wanted from those for which it isn't. (I may be biased; I've always preferred
text to graphics for almost all reporting purposes.)

>> But, as I pointed out, you can't decline updates for one group and approve
>> them for another.
>
> True... but I'm not sure what that has to do with anything, or why it's an
> issue.

Only in that this would be another way to resolve the reporting issues.

... on the other hand I'm leaning towards the view that it would be better to
remove the ability to decline updates altogether, except for the special case
where an update has been expired. (Declining an expired update is essentially a
special kind of approval - you're approving the expiration of the update!)

Harry.
Re: Needed count configuration
"Lawrence Garvin \(MVP\)" <onsitech[ at ]community.nospam> 6/18/2007 3:48:06 AM
"Harry Johnston" <harry[ at ]scms.waikato.ac.nz> wrote in message
news:uAjb4sRsHHA.1212[ at ]TK2MSFTNGP05.phx.gbl...
[Quoted Text]
> Lawrence Garvin (MVP) wrote:
>
>> In WSUS3 to find computers that haven't received patches that are
>> approved, you only need to create a custom update view for "Approved"
>> updates, and the pie chart for that update group will immediately display
>> pie slices according to whether the approved updates are installed, or
>> not.
>
> I'll reserve judgement until I'm able to try it out, but a pie chart
> doesn't sound all that useful. I need to know which computers, not just
> how many.

Fine, then look at the bloody detail report. :-)

> Also, I don't see how this would separate out the groups for which an
> update is wanted from those for which it isn't. (I may be biased; I've
> always preferred text to graphics for almost all reporting purposes.)


You keep changing the criteria in the middle of the discussion.

Are you interested in Needed updates that are "Not Approved", or Needed
updates that *are* approved?

Either way, the answer is basically the same. Customize a view; customize a
report, make it work however you want to get it to tell you what you want it
to tell you.

>>> But, as I pointed out, you can't decline updates for one group and
>>> approve them for another.
>>
>> True... but I'm not sure what that has to do with anything, or why it's
>> an issue.
>
> Only in that this would be another way to resolve the reporting issues.

But an *inappropriate* way to resolve it.

> ... on the other hand I'm leaning towards the view that it would be
> better to remove the ability to decline updates altogether, except for the
> special case where an update has been expired. (Declining an expired
> update is essentially a special kind of approval - you're approving the
> expiration of the update!)


Declining an update is a critical functionality of WSUS. For example, I
decline *every* update for 64-bit Windows Server 2003 systems. I have no
64-bit systems, and it's highly unlikely that I will during the product
lifecycle of WSUS 3.0 (and certainly during the lifecycle of my current
deployment of WSUS 3). Those updates get summarily declined. As do all
*superceded* updates, although the new Server Cleanup Wizard will
automatically decline superceded updates if you wish it to.

Declining an active update, however, is something I never do.


--
Lawrence Garvin, M.S., MCTS, MCP
Independent WSUS Evangelist
MVP-Software Distribution (2005-2007)
https://mvp.support.microsoft.com/profile=30E00990-8F1D-4774-BD62-D095EB07B36E

Everything you need for WSUS is at
http://technet2.microsoft.com/windowsserver/en/technologies/featured/wsus/default.mspx

And, almost everything else is at
http://wsusinfo.onsitechsolutions.com
.....


Re: Needed count configuration
"Asher_N" <ashernat[ at ]gmail.com> 6/18/2007 12:44:12 PM
"Lawrence Garvin \(MVP\)" <onsitech[ at ]community.nospam> wrote in
news:uOY$JaCsHHA.1296[ at ]TK2MSFTNGP06.phx.gbl:

[Quoted Text]
> "Tila" <kilinattila[ at ]gmail.com> wrote in message
> news:1181998590.697267.152110[ at ]g4g2000hsf.googlegroups.com...
>
>
>>> > I like WSUS 3.0 - but this is a big error in it - uppon me.
>
>>> Actually, until about 24 hours ago, I was a staunch supporter of
>>> those who
>>> thought the WSUS 3 methodology was a critical flaw.
>>>
>>> But in the past 24 hours, having given thought to what happens if
>>> you're given exactly what you're asking for, I find myself asking
>>> this question:
>>>
>>> What happens if the WSUS Administrator has missed approving an
>>> update?
>
>> But we are also talking about updates DECLINED for some reason - and
>> not necessarily security updates, just "enhancements".
>
> Updates that are declined are a whole different animal. For starters,
> it takes a positive response to a warning dialog box to cause an
> update to be Declined, so the idea that somebody "accidental Declined"
> an update doesn't float with me.
>
> Update that are declined do not report as Needed, they report as "No
> Status" because the client can't even see the update to know what
> status to report, thus it has "No Status".
>
>
>>> In your desired scenario, the computer will show as 100%
>>> patched,
>>> because it's based on what is *approved*, and not on what is
>>> *needed*.
>>>
>>> The report, of which you ask for, will (erronously, I submit)
>>> mislead
>>> you into believing your systems are 100% patched, when, in fact,
>>> they're actually missing a critical update, or maybe even a security
>>> update! Because
>>> of *human* error!
>>
>> This is why somebody already suggested a new "type" - needed, but
>> declined by admin.
>
> There is *NO* way to determine if an update is Needed if it is
> Declined. You should not decline an update unless you have a very
> specific reason. Updates can easily be UNdeclined to determine if
> they're needed, but if they're never going to be installed (a decision
> made by a WSUS Administrator), then what difference does it make if
> anything needs them or not, the Admin already decided they are *not*
> going to be installed!
>
> Although I would suggest, for complaince reasons, if nothing else, a
> documentation log should be kept of every declined update and why it
> was declined. Most will be declined because of supercession or
> expiration. But some might be intentionally declined if the admin
> doesn't like the idea of yellow pie slices in their otherwise perfect
> world of green pies.
>
>
>> I agree, that all the updates should be either approved or declined
>
> I disagree. For exactly the reason you defend above. What if a
> "declined" update is *needed* to be installed? How will the admin
> trace the status of uninstalled/needed updates once they're declined.
> I'm much happer seeing that five updates have not been installed to my
> server, and knowing *exactly* which five those are, than seeing a
> misleading report that the machine is 100% patched, when I know for a
> fact it isn't. I never mark an active update as declined, I simply
> leave it as "Not Approved".. which is, IMHO, the *correct* approval
> status for such updates.
>

It does depend on the update. I'm not ready to deploy IE7 and WMP11. I
declined those 2. I agree with you on patches. They should stay 'not
approved'.


>
>> So, if we just separate the updates in this two category: approved or
>> declined, do you agree, that now this report doesn't helps us?
>
> Nope. Your argument is theoretical, and invalid, because there aren't
> just two categories -- there are three. (Not Approved, Install,
> Decline).
>
> The report helps perfectly, provided that you're willing to interpret
> it the way it was designed to be interpreted. If you try to make the
> report mean something it doesn't, you'll never get anything
> accomplished.
>
>
>>> Besides... if you truly want a Compliance Report. You shouldn't be
>>> getting
>>> it from the same source that's determining what you do or do not
>>> need to install. You should be getting it from an independent tool.
>
>
>> But if WSUS can do this, why another 3rd party?
>
> *THAT* is a question for your SOX auditor(s). :-)
>

Re: Needed count configuration
Harry Johnston <harry[ at ]scms.waikato.ac.nz> 6/19/2007 2:47:34 AM
Lawrence Garvin (MVP) wrote:

[Quoted Text]
>> I'll reserve judgement until I'm able to try it out, but a pie chart
>> doesn't sound all that useful. I need to know which computers, not just
>> how many.
>
> Fine, then look at the bloody detail report. :-)

Fine; just so long as there is one! :-)

>> Also, I don't see how this would separate out the groups for which an
>> update is wanted from those for which it isn't. (I may be biased; I've
>> always preferred text to graphics for almost all reporting purposes.)
>
> You keep changing the criteria in the middle of the discussion.

I don't think so, though perhaps I haven't stated it explicitly or clearly
enough. I want to be able to easily see which computers have not yet installed
updates they need - that's for *my* definition of "need", not Microsoft's, and
it may vary between computer groups. (For example, the desktop machines need
..NET, but the servers don't.)

Anyway, as I said, I'll reserve judgement until we've moved to WSUS 3 and I can
actually play with this wonderful new interface I keep hearing about.

>>>> But, as I pointed out, you can't decline updates for one group and
>>>> approve them for another.

>>> True... but I'm not sure what that has to do with anything, or why it's
>>> an issue.

>> Only in that this would be another way to resolve the reporting issues.

> But an *inappropriate* way to resolve it.

Ahem, perhaps, but one you suggested in an earlier post in this thread: "And, if
you don't want those "Not Approved" updates to cloud up the "Needed" counts
because they're *never* going to install, then you *should* Decline those updates."

Harry.
Re: Needed count configuration
Harry Johnston <harry[ at ]scms.waikato.ac.nz> 6/19/2007 3:11:13 AM
Harry Johnston wrote:

[Quoted Text]
> [...] I want to be able to easily see which computers have
> not yet installed updates they need - that's for *my* definition of
> "need", not Microsoft's, and it may vary between computer groups. (For
> example, the desktop machines need .NET, but the servers don't.)

Of course, I also want to be able to easily see which computers have not
installed updates that Microsoft thinks they need. Didn't think to say so until
I'd already sent the previous message; perhaps I *do* keep changing the criteria
in the middle of the discussion! :-)

I hope you can at least see how my suggestion of distinguishing between "needed
and approved" and "needed and not approved" in the reports would make it easy to
see the answer to both questions at once. It may not be a necessary feature,
but I stand by my assertion that it would be nice to have.

(Actually I've thought up another way of showing this information using a table
with computers on one axis and updates on the other; perhaps I should see if I
can work something up using the WSUS API.)

Harry.
Re: Needed count configuration
Harry Johnston <harry[ at ]scms.waikato.ac.nz> 6/19/2007 3:32:44 AM
Lawrence Garvin (MVP) wrote:

[Quoted Text]
>> ... on the other hand I'm leaning towards the view that it would be
>> better to remove the ability to decline updates altogether, except for the
>> special case where an update has been expired. [...]
>
> Declining an update is a critical functionality of WSUS. For example, I
> decline *every* update for 64-bit Windows Server 2003 systems.

I'm curious about your reasons for doing this. Won't this cause a lot of work
if you do ever install a 64-bit system? What's the downside to leaving them
"Not Approved"?

(The answer may be blindingly obvious to anyone who has actually used WSUS 3; I
apologise if so.)

Other potential problems with this practice (I realise they don't apply to your
particular situation) are the risk that somebody else might install a 64-bit
system on the network and not tell you, or that you might leave and your
replacement might not realise that those updates have been declined.

> [...] Those updates get summarily declined. As do all
> *superceded* updates, although the new Server Cleanup Wizard will
> automatically decline superceded updates if you wish it to.

Ooh, very cool - that'll save a lot of hard work.

... however, what happens when it is discovered that an update marked by
Microsoft as superceded shouldn't have been? This happened not long ago.
Obviously all WSUS administrators should be on Microsoft's mailing list for
bulletin updates, but if (for example) my mail server had glitched and missed
that particular message I'd never have known that I needed to reapprove that update.

Another thing that scares me about declining superceded updates is this message
from the WSUS server:

"This update supersedes other updates. Before declining superseded updates, it
is recommended that you approve the superseding update first and verify that the
superseded updates are no longer needed by any computers. For more information
see Approving Updates"

and under the help topic referenced:

"WSUS does not automatically decline superseded updates, and it is recommended
that you do not assume that superseded updates should be declined in favor of
the new, superseding update. Before declining a superseded update, make sure
that it is no longer needed by any of your client computers. "

and even more frightening:

"If an update no longer supersedes a previously released update due to new
changes. It is possible that through changes at each release, an update no
longer supersedes an update it previously superseded in an earlier version. In
this scenario, you will still see a message on the Details tab for the
superseded update that it has been superseded, even though the update that
supersedes it has been replaced by an update that does not."

I don't even understand what that paragraph means!

The bottom line is that it isn't clear to me what I'm actually supposed to do to
confirm that a particular update is no longer necessary; nor am I sure, even if
I did know what to do, that I would actually have enough available time in which
to do it. :-)

The upshot is that I'd be much happier to leave superceded updates approved for
detection ("Not Approved" in WSUS 3 parlance) so that if it turns out they are
still needed, now or in the future, I'll find out. Unfortunately this has
undesirable side-effects, e.g., the update files remain present on the server.

Since this is somewhat related to the issue of WSUS installing updates that are
already superceded, and you previously expressed some interest in this, I'll
mention that the two IE7 cumulative updates exhibit this behaviour. That is, if
both 933566 and 928090 are approved, and the client has neither, both will be
downloaded and installed even though one supercedes the other. (Windows XP sp2,
Internet Explorer 7.)

> Declining an active update, however, is something I never do.

I agree that this would be a mistake, and I'd be happier if it was a mistake
that it wasn't possible to make.

I guess what I really want is a version of WSUS specially for Dummies. :-)

Harry.
Re: Needed count configuration
"Lawrence Garvin \(MVP\)" <onsitech[ at ]community.nospam> 6/19/2007 4:06:39 AM
"Harry Johnston" <harry[ at ]scms.waikato.ac.nz> wrote in message
news:%23UvUxwhsHHA.4868[ at ]TK2MSFTNGP02.phx.gbl...

[Quoted Text]
> I want to be able to easily see which computers have not yet installed
> updates they need - that's for *my* definition of "need", not Microsoft's,

There's no customization of the definition of needed. I like that the new
version is a bit more objective by reporting updates as "Not Installed",
although they still are reported as "Needed" initially. The key is simply to
interpret the reported status accordingly. The only thing the WUA can do is
tell you (a) whether the update is installed or not, (b) whether the update
*would* install if you approved it for installation (what the WUA and WSUS
reports as "Needed").

> and it may vary between computer groups. (For example, the desktop
> machines need .NET, but the servers don't.)

That's not a question of *need*, that's a question of *approval*. When you
*approve* an update, you've granted permission for it to be installed, IF
it's installable.

As noted in a previous message, you can create a custom update view called
"Approved Updates" which scans only the updates that have been approved for
installation (you can also subgroup it by product and/or classification, if
you wish), which will then display status according to what you have
authorized for installation, not what is universally available.


>>> Only in that this would be another way to resolve the reporting issues.
>
>> But an *inappropriate* way to resolve it.
>
> Ahem, perhaps, but one you suggested in an earlier post in this thread:

Let's clarify what I suggested in an earlier post. The poster (actually
several over the past few months), was complaining that the *default* update
groups will not show 100% installed (all green), if any computer in the
organization has not installed an update, even if the admin has no desire or
intention of ever installing that update. My response, simply, was that the
*only* way to make the *default* update groups show 100% was to decline
those updates that were never going to be installed. I also stated that I
did not recommend that as a practice, however, but it was the only solution.

> "And, if you don't want those "Not Approved" updates to cloud up the
> "Needed" counts because they're *never* going to install, then you
> *should* Decline those updates."

Correct... note the very important conditional in that sentence. "...IF you
don't want those "Not Approved" updates... then you *should* decline the
updates.." because that's the only way the desired result is going to be
achieved. I then went on, a couple of messages later, describing what the
negative ramifications of such a decision might be.

Additionally, subsequent to that, Asher_N (I believe), pointed out that it
was trivial to create a custom update view based only on *APPROVED* updates,
which would easily show 100% (all green) if the products/classifications
configured in that view were installed on all systems that they should be
installed upon. (I've since done that, and I'm quite pleased with the
results.)

Ergo, it turns out, that rather than complaining about what the default
groups don't do, the correct solution, it appears, is simply to customize
the interface so that it does do what the admin wants it to do.

End result, no need to decline active updates anywhere, for any reason.


--
Lawrence Garvin, M.S., MCTS, MCP
Independent WSUS Evangelist
MVP-Software Distribution (2005-2007)
https://mvp.support.microsoft.com/profile=30E00990-8F1D-4774-BD62-D095EB07B36E

Everything you need for WSUS is at
http://technet2.microsoft.com/windowsserver/en/technologies/featured/wsus/default.mspx

And, almost everything else is at
http://wsusinfo.onsitechsolutions.com
.....


Re: Needed count configuration
"Lawrence Garvin \(MVP\)" <onsitech[ at ]community.nospam> 6/19/2007 4:09:52 AM
"Harry Johnston" <harry[ at ]scms.waikato.ac.nz> wrote in message
news:%23cS1%239hsHHA.2144[ at ]TK2MSFTNGP03.phx.gbl...

[Quoted Text]
>> [...] I want to be able to easily see which computers have not yet
>> installed updates they need - that's for *my* definition of "need", not
>> Microsoft's, and it may vary between computer groups. (For example, the
>> desktop machines need .NET, but the servers don't.)

> Of course, I also want to be able to easily see which computers have not
> installed updates that Microsoft thinks they need.

And *that* would be accomplished by observing the yellow pie slices in the
default update groups "Critical Updates" and "Security Updates".

....or, if you're not into colored pie slices, by generating a Status Report
on the group and reading the list of computers from the detail.

> Didn't think to say so until I'd already sent the previous message;
> perhaps I *do* keep changing the criteria in the middle of the discussion!
> :-)

No prob... I'm workin' on keepin' up. ;-)


> I hope you can at least see how my suggestion of distinguishing between
> "needed and approved" and "needed and not approved" in the reports would
> make it easy to see the answer to both questions at once. It may not be a
> necessary feature, but I stand by my assertion that it would be nice to
> have.

And I'm asserting that it already exists, albeit the "Needed and Approved"
requires creation; the "Needed and Not Approved" exists by default.


--
Lawrence Garvin, M.S., MCTS, MCP
Independent WSUS Evangelist
MVP-Software Distribution (2005-2007)
https://mvp.support.microsoft.com/profile=30E00990-8F1D-4774-BD62-D095EB07B36E

Everything you need for WSUS is at
http://technet2.microsoft.com/windowsserver/en/technologies/featured/wsus/default.mspx

And, almost everything else is at
http://wsusinfo.onsitechsolutions.com
.....


Re: Needed count configuration
"Lawrence Garvin \(MVP\)" <onsitech[ at ]community.nospam> 6/19/2007 4:21:21 AM
"Harry Johnston" <harry[ at ]scms.waikato.ac.nz> wrote in message
news:%23HhABKisHHA.3428[ at ]TK2MSFTNGP03.phx.gbl...

[Quoted Text]
>>> ... on the other hand I'm leaning towards the view that it would be
>>> better to remove the ability to decline updates altogether, except for
>>> the special case where an update has been expired. [...]

>> Declining an update is a critical functionality of WSUS. For example, I
>> decline *every* update for 64-bit Windows Server 2003 systems.

> I'm curious about your reasons for doing this.

Because I have no 64-bit Win2003 systems, and I'm not likely to in the near
future. And, should I happen to get one unexpectedly, it's baseline will be
Service Pack 2, so all of these pre-SP2 updates are irrelevant, anyway.
Should that happen, I'll simply undecline the post-SP2 updates, see what
shows up as "Needed/NotInstalled" and approve them. Then, re-decline what's
left.

> Won't this cause a lot of work if you do ever install a 64-bit system?

I don't believe so. In fact, with WSUS3 it's even easier than with WSUS2, as
all I would need to do is create an auto-approval rule based on the product
"

> What's the downside to leaving them "Not Approved"?

Since all of the x64 updates, plus all of the Itanium updates, constitue
about 50% of the list of Windows Server 2003 updates, the primary downside
is that it clutters the hell out of the list.

The second downside: On WSUS 2 I was experimenting with auto-approve for
install rules for my servers, combined with using Option #3 for interactive
installations. The net effect was that I didn't have to approve updates, the
content was already on the servers when I did my maintenance work. The
downside, however, was that all of the x64 and ia64 updates were also
automatically approved. Declining them allowed me to purge the unneeded
x64/ia64 content from my filesystem.

> Other potential problems with this practice (I realise they don't apply to
> your particular situation) are the risk that somebody else might install a
> 64-bit system on the network and not tell you, or that you might leave and
> your replacement might not realise that those updates have been declined.


Well, in the case of my SOHO network, that's not really a risk. :-)

However, applying your scenario to a client's network. Imagine this for a
moment: "..the risk that somebody else might install a 64-bit [Windows
Server 2003] system on the network and not tell [me]." Frankly, if that
happens, the organization has a lot *BIGGER* problems than the fact that the
updates are declined on the WSUS server.

And... as for my replacement... well.... hmm.... am I really concerned about
the stupidities of my replacement if they don't know how to operate a basic
WSUS server<???>

>> [...] Those updates get summarily declined. As do all *superceded*
>> updates, although the new Server Cleanup Wizard will automatically
>> decline superceded updates if you wish it to.
>
> Ooh, very cool - that'll save a lot of hard work.

Yeah... but I think I still prefer to eyeball them first. You can
selectively choose whether to use this feature or not in the cleanup wizard.


I've extended the remarks about the supercession issues into a separate
message.

--
Lawrence Garvin, M.S., MCTS, MCP
Independent WSUS Evangelist
MVP-Software Distribution (2005-2007)
https://mvp.support.microsoft.com/profile=30E00990-8F1D-4774-BD62-D095EB07B36E

Everything you need for WSUS is at
http://technet2.microsoft.com/windowsserver/en/technologies/featured/wsus/default.mspx

And, almost everything else is at
http://wsusinfo.onsitechsolutions.com
.....


Re: Needed count configuration
"Lawrence Garvin \(MVP\)" <onsitech[ at ]community.nospam> 6/19/2007 4:47:59 AM
"Harry Johnston" <harry[ at ]scms.waikato.ac.nz> wrote in message
news:%23HhABKisHHA.3428[ at ]TK2MSFTNGP03.phx.gbl...

[Quoted Text]
> ... however, what happens when it is discovered that an update marked by
> Microsoft as superceded shouldn't have been? This happened not long ago.

It's still happening.

> Another thing that scares me about declining superceded updates is this
> message from the WSUS server:
>
> "This update supersedes other updates. Before declining superseded
> updates, it is recommended that you approve the superseding update first
> and verify that the superseded updates are no longer needed by any
> computers. For more information see Approving Updates"

This is really a disclaimer more than a warning. It's about due diligence.
The problem is that doing this very thing has gotten people in trouble, when
the detection logic of one or the other update was flawed.

The way the system is supposed to work is that the WUA sees the *latest*
available approved update, downloads it, ignores the superceded updates, and
once the latest updates is installed, the remainder of the superceded
updates will be reported as "Not Applicable".

There's really two scenarios that have relevance here:
In the first scenario, where the update has never been approved, since
there's no content downloaded, it really doesn't matter what you do with the
update, except that it's continued presence (and uselessness) will clutter
up your update listing.

In the second scenario, where the update was previously approved,
declining the update permits the removal of the no-longer-needed content
from the filesystem.

> and under the help topic referenced:
>
> "WSUS does not automatically decline superseded updates, and it is
> recommended that you do not assume that superseded updates should be
> declined in favor of the new, superseding update. Before declining a
> superseded update, make sure that it is no longer needed by any of your
> client computers. "

This goes to the theoretical possiblity that update 'b' would superced
update 'a', but update 'b' also had a prerequisite update 'c'. If Update 'a'
were declined (and not installed), and update 'c' were not installed (for
whatever reason), approving update 'b' wouldn't do any good and it would
leave the system vulnerable, because update 'a' was declined. Now, in
reality, I've never seen this happen.

Furthermore, the WUA has this annoying thing of reporting *all* superceded
updates in a chain of superceeded updates as "Needed" until one of them is
installed. This has confuzed dozens of WSUS admins to no end, and this
newsgroup is replete with posts over the past two years of admins trying to
figure out why a client won't install a Cumulative Security Update for IE
(that's been superceded a dozen times over).

> and even more frightening:
>
> "If an update no longer supersedes a previously released update due to new
> changes. It is possible that through changes at each release, an update no
> longer supersedes an update it previously superseded in an earlier
> version. In this scenario, you will still see a message on the Details tab
> for the superseded update that it has been superseded, even though the
> update that supersedes it has been replaced by an update that does not."
>
> I don't even understand what that paragraph means!

It's an extremely theoretical situation, and is intended to suggest that the
supercession chain is not a lifetime guaranteed, static condition.


> The bottom line is that it isn't clear to me what I'm actually supposed to
> do to confirm that a particular update is no longer necessary; nor am I
> sure, even if I did know what to do, that I would actually have enough
> available time in which to do it. :-)

Here's my take on the thorough methodology: The proper way to handle this
whole scenario is this:
[a] Don't trust just the banner message. Read the metadata also.
[b] Identify the specific update(s) that supercede the subject update.
[c] Double check the superceding update's metadata to verify that it
also agrees that it supercedes the subject update.
[d] If you're being really thorough, you'd read the KB articles and/or
MSRC articles for both updates, check the specific file(s) replaced,
including the version numbers, thus verifying that the superceding update
actually does supercede the subject update.

Now, as you note, it's highly unlikely that either of us has enough
available time in which to do all of that. Given that the incidents of
incorrect supercession data are measured in a ratio well under 0.1%, and
Microsoft (team work between the WSUS team and the SE teams) has been
extremely responsive in correcting metadata errors concerning supercession
data in WSUS, I'm fairly confident in taking my chances that I'll not need
an update that's legitimately marked as superceded.


> The upshot is that I'd be much happier to leave superceded updates
> approved for detection ("Not Approved" in WSUS 3 parlance) so that if it
> turns out they are still needed, now or in the future, I'll find out.
> Unfortunately this has undesirable side-effects, e.g., the update files
> remain present on the server.

Not so true. If the update has *never* been approved for installation, there
are no update files on the filesystem.

I suspect, though, eventually you'll find that sifting through the pages and
pages in the detail reports of all of those "Not Approved/Not Applicable"
updates will become quite frustrating, and you'll want to make them "just go
away".


> Since this is somewhat related to the issue of WSUS installing updates
> that are already superceded, and you previously expressed some interest in
> this, I'll mention that the two IE7 cumulative updates exhibit this
> behaviour. That is, if both 933566 and 928090 are approved, and the
> client has neither, both will be downloaded and installed even though one
> supercedes the other. (Windows XP sp2, Internet Explorer 7.)

KB928090 records that it is superceded by KB931768.
KB931768 records that it is superceded by KB933566.
KB933566 records that it supercedes KB931768.

While I've not tested, or tried to replicate this, what you describe is a
flaw in the WUA. Furthermore, it has happened previously, shortly after the
release of WSUS 2 in June, 2005, we observed some similar behaviors with IE
6 updates. Out of that grew the conventional wisdom to simply decline all
superceded Cumulative Updates.

While the WUA should report both as "Needed", if it's actually downloading
both, then that's an indication of a defect in the detection logic of
KB933566. I'll do some testing on those three updates and see what I get.


--
Lawrence Garvin, M.S., MCTS, MCP
Independent WSUS Evangelist
MVP-Software Distribution (2005-2007)
https://mvp.support.microsoft.com/profile=30E00990-8F1D-4774-BD62-D095EB07B36E

Everything you need for WSUS is at
http://technet2.microsoft.com/windowsserver/en/technologies/featured/wsus/default.mspx

And, almost everything else is at
http://wsusinfo.onsitechsolutions.com
.....



Re: Needed count configuration
"Asher_N" <ashernat[ at ]gmail.com> 6/19/2007 1:50:39 PM
"Lawrence Garvin \(MVP\)" <onsitech[ at ]community.nospam> wrote in
news:#m4L$cisHHA.2004[ at ]TK2MSFTNGP03.phx.gbl:

[Quoted Text]
> "Harry Johnston" <harry[ at ]scms.waikato.ac.nz> wrote in message
> news:%23UvUxwhsHHA.4868[ at ]TK2MSFTNGP02.phx.gbl...
>
>> I want to be able to easily see which computers have not yet
>> installed updates they need - that's for *my* definition of "need",
>> not Microsoft's,
>
> There's no customization of the definition of needed. I like that the
> new version is a bit more objective by reporting updates as "Not
> Installed", although they still are reported as "Needed" initially.
> The key is simply to interpret the reported status accordingly. The
> only thing the WUA can do is tell you (a) whether the update is
> installed or not, (b) whether the update *would* install if you
> approved it for installation (what the WUA and WSUS reports as
> "Needed").
>
>> and it may vary between computer groups. (For example, the desktop
>> machines need .NET, but the servers don't.)
>
> That's not a question of *need*, that's a question of *approval*. When
> you *approve* an update, you've granted permission for it to be
> installed, IF it's installable.
>
> As noted in a previous message, you can create a custom update view
> called "Approved Updates" which scans only the updates that have been
> approved for installation (you can also subgroup it by product and/or
> classification, if you wish), which will then display status according
> to what you have authorized for installation, not what is universally
> available.
>
>
>>>> Only in that this would be another way to resolve the reporting
>>>> issues.
>>
>>> But an *inappropriate* way to resolve it.
>>
>> Ahem, perhaps, but one you suggested in an earlier post in this
>> thread:
>
> Let's clarify what I suggested in an earlier post. The poster
> (actually several over the past few months), was complaining that the
> *default* update groups will not show 100% installed (all green), if
> any computer in the organization has not installed an update, even if
> the admin has no desire or intention of ever installing that update.
> My response, simply, was that the *only* way to make the *default*
> update groups show 100% was to decline those updates that were never
> going to be installed. I also stated that I did not recommend that as
> a practice, however, but it was the only solution.
>
>> "And, if you don't want those "Not Approved" updates to cloud up the
>> "Needed" counts because they're *never* going to install, then you
>> *should* Decline those updates."
>
> Correct... note the very important conditional in that sentence.
> "...IF you don't want those "Not Approved" updates... then you
> *should* decline the updates.." because that's the only way the
> desired result is going to be achieved. I then went on, a couple of
> messages later, describing what the negative ramifications of such a
> decision might be.
>
> Additionally, subsequent to that, Asher_N (I believe), pointed out
> that it was trivial to create a custom update view based only on
> *APPROVED* updates, which would easily show 100% (all green) if the
> products/classifications configured in that view were installed on all
> systems that they should be installed upon. (I've since done that, and
> I'm quite pleased with the results.)
>


And the added advantage is that because you can't do the same thing on
the computer views, you now can have a view on the status of needed
updates, whether approved or not, by computer group, and use the update
view to show the status of your approved updates. Any discrepencies are
needed but unapproved updates.


> Ergo, it turns out, that rather than complaining about what the
> default groups don't do, the correct solution, it appears, is simply
> to customize the interface so that it does do what the admin wants it
> to do.
>
> End result, no need to decline active updates anywhere, for any
> reason.
>
>

Re: Needed count configuration
"Matthew Wetmore \(MSFT\)" <mattwe[ at ]online.microsoft.com> 6/19/2007 8:27:39 PM
You both are enumerating the "wants" and "difficulties providing those
wants" pretty successfully - and providing some good extra perspectives. I
just wanted to poke my head in and let you know I am reading along, and
combining your feedback with others we've had on the problem.

Carry on...
--
Matthew Wetmore
Developer, WSUS (Windows Server Update Services)

This posting is provided "As Is" with no warranties, and confers no rights.
Use of included script samples are subject to the terms specified at
http://www.microsoft.com/info/cpyright.htm

"Lawrence Garvin (MVP)" <onsitech[ at ]community.nospam> wrote in message
news:%2375iF0isHHA.3640[ at ]TK2MSFTNGP05.phx.gbl...
[Quoted Text]
> "Harry Johnston" <harry[ at ]scms.waikato.ac.nz> wrote in message
> news:%23HhABKisHHA.3428[ at ]TK2MSFTNGP03.phx.gbl...
>
>> ... however, what happens when it is discovered that an update marked by
>> Microsoft as superceded shouldn't have been? This happened not long ago.
>
> It's still happening.
>
>> Another thing that scares me about declining superceded updates is this
>> message from the WSUS server:
>>
>> "This update supersedes other updates. Before declining superseded
>> updates, it is recommended that you approve the superseding update first
>> and verify that the superseded updates are no longer needed by any
>> computers. For more information see Approving Updates"
>
> This is really a disclaimer more than a warning. It's about due diligence.
> The problem is that doing this very thing has gotten people in trouble,
> when the detection logic of one or the other update was flawed.
>
> The way the system is supposed to work is that the WUA sees the *latest*
> available approved update, downloads it, ignores the superceded updates,
> and once the latest updates is installed, the remainder of the superceded
> updates will be reported as "Not Applicable".
>
> There's really two scenarios that have relevance here:
> In the first scenario, where the update has never been approved, since
> there's no content downloaded, it really doesn't matter what you do with
> the update, except that it's continued presence (and uselessness) will
> clutter up your update listing.
>
> In the second scenario, where the update was previously approved,
> declining the update permits the removal of the no-longer-needed content
> from the filesystem.
>
>> and under the help topic referenced:
>>
>> "WSUS does not automatically decline superseded updates, and it is
>> recommended that you do not assume that superseded updates should be
>> declined in favor of the new, superseding update. Before declining a
>> superseded update, make sure that it is no longer needed by any of your
>> client computers. "
>
> This goes to the theoretical possiblity that update 'b' would superced
> update 'a', but update 'b' also had a prerequisite update 'c'. If Update
> 'a' were declined (and not installed), and update 'c' were not installed
> (for whatever reason), approving update 'b' wouldn't do any good and it
> would leave the system vulnerable, because update 'a' was declined. Now,
> in reality, I've never seen this happen.
>
> Furthermore, the WUA has this annoying thing of reporting *all* superceded
> updates in a chain of superceeded updates as "Needed" until one of them is
> installed. This has confuzed dozens of WSUS admins to no end, and this
> newsgroup is replete with posts over the past two years of admins trying
> to figure out why a client won't install a Cumulative Security Update for
> IE (that's been superceded a dozen times over).
>
>> and even more frightening:
>>
>> "If an update no longer supersedes a previously released update due to
>> new changes. It is possible that through changes at each release, an
>> update no longer supersedes an update it previously superseded in an
>> earlier version. In this scenario, you will still see a message on the
>> Details tab for the superseded update that it has been superseded, even
>> though the update that supersedes it has been replaced by an update that
>> does not."
>>
>> I don't even understand what that paragraph means!
>
> It's an extremely theoretical situation, and is intended to suggest that
> the supercession chain is not a lifetime guaranteed, static condition.
>
>
>> The bottom line is that it isn't clear to me what I'm actually supposed
>> to do to confirm that a particular update is no longer necessary; nor am
>> I sure, even if I did know what to do, that I would actually have enough
>> available time in which to do it. :-)
>
> Here's my take on the thorough methodology: The proper way to handle this
> whole scenario is this:
> [a] Don't trust just the banner message. Read the metadata also.
> [b] Identify the specific update(s) that supercede the subject update.
> [c] Double check the superceding update's metadata to verify that it
> also agrees that it supercedes the subject update.
> [d] If you're being really thorough, you'd read the KB articles and/or
> MSRC articles for both updates, check the specific file(s) replaced,
> including the version numbers, thus verifying that the superceding update
> actually does supercede the subject update.
>
> Now, as you note, it's highly unlikely that either of us has enough
> available time in which to do all of that. Given that the incidents of
> incorrect supercession data are measured in a ratio well under 0.1%, and
> Microsoft (team work between the WSUS team and the SE teams) has been
> extremely responsive in correcting metadata errors concerning supercession
> data in WSUS, I'm fairly confident in taking my chances that I'll not need
> an update that's legitimately marked as superceded.
>
>
>> The upshot is that I'd be much happier to leave superceded updates
>> approved for detection ("Not Approved" in WSUS 3 parlance) so that if it
>> turns out they are still needed, now or in the future, I'll find out.
>> Unfortunately this has undesirable side-effects, e.g., the update files
>> remain present on the server.
>
> Not so true. If the update has *never* been approved for installation,
> there are no update files on the filesystem.
>
> I suspect, though, eventually you'll find that sifting through the pages
> and pages in the detail reports of all of those "Not Approved/Not
> Applicable" updates will become quite frustrating, and you'll want to make
> them "just go away".
>
>
>> Since this is somewhat related to the issue of WSUS installing updates
>> that are already superceded, and you previously expressed some interest
>> in this, I'll mention that the two IE7 cumulative updates exhibit this
>> behaviour. That is, if both 933566 and 928090 are approved, and the
>> client has neither, both will be downloaded and installed even though one
>> supercedes the other. (Windows XP sp2, Internet Explorer 7.)
>
> KB928090 records that it is superceded by KB931768.
> KB931768 records that it is superceded by KB933566.
> KB933566 records that it supercedes KB931768.
>
> While I've not tested, or tried to replicate this, what you describe is a
> flaw in the WUA. Furthermore, it has happened previously, shortly after
> the release of WSUS 2 in June, 2005, we observed some similar behaviors
> with IE 6 updates. Out of that grew the conventional wisdom to simply
> decline all superceded Cumulative Updates.
>
> While the WUA should report both as "Needed", if it's actually downloading
> both, then that's an indication of a defect in the detection logic of
> KB933566. I'll do some testing on those three updates and see what I get.
>
>
> --
> Lawrence Garvin, M.S., MCTS, MCP
> Independent WSUS Evangelist
> MVP-Software Distribution (2005-2007)
> https://mvp.support.microsoft.com/profile=30E00990-8F1D-4774-BD62-D095EB07B36E
>
> Everything you need for WSUS is at
> http://technet2.microsoft.com/windowsserver/en/technologies/featured/wsus/default.mspx
>
> And, almost everything else is at
> http://wsusinfo.onsitechsolutions.com
> ....
>
>
>


Re: Needed count configuration
Harry Johnston <harry[ at ]scms.waikato.ac.nz> 6/19/2007 8:29:11 PM
Lawrence Garvin (MVP) wrote:

[Quoted Text]
> Not so true. If the update has *never* been approved for installation, there
> are no update files on the filesystem.

Granted. Typically, though, when declining a superceded update, the update was
previously approved (and indeed installed).

> I suspect, though, eventually you'll find that sifting through the pages and
> pages in the detail reports of all of those "Not Approved/Not Applicable"
> updates will become quite frustrating, and you'll want to make them "just go
> away".

I think I see the other difference between our scenarios. I don't have time to
look at the detail reports at all, just the summaries ("show me needed, failed,
and unknown") so this issue doesn't trouble me in the slightest. :-)

> KB928090 records that it is superceded by KB931768.
> KB931768 records that it is superceded by KB933566.
> KB933566 records that it supercedes KB931768.

Ah. I hadn't noticed there was an update in the middle. So the situation was
928090 and 933566 were approved but 931768 was declined. That's an oddball
situation; I'll check what happens if all three are approved and get back to you.

Harry.
Re: Needed count configuration
Harry Johnston <harry[ at ]scms.waikato.ac.nz> 6/19/2007 11:33:41 PM
Harry Johnston wrote:

[Quoted Text]
>> KB928090 records that it is superceded by KB931768.
>> KB931768 records that it is superceded by KB933566.
>> KB933566 records that it supercedes KB931768.
>
> Ah. I hadn't noticed there was an update in the middle. So the
> situation was 928090 and 933566 were approved but 931768 was declined.
> That's an oddball situation; I'll check what happens if all three are
> approved and get back to you.

I can confirm that if all three updates are approved, only the most recent is
downloaded and installed. So it is working as expected, except when the
administrator has done something dopey ... I wouldn't consider this to be a
WSUS/WUA fault.

My mistake; sorry.

Harry.
Re: Needed count configuration
Harry Johnston <harry[ at ]scms.waikato.ac.nz> 6/19/2007 11:59:08 PM
Lawrence Garvin (MVP) wrote:

[Quoted Text]
>> Other potential problems with this practice (I realise they don't apply to
>> your particular situation) are the risk that somebody else might install a
>> 64-bit system on the network and not tell you, or that you might leave and
>> your replacement might not realise that those updates have been declined.

> [...] However, applying your scenario to a client's network. Imagine this for a
> moment: "..the risk that somebody else might install a 64-bit [Windows
> Server 2003] system on the network and not tell [me]." Frankly, if that
> happens, the organization has a lot *BIGGER* problems than the fact that the
> updates are declined on the WSUS server.

I don't think this scenario is all that unlikely in an organisation with a
devolved IT structure, i.e., if the person running the WSUS server is in a
different division to the people installing other servers. I could even see it
happening within a smaller organisation or division where there are a several IT
folk; the person operating the WSUS server isn't necessarily going to be able to
keep track of everything the other IT people are doing.

Granted it could be argued that these are big problems, but sometimes they are
problems we have to cope with. :-)

> And... as for my replacement... well.... hmm.... am I really concerned about
> the stupidities of my replacement if they don't know how to operate a basic
> WSUS server<???>

If everything is properly documented, there wouldn't be a problem ... we don't
always have time to properly document nowadays, nor would a replacement
necessarily have time to look back through the old updates to see what has or
hasn't been approved (though admittedly a sensible admin would do so as a
priority). Granted this *is* definitely a big problem, it's *certainly* one
some of us have to cope with!

This all boils down once again to my desire for a WSUS for ... well, maybe not
dummies exactly, but people with far too much already on their plate. I want
Microsoft to do my work for me, dammit! :-)

Harry.
Re: Needed count configuration
"Lawrence Garvin \(MVP\)" <onsitech[ at ]community.nospam> 6/22/2007 5:15:22 AM
"Harry Johnston" <harry[ at ]scms.waikato.ac.nz> wrote in message
news:eFCIGpssHHA.3364[ at ]TK2MSFTNGP02.phx.gbl...

[Quoted Text]
>>> KB928090 records that it is superceded by KB931768.
>>> KB931768 records that it is superceded by KB933566.
>>> KB933566 records that it supercedes KB931768.

>> Ah. I hadn't noticed there was an update in the middle. So the
>> situation was 928090 and 933566 were approved but 931768 was declined.
>> That's an oddball situation; I'll check what happens if all three are
>> approved and get back to you.

> I can confirm that if all three updates are approved, only the most recent
> is downloaded and installed. So it is working as expected, except when
> the administrator has done something dopey ... I wouldn't consider this to
> be a WSUS/WUA fault.

Thank you for the update.

--
Lawrence Garvin, M.S., MCTS, MCP
Independent WSUS Evangelist
MVP-Software Distribution (2005-2007)
https://mvp.support.microsoft.com/profile=30E00990-8F1D-4774-BD62-D095EB07B36E

Everything you need for WSUS is at
http://technet2.microsoft.com/windowsserver/en/technologies/featured/wsus/default.mspx

And, almost everything else is at
http://wsusinfo.onsitechsolutions.com
.....


Re: Needed count configuration
"Lawrence Garvin \(MVP\)" <onsitech[ at ]community.nospam> 6/22/2007 5:17:18 AM
"Harry Johnston" <harry[ at ]scms.waikato.ac.nz> wrote in message
news:usjwU3ssHHA.1204[ at ]TK2MSFTNGP03.phx.gbl...

[Quoted Text]
> This all boils down once again to my desire for a WSUS for ... well, maybe
> not dummies exactly, but people with far too much already on their plate.
> I want Microsoft to do my work for me, dammit! :-)

Actually.. I have been seriously considering authoring such a tome.

--
Lawrence Garvin, M.S., MCTS, MCP
Independent WSUS Evangelist
MVP-Software Distribution (2005-2007)
https://mvp.support.microsoft.com/profile=30E00990-8F1D-4774-BD62-D095EB07B36E

Everything you need for WSUS is at
http://technet2.microsoft.com/windowsserver/en/technologies/featured/wsus/default.mspx

And, almost everything else is at
http://wsusinfo.onsitechsolutions.com
.....


Re: Needed count configuration
Harry Johnston <harry[ at ]scms.waikato.ac.nz> 6/22/2007 10:05:07 PM
Lawrence Garvin (MVP) wrote:

[Quoted Text]
>> This all boils down once again to my desire for a WSUS for ... well, maybe
>> not dummies exactly, but people with far too much already on their plate.
>> I want Microsoft to do my work for me, dammit! :-)
>
> Actually.. I have been seriously considering authoring such a tome.

I'm sure it would be useful, but for the record what I'm expressing a desire for
isn't instruction on using the existing WSUS, but a new WSUS that is easier to
use. (Not that WSUS isn't incredibly valuable, and a huge improvement on the
way things used to be!)

Harry.

Home | Search | Terms | Imprint Contact
Newsgroups Reader - provided by WiredBox.Net
Suche nach Orten, Städten, Postleitzahlen, Vorwahlen, Kfz-Kennzeichen