Here you find the links, slides and sample files from my Deploying Windows 10 in the Enterprise and OS Deployment at LEVEL 500 sessions at NIC 2015, in Oslo, Norway,
Slides
Download: http://deploymentresearch.com/DRFiles/NIC2015-Arwidmark-Slides.zip
Sample files and scripts
Updated scripts to deploy Windows 10 using MDT 2013:
http://www.deploymentresearch.comhttp://www.deploymentresearch.com/Research/tabid/62/EntryId/223/Create-a-Windows-10-reference-image-using-MDT-2013.aspx
Windows 10 Upgrade task sequence from the ConfigMgr 2012 team:
http://blogs.technet.com/b/configmgrteam/archive/2014/10/29/how-to-upgrade-to-win-10-using-the-task-sequence-in-sc-2012-r2-configmgr.aspx
The script that exported task sequences was gathered from the following post:
http://trevorsullivan.net/2010/05/13/exporting-configmgr-task-sequences (by Trevor Sullivan)
The script that imported task sequences was gathered from the following post:
http://www.david-obrien.net/2012/09/29/how-to-backup-restore-your-tasksequenceconfiguration-manager-2012-and-powershell (by David O’Brien)
The New-TaskSequence.ps1 script that created native task sequence in ConfigMgr 2012 was gathered (and then modified a bit) from the following post:
http://www.jamesbannanit.com/2014/09/create-an-os-deployment-task-sequence-in-configuration-manager-2012-with-powershell (by James Bannan)
Here is the modified script:
Import-Module (Join-Path $(Split-Path $env:SMS_ADMIN_UI_PATH) ConfigurationManager.psd1) cd PS1: # Define Configuration Manager variables $CMSiteCode = 'PS1' $CMSiteServer = 'CM01.corp.viamonstra.com' $CMNameSpace = "root\SMS\site_$CMSiteCode" $Password = 'P@ssw0rd' $DomainPassword = ConvertTo-SecureString -AsPlainText $Password -Force $LocalAdminPassword = ConvertTo-SecureString -AsPlainText $Password -Force # 1.0 Get Deployment Objects $BootImageID = (Get-CMBootImage -Name 'Zero Touch WinPE 5.0 x64').PackageID $OSImageID = (Get-CMOperatingSystemImage -Name 'Windows 8.1 Enterprise x64').PackageID $ClientPackageID = (Get-CMPackage -Name 'ConfigMgr Client with Hotfixes').PackageID # 1.1 Create Task Sequence New-CMTaskSequence -InstallOperatingSystemImageOption ` -TaskSequenceName 'Deploy Windows 8.1 x64 Enterprise' ` -BootImagePackageId $BootImageID ` -OperatingSystemImagePackageId $OSImageID ` -OperatingSystemImageIndex '1' ` -ClientPackagePackageId $ClientPackageID ` -JoinDomain DomainType ` -DomainName 'corp.viamonstra.com' ` -DomainAccount 'VIAMONSTRA\CM_JD' ` -DomainPassword $DomainPassword ` -DomainOrganizationUnit 'LDAP://OU=Workstations,DC=corp,DC=viamonstra,DC=com' ` -PartitionAndFormatTarget $true ` -LocalAdminPassword $LocalAdminPassword<
Happy deployment,
/ Johan
More ...