Driver Distribution Center On Winqual - PowerPoint PPT Presentation

1 / 39
About This Presentation
Title:

Driver Distribution Center On Winqual

Description:

Driver Distribution Center. On Winqual. Jon Class. Program Manager ... Attendees should leave this session with an understanding of the Driver ... – PowerPoint PPT presentation

Number of Views:36
Avg rating:3.0/5.0
Slides: 40
Provided by: jonc9
Category:

less

Transcript and Presenter's Notes

Title: Driver Distribution Center On Winqual


1
Driver Distribution Center On Winqual
  • Jon Class
  • Program Manager
  • Windows Hardware Online Services

jclass _at_ microsoft.com
2
Session Goals
  • Attendees should leave this session with an
    understanding of the Driver Distribution Center
    (DDC). In particular
  • The basic DDC features available today
  • The advanced DDC features available tomorrow
  • What you can do to get the right content to
    end users

3
Session Outline
  • DDC overview
  • DDC 2.0 Targeting
  • Distribution Scenarios and Targeting
  • Walk-through of Basic Targeting
  • Walk-through of Advanced Targeting
  • Future Directions of Windows Quality Online
    Services
  • Question and Answer

4
(No Transcript)
5
(No Transcript)
6
(No Transcript)
7
(No Transcript)
8
User Roles
  • WHQL Submitters
  • Set / Modify all distribution settings
  • Receive notification when any setting is changed
  • HWID Owners
  • Set / Modify distribution of owned HWIDs
  • Receive notification when any setting of owned
    HWID is changed
  • Authenticated Winqual.microsoft.com users
  • View settings for HWIDs distributed on WU

9
Current Distribution Of Content To End Users
  • WU offers content to end users based on Hardware
    ID (HWID)

VID_MMMMPID_1234
VID_MMMMPID_1234
HWIDs VID_MMMMPID_1234
VID_MMMMPID_1234
VID_MMMMPID_1234
VID_MMMMPID_1234
VID_MMMMPID_1234
VID_MMMMPID_1234
VID_MMMMPID_1234
VID_MMMMPID_1234
10
(No Transcript)
11
Getting The Right Content To The Right Systems
  • When content is provided to the wrong systems,
    end users
  • Lose functionality
  • Blue screen
  • The best way for vendors to ensure accurate
    distribution of content is to
  • Use and populate sub-vendor fields whenever
    possible
  • Use and revise product fields whenever possible
  • When this is not possible, use DDC Targeting

12
Targeting Distribution Scenario 1
  • WU uses vendor specified Targeting to only
    distribute content to particular systems

End User 1
OEM A Desktop VID_MMMMPID_1234
End User 2
OEM A Laptop VID_MMMMPID_1234
Microsoft
Targeting Logic Only install on OEM A
systems HWIDs VID_MMMMPID_1234
Targeting Logic Only install on OEM A
systems HWIDs VID_MMMMPID_1234
HWIDS VID_MMMMPID_1234
WHQL
DDC
End User 3
Targeting Logic Only install on OEM A
systems HWIDs VID_MMMMPID_1234
Targeting Logic Only install on OEM A
systems HWIDs VID_MMMMPID_1234
WU
OEM B Desktop VID_MMMMPID_1234
End User 4
ODM R white-box VID_MMMMPID_1234
13
Targeting Distribution Scenario 2
  • WU uses vendor specified Targeting to never
    distribute content to particular systems

End User 1
System Manufacturer OEM A Desktop HWID
Match VID_MMMMPID_1234
End User 2
System Manufacturer OEM A Laptop HWID
Match VID_MMMMPID_1234
Microsoft
Targeting Logic Never install on OEM A
systems Distributed HWIDs VID_MMMMPID_1234
WHQL
DDC
End User 3
WU
System Manufacturer ODM B Desktop HWID
Match VID_MMMMPID_1234
End User 4
System Manufacturer ODM R white-box HWID
Match VID_MMMMPID_1234
14
(No Transcript)
15
Targeting And WMI
  • Targeting evaluates Windows Management
    Instrumentation (WMI) system BIOS queries
  • WMI queries are similar to Structured Query
    Language (SQL) queries
  • Available fields
  • Win32_ComputerSystem.Manufacturer
  • Win32_ComputerSystem.Model
  • Win32_BIOS.SMBIOSBIOSVersion
  • Win32_BIOS.Name
  • Available operators
  • ltgt or !
  • LIKE
  • Acceptable query values
  • Vendor provided text strings

