Upload
philip-obrien
View
215
Download
0
Embed Size (px)
Citation preview
Deployment Image Servicing and Management
Marcius TribelhornPremier Field EngineerMicrosoft South AfricaWCL307
Overview
What DISM can do for youTools that were replacedDISM CommandsDISM ArchitectureDISM ProvidersDISM Options
What DISM Does For You
Allows you to service images offlineBoth .wim and .vhd
Gives you more functionality with consistent syntaxReplaced 3 tools
Package Manager (Pkgmgr.exe)International Settings Configuration Tool (Intlcfg.exe)Windows PE command-line tool (PEimg.exe)
DISM
Supports only Vista SP1 and later imagesMount / unmount .wims
(no capture or apply feature)Add / remove 3rd party device drivers ONLYAdd / remove language packsEnable / disable / configure Windows features Add Windows updates (MSU’s)Image Context or NOT…
With or Without Image Context…
Elevated CMDWithout Image Context
Dism /?No image specified - your looking at the image that is currently running - called the HOST
With Image ContextDism /online /?
Don’t try this on WinPEMounted image
Dism /Image:c:\mount\win7 /?
Get Information On An Image
In the past we had ImagexImagex /info <Path to image file>For example:Imagex /info c:\wims\install.wim
NOW we can use DISMDISM /Get-WimInfo /wimfile:<Path to image file>Another example:Dism /get-wiminfo /wimfile:c:\wims\install.wim
Document, document, document!
Mounting Images:The Whole Story…
Mount an image for offline servicingPatch Tuesday – adding the new patchesAdding / removing driversEnable / disable windows fetaures
Firewall,
DISM /Mount-Wim /WimFile:C:<Path to image> /index:1 /MountDir:C:\mountDISM /Mount-Wim /Wimfile:c:\wims\install.wim /MountDir:C:\Mount
Mounted Images
Get mounted wim informationCheck your status
OK – goodNeeds remount
Status – Needs remountAttempt to ReMount-WimMay need to Cleanup-Wim and then Remount-Wim
Re-Mounting and Clean-Up
Re-Mount a .WimDism /Remount-Wim /MountDir:<target_mount_directory>
Cleanup a .wimDISM /Cleanup-Wim
Mounting Wims demo
Creating a .vhd
Open elevated command promptDiskpart
create vdisk file=c:\W7Ultimate.vhd maximum=25000 type=fixedSelect vdisk file=c:\W7Ultimate.vhd attach vdisk List disk (find your new disk number)Sel disk #Create part primarySel part 1
Creating a VHD Continued
Still in DiskpartSel part 1ActiveFormat fs=ntfs quickAssignDetail partition (get the drive letter)Exit
Mkdir f:\windowsImagex /apply c:\wims\install.wim 4 f:\Edit BCD to boot this new .vhd
To Attach a .VHD
DiskpartSelect vdisk file=c:\wims\W7Ultimate.vhd attach vdisk assign letter=F exit
Attaching .VHD Images
DiskpartSelect vdisk file=c:\wims\W7Ultimate.vhd attach vdisk assign letter=r exit
OR Through Disk Management UI
Disk Management UIExpand StorageR-click Disk Management
Attach VHDBrowse to your .vhd file
Can attach files in Read Only mode with one clickTo Detach a .vhd
R-click the attached driveChoose Detach VHD
Adding Drivers to a VHD
Attach .VHDDism /image:F:\ /Add-Driver /driver:C:\drivers\mydriver.INFDism /image:R:\ /Add-Driver /driver:C:\drivers /recurseDism /image:R:\ /Add-Driver /driver:C:\drivers\mydriver.INF /ForceUnsigned
How DISM WorksMDT
Windows Setup
SCCM DISM.exe
DISM – APIs for Clients
APIs for Providers
Underlying Technologies
DISM Provider DISM ProviderDISM Provider DISM Provider
DISM and The Image
DISM can do different things based on what the operating system is of the image being servicedProviders are internal to the actual imageProviders are not the same from one OS to the nextProviders can be found in C:\Windows\System32\DISM
Windows 7 & DISM Providers
Server 2008 R2 & DISM
DISM Options
/English Displays output in English/Format Formats report output/WinDir Path to the Windows Directory/SysDriveDir Finds BootMGR/LogPath & /LogLevel Log path & verbosity /NoRestart No reboots or reboot prompts /Quiet Only receive error messages – no other
output/ScratchDir Path to the scratch directory
DISM Optionsdemo
In Summary…
What DISM can do for youTools that were replacedDISM CommandsDISM ArchitectureDISM ProvidersDISM Options
question & answer
www.microsoft.com/teched
International Content & Community
http://microsoft.com/technet
Resources for IT Professionals
http://microsoft.com/msdn
Resources for Developers
www.microsoft.com/learning
Microsoft Certification & Training Resources
Resources Tech·Ed Africa 2009 sessions will be made available for download the week after the event from: www.tech-ed.co.za
Track Resources
Windows 7 adoption life cycle: http://technet.microsoft.com/en-us/windows/dd361745.aspx
Windows 7 deployment overview: TechNet Windows 7 deployment overview http://technet.microsoft.com/en-us/library/dd367841.aspx
Windows 7 deployment specifics: TechNet Windows 7 deployment home http://technet.microsoft.com/en-us/library/dd349337(WS.10).aspx
Microsoft overall deployment overview: TechNet deployment home http://technet.microsoft.com/en-us/desktopdeployment/default.aspx
Complete a session evaluation and enter to win!
10 pairs of MP3 sunglasses to be won
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS,
IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.