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,
NIC 2015, great as always 🙂
Video Recordings of the sessions
OS Deployment at LEVEL 500
http://www.youtube.com/watch?v=u7dA1uZrrVo
Deploying Windows 10 in the Enterprise
http://www.youtube.com/watch?v=7ROpOl5QTnY
Slides
Download: https://deploymentresearch.com/DRFiles/NIC2015-Arwidmark-Slides.zip
Sample files and scripts
Updated scripts to deploy Windows 10 using MDT 2013:
https://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
We couldnt get the export + import scripts to work, got an "Generic Failure" for some reason. But we got it working using the builtin cmdlets: Export-CMTaskSequence and Import-CMTaskSequence
I have updated the post with links to the videos.
/ Johan
I also would love a copy of the video if available? Thanks!
Johan, are there recordings of your sessions available to the public?