I'd suggest using something that detects the client version "on-demand" such
as a Task Sequence or a Detection Method for an Application Deployment Type.
That way, you can re-run the job purposefully or accidentally, and not have
to worry about the patch getting re-applied unnecessarily. Of course, you
could combine the "on-demand" detection with a hardware inventory-based
Collection as well. 

 

For an Application Deployment Type Detection Method, you could use a
PowerShell script. For a Task Sequence, you could use a WMI query to
determine if the patch is required or not.

 

For a Task Sequence, you could use the following conditional:

 

WMI Query: root\ccm :: select * from CCM_InstalledComponent where Name =
'SmsTaskSequence' and Version <> '5.00.7804.1101'

 

For an Application Deployment Type Detection Method, you could use the
following PowerShell script:

 

if ((Get-WmiObject -Namespace root\ccm -Class CCM_InstalledComponent -Filter
"Name = 'SmsTaskSequence'").Version -eq '5.00.7804.1101') { $true; }; 

 

Cheers,

Trevor Sullivan

 

From: [email protected] [mailto:[email protected]]
On Behalf Of Kehl, Reto
Sent: Wednesday, November 13, 2013 7:43 AM
To: [email protected]
Subject: [mssms] RE: OSD Patch Client Install

 

Good point.

Maybe still helpful if you need to re-stage existing clients.

Will update anyway, I like to have all clients at the same level

 

From: [email protected] [mailto:[email protected]]
On Behalf Of Marcum, John
Sent: Mittwoch, 13. November 2013 14:37
To: '[email protected]'
Subject: [mssms] RE: OSD Patch Client Install

 

I did not, thanks.

 

Altough I am not sure that clients really even need to be upgraded if this
patch is just to correct an OSD issue.

 

 

 

 

  _____  

John Marcum
Sr. Desktop Architect

Bradley Arant Boult Cummings LLP

  _____  

 

From: [email protected] <mailto:[email protected]>
[mailto:[email protected]] On Behalf Of Kehl, Reto
Sent: Wednesday, November 13, 2013 7:33 AM
To: [email protected] <mailto:[email protected]> 
Subject: [mssms] RE: OSD Patch Client Install

 

Hi John,

 

did you ever got an answer to this?

 

maybe using this query:

select SMS_R_System.ResourceId, SMS_R_System.ResourceType,
SMS_R_System.Name, SMS_R_System.SMSUniqueIdentifier,
SMS_R_System.ResourceDomainORWorkgroup, SMS_R_System.Client,
SMS_G_System_SMS_ADVANCED_CLIENT_STATE.Version,
SMS_G_System_SMS_ADVANCED_CLIENT_STATE.Name from  SMS_R_System inner join
SMS_G_System_SMS_ADVANCED_CLIENT_STATE on
SMS_G_System_SMS_ADVANCED_CLIENT_STATE.ResourceID = SMS_R_System.ResourceId
where SMS_G_System_SMS_ADVANCED_CLIENT_STATE.Name = "SmsTaskSequence"

 

this will return 5.00.7958.1101

 

I still need to update boot image and task sequence to try OSD, will see if
it fails.

 

Regards,

Reto

 

From: [email protected] <mailto:[email protected]>
[mailto:[email protected]]
<mailto:[mailto:[email protected]]>  On Behalf Of Marcum, John
Sent: Montag, 11. November 2013 18:12
To: SMS List ([email protected] <mailto:[email protected]> )
Subject: [mssms] OSD Patch Client Install

 

What are people using for a query to determine machines that need the client
patch for kb2905002?


On a side note I tried to add the patch property to my Setup Windows and
ConfigMgr step in OSD and it causes my TS to fail. I placed the msp in my
<CMINSTALLDIR>\Client\x64 directory and used this in the TS.
PATCH="%_SMSTSMDataPath%\OSD\PS100002\x64\configmgr2012ac-r2-kb2905002-x64.m
sp" 

 

 

 

 

  _____  

John Marcum
Sr. Desktop Architect

Bradley Arant Boult Cummings LLP

  _____  

 

 

  _____  


Confidentiality Notice: This e-mail is from a law firm and may be protected
by the attorney-client or work product privileges. If you have received this
message in error, please notify the sender by replying to this e-mail and
then delete it from your computer.

 

--

This e-mail message and any attachments are of a confidential nature. The
information is intended for the named addressee exclusively. If you are not
the addressee, you may not electronically disseminate, otherwise distribute
or copy this e-mail message, and you may also not use it for any purpose.
Please notify the sender immediately if you have received this e-mail
message by mistake, and delete this e-mail message and its attachments.

 

E-mail transmissions could be lost, intercepted, corrupted or destroyed.
They could arrive late or incomplete, or could even contain viruses.
Confidentiality and reliability of the information so transmitted cannot be
guaranteed. Rothschild Bank therefore does not accept any liability or
responsibility for errors or omissions regarding the information transmitted
through e-mail.

 

If verification of the information transmitted through e-mail is required,
please ask for postal delivery by contacting Rothschild Bank.

 

This e-mail message is provided for information purposes only. It should not
be construed as an offer or solicitation to buy or sell any financial
instruments or services. It is not to be made available to US persons and is
not to be circulated within the USA.

 

 

  _____  


Confidentiality Notice: This e-mail is from a law firm and may be protected
by the attorney-client or work product privileges. If you have received this
message in error, please notify the sender by replying to this e-mail and
then delete it from your computer.

 

  _____  


Confidentiality Notice: This e-mail is from a law firm and may be protected
by the attorney-client or work product privileges. If you have received this
message in error, please notify the sender by replying to this e-mail and
then delete it from your computer.

 

--

This e-mail message and any attachments are of a confidential nature. The
information is intended for the named addressee exclusively. If you are not
the addressee, you may not electronically disseminate, otherwise distribute
or copy this e-mail message, and you may also not use it for any purpose.
Please notify the sender immediately if you have received this e-mail
message by mistake, and delete this e-mail message and its attachments.

 

E-mail transmissions could be lost, intercepted, corrupted or destroyed.
They could arrive late or incomplete, or could even contain viruses.
Confidentiality and reliability of the information so transmitted cannot be
guaranteed. Rothschild Bank therefore does not accept any liability or
responsibility for errors or omissions regarding the information transmitted
through e-mail.

 

If verification of the information transmitted through e-mail is required,
please ask for postal delivery by contacting Rothschild Bank.

 

This e-mail message is provided for information purposes only. It should not
be construed as an offer or solicitation to buy or sell any financial
instruments or services. It is not to be made available to US persons and is
not to be circulated within the USA.

 

 



Reply via email to