MMS2014 You CAN code Develop Web Services for OSD

Download Report

Transcript MMS2014 You CAN code Develop Web Services for OSD

You CAN code - Develop Web
Services for OSD and MDT
#MMSOSD
Johan Arwidmark @jarwidmark
Keith Garner @keithga1
MMS Minnesota 2014
Overview
• Scripts – Client Side, VBScript or PowerShell.
• CustomSettings.ini – Simple text list
• UserExit.vbs – Extend rules in Cs.ini
• Wizard – HTA or UDI for user interaction
• Database – SQL Server. Scales well, mostly static
• WebService – Best of all scenarios above.
MMS Minnesota 2014
The Task Sequencer
Bootstrap.ini
WMI
Task Sequencer
Wizard
[Settings]
Priority=Default
[Default]
DeployRoot=\\MDT01\Deploy$
CustomSettings.ini
[Settings]
Priority=Default,Csettings,WS
[Default]
JoinDomain=Corp.Contoso.com
UserExit = MyCustomScript.vbs
...
[Csettings]
SQLServer=SQL01
…
[WS]
WebService=http://WS01:80
Parameters=MacAddress, …
ZTIGather
Script
Variables
OSDComputerName=PSX0304
Applications1={427e7d58-9103-…}
JoinDomain=Corp.Contoso.com
BDEInstall=TPM
DoCapture=SysPrep
WebService
MMS Minnesota 2014
Demo
Client side code…
MMS Minnesota 2014
Wizards
• Most Common way for end-users to add/modify variables.
• Use MDT Wizard Studio in LTI
mdtwizardstudio.codeplex.com
• Use UDI Wizards in ZTI/UDI
MMS Minnesota 2014
Web Services
• Client Side methods – What did and didn’t work?
• Scripts
• Cs.ini/UserExit.vbs
• Wizard
• Database
• Web Service
• Variables
• Reporting
MMS Minnesota 2014
Demo Madness
• How to get MDT to use RIS style Naming
• MDT Monitoring
• Create a Web Service from Scratch (Code and Debugging)
• Application List
• Combining Wizards and Web Services
MMS Minnesota 2014
Q&A
• What challenges are you having?
• Let’s build your agenda!
MMS Minnesota 2014
Resources
Deploymentresearch.com
DeploymentLive.com
MMS Minnesota 2014
Resources – Trainings, Videos, books
deploymentartist.com
Evaluations
Please provide session feedback by clicking the
Eval button in the scheduler app. One lucky
winner will get a free ticket to the next MMS!
You CAN code - Develop Web Services for OSD and MDT
Platinum Sponsors:
Gold Sponsors:
Visit all of our sponsors in the expo area and online!
MMS Minnesota 2014