16
(No Transcript)
17
(No Transcript)
18
(No Transcript)
19
(No Transcript)
20
(No Transcript)
21
(No Transcript)
22
(No Transcript)
23
(No Transcript)
24
(No Transcript)
25
Draft DDC 2.0 Targeting XML Scheme
  • lttargetinggt
  • lttarget id"GUID" name"str"
    manufactureDetectionId"GUID"
  • manufacturerSubDetectionId"GUID"gt
  • ltwmiQuery field"str" operator"str"
    expression"str" /gt
  • lt/targetgt
  • ltexclude id"GUID" name"str"
    manufactureDetectionId"GUID"
  • manufacturerSubDetectionId"GUID"gt
  • ltwmiQuery field"str" operator"str"
    expression"str" /gt
  • lt/excludegt
  • lt/targetinggt

26
(No Transcript)
27
(No Transcript)
28
(No Transcript)
29
(No Transcript)
30
User Roles
  • Content based roles
  • WHQL Submitters
  • Set / Modify all distribution settings
  • Set / Modify targeting of HWIDs
  • Receive notification when any setting is changed
  • HWID Owners
  • Set / Modify distribution of 'owned' Hardware IDs
    (HWIDs)
  • Set / Modify targeting of 'owned' HWIDs
  • Receive notification when any setting of 'owned'
    HWID is changed
  • Authenticated Winqual.microsoft.com users
  • View settings and targeting for HWIDs distributed
    on WU
  • Industry based roles
  • OEMs / ODMs
  • Create / Modify reusable detection logic
  • Receive notification when they are set as the
    subject of targeting

31
Windows Quality Online Services Future
Directions
  • Windows Error Reports Redesigned Site
  • Aggregate / filter / analyze and respond to your
    crash data
  • Available now!
  • Targeting
  • Available for critical driver updates XP SP2
    30 days
  • Available for all content via DDC Q3 - 2004
  • Windows Update - Installation Statistics
  • View usage and success of your packages on WU
  • Available via DDC Q4 2004
  • Feedback?
  • Please let us know what additional features /
    services would help your business

32
Call To Action
  • OEMs / ODMs
  • Procure chipsets with HWIDs that reflect your
    org as the sub-vendor
  • Properly populate WMI Targeting fields at
    manufacturing
  • Consider how you can describe your business with
    WMI Targeting fields
  • Content providers
  • Consider how your content relates to the reach of
    WU
  • Assess a content's need of Targeting

33
Resources
  • DDC service
  • http//winqual.microsoft.com
  • E-mail
  • Related Developer Sessions
  • DW04039 - Windows Error Reporting (5/6, 1600)
  • Related Business Sessions
  • SW04029 - Windows Quality Online Services (5/6,
    1445)
  • SW04028 - Windows Update (5/6, 1600)
  • SW04017 - Online Crash Analysis (OCA) (5/6, 1715)
  • ddctalk _at_ microsoft.com

34
Community Resources
  • Community Sites
  • http//www.microsoft.com/communities/default.mspx
  • List of Newsgroups
  • http//communities2.microsoft.com/communities/news
    groups/en-us/default.aspx
  • Attend a free chat or webcast
  • http//www.microsoft.com/communities/chats/default
    .mspx
  • http//www.microsoft.com/seminar/events/webcasts/d
    efault.mspx
  • Locate a local user group(s)
  • http//www.microsoft.com/communities/usergroups/de
    fault.mspx
  • Non-Microsoft Community Sites
  • http//www.microsoft.com/communities/related/defau
    lt.mspx

35
(No Transcript)
36
Appendix
37
Additional WMI Resources
  • WMI Scripting Primers
  • http//msdn.microsoft.com/library/en-us/dnclinic/h
    tml/scripting06112002.asp
  • http//msdn.microsoft.com/library/en-us/dnclinic/h
    tml/scripting08132002.asp
  • WMI Tools
  • WMIChttp//msdn.microsoft.com/library/en-us/wmisd
    k/wmi/wmic.asp
  • VBScript http//msdn.microsoft.com/library/en-us/
    dnanchor/html/anch_wmi.asp

38
Draft Targeting XML Schema XML Elements
39
Draft Targeting XML Schema XML Element
Attributes
Write a Comment
User Comments (0)
About PowerShow.com