126
Windows 10 – Tools, tools, tools Roel van Bueren [email protected] [email protected]

Windows10 tools-tools-tools

Embed Size (px)

Citation preview

Page 1: Windows10 tools-tools-tools

Windows 10 – Tools, tools, toolsRoel van [email protected]@ngn.nl

Page 2: Windows10 tools-tools-tools

Welcome

Page 3: Windows10 tools-tools-tools

Roel van Bueren

Page 4: Windows10 tools-tools-tools

The Death of the Windows Desktop

Page 5: Windows10 tools-tools-tools

The Death of the Windows Desktop

• “Every time I mention the possibility that Microsoft might kill off the Windows desktop, I get pushback from IT admins, power users, developers, and anyone else who currently relies on complex desktop applications and can't imagine such a future. Folks, it's time to face reality. It isn't a question of whether this will ever happen. It's just a question of when”.

Page 6: Windows10 tools-tools-tools

What is a Windows Store app?

• A Windows Store app is a new type of application that runs on Windows 8(.1) and 10 devices.

• Based on the Windows Runtime API and differs from traditional desktop apps in its design and in the way users can interact with it on Windows 8(.1) and 10 devices.

Page 7: Windows10 tools-tools-tools

There's one glaring flaw in Microsoft's Windows 10 strategy

Page 8: Windows10 tools-tools-tools

There's one glaring flaw in Microsoft's Windows 10 strategy

• Universal apps (Windows Store)– Microsoft hasn't given developers any real reason to build Universal Windows Apps.

• Old PC apps work just fine– It's a common sentiment. Thanks to Windows 10's support for legacy apps, it'll run any

existing software without any changes to the code. And if it ain't broke, why fix it? • Nobody uses Windows on phones

– "Microsoft's recent de-emphasis on Windows phones has gutted the promise of Windows 10 Mobile, leaving the primary usefulness of Universal Applications — same app on desktop-laptop-tablet and phone -- in question,"

• Building real stuff for real PC users– Microsoft limits the API platform to build Universal Windows Apps, Wardell says, such that

every app runs in what programmers call a "sandbox," meaning that it can't "touch" other apps.

• Downward spiral– But over the long run, it means that developers will gradually find less and less reason to build

for Microsoft's platforms at all.

Page 9: Windows10 tools-tools-tools

There's one glaring flaw in Microsoft's Windows 10 strategy

http://www.setupcommander.com

Page 10: Windows10 tools-tools-tools

The future of application development

Page 11: Windows10 tools-tools-tools

What is a Windows (Phone) Store app?

Page 12: Windows10 tools-tools-tools

What is a Universal Windows app?

Page 13: Windows10 tools-tools-tools

What is a Universal Windows app?

Page 14: Windows10 tools-tools-tools

WindowsApps

Page 15: Windows10 tools-tools-tools

MDT 2013 Update 1

Page 16: Windows10 tools-tools-tools

Microsoft Deployment Toolkit (MDT) 2013 Update 1 Overview

Page 17: Windows10 tools-tools-tools

MDT 2013 Update 1

Page 18: Windows10 tools-tools-tools

MDT 2013 Update 1

Page 19: Windows10 tools-tools-tools

Microsoft Deployment Toolkit (MDT) 2013 Update 1 Overview

Page 20: Windows10 tools-tools-tools

MDT 2013 Update 1

• Windows 10 is adding in a new deployment scenario, the inplace upgrade scenario, which at this point in time has been tested by millions of Windows Insiders around the globe.

Page 21: Windows10 tools-tools-tools

MDT 2013 Update 1

• Windows 10 is adding in a new deployment scenario, the inplace upgrade scenario, which at this point in time has been tested by millions of Windows Insiders around the globe.

Page 22: Windows10 tools-tools-tools

Wipe and Load or Upgrade

http://www.setupcommander.com

Page 23: Windows10 tools-tools-tools

Windows 8.1 Upgrade

Page 24: Windows10 tools-tools-tools

MDT 2013 Update 1 Release Notes

• The MDT product documentation published on TechNet is current as of MDT 2013; it has not yet been updated for MDT 2013 Update 1

Page 25: Windows10 tools-tools-tools

ADK and WAIK history

• WAIK = Windows Automated Installation Kit• WAIK 1.0 – Windows Vista• WAIK 1.1 – Windows Vista SP1• WAIK 2.0 – Windows 7 • WAIK 3.0 – Windows 7 SP1• ADK for Windows 8• ADK for Windows 8.1• ADK for Windows 10

Page 26: Windows10 tools-tools-tools

Windows Assessment and Deployment Kit (ADK) Overview

Page 27: Windows10 tools-tools-tools

Windows Assessment and Deployment Kit (AD) Overview

Page 28: Windows10 tools-tools-tools

Windows Assessment and Deployment Kit (ADK) Overview

Page 29: Windows10 tools-tools-tools

Windows Assessment and Deployment Kit (ADK) Overview

Page 30: Windows10 tools-tools-tools

Windows Assessment and Deployment Kit (ADK) Overview

Page 31: Windows10 tools-tools-tools

Wipe-and-load or Upgrade

http://www.setupcommander.com

Page 32: Windows10 tools-tools-tools

Wipe and Load or Upgrade

http://www.setupcommander.com

Page 33: Windows10 tools-tools-tools

Upgrade

http://www.setupcommander.com

Page 34: Windows10 tools-tools-tools

Upgrade

http://www.setupcommander.com

Page 35: Windows10 tools-tools-tools

Upgrade

http://www.setupcommander.com

Page 36: Windows10 tools-tools-tools

Upgrade

Page 37: Windows10 tools-tools-tools

Upgrade

http://www.setupcommander.com

Page 38: Windows10 tools-tools-tools

Upgrade

http://www.setupcommander.com

Page 39: Windows10 tools-tools-tools

Upgrade

http://www.setupcommander.com

Page 40: Windows10 tools-tools-tools

Windows XP to Windows 10

• Deployment Scenario’s:– Wipe-and-load

Page 41: Windows10 tools-tools-tools

Windows 7, 8(.1) to Windows 10

• Deployment Scenario’s:– Wipe and load– Inplace upgrade

Page 42: Windows10 tools-tools-tools

Inplace upgrade

• For a start, the inplace upgrade is quite interesting in the way it technically doesn’t require any new infrastructure, no new ADK, no new boot images etc.

Page 43: Windows10 tools-tools-tools

Inplace upgrade

• It’s simply running setup.exe with some command line switches, and you can upgrade from Windows 7, Windows 8, and Windows 8.1.

• This scenario also makes sure all apps and data are still there when the machine is upgraded

Page 44: Windows10 tools-tools-tools

Inplace upgrade

• You can’t use an reference image that already have applications in it, you have to use the Microsoft media.

• There are restrictions for 3rd party antivirus and disk encryptions, that typically have to be uninstalled

• No upgrade from x86 to x64 (and vice versa)

Page 45: Windows10 tools-tools-tools

Inplace upgrade

• Reference images– If you are using the traditional scenarios, you can

create reference images with MDT 2013 Update 1, but they can’t be used for the inplace upgrade scenarios (bare metal, computer refresh, and computer replace).

– You also cannot deploy your Windows 7 SP1 reference image, upgrade it to Windows 10, and then run sysprep. Sysprep is not supported on an upgraded machine.

Page 46: Windows10 tools-tools-tools

Inplace upgrade

• No upgrade from from MBR to UEFI– some of the security features in Windows 10 do

require UEFI• No upgrade for:– Windows to Go– Boot from VHD, – dual-boot / multi-boot systems.

Page 47: Windows10 tools-tools-tools

Wipe-and-load

Page 48: Windows10 tools-tools-tools

Lite Touch Windows PE

Page 49: Windows10 tools-tools-tools

Lite Touch Windows PE

Page 50: Windows10 tools-tools-tools

CustomSettings.ini

Page 51: Windows10 tools-tools-tools

Select a Task Sequence

Page 52: Windows10 tools-tools-tools

Computer Name

Page 53: Windows10 tools-tools-tools

Applications

Page 54: Windows10 tools-tools-tools

Applications

Page 55: Windows10 tools-tools-tools

Applications

Page 56: Windows10 tools-tools-tools

Applications

Page 57: Windows10 tools-tools-tools

Applications

Page 58: Windows10 tools-tools-tools

Applications

Page 59: Windows10 tools-tools-tools

Applications

Page 60: Windows10 tools-tools-tools

Drivers

Page 61: Windows10 tools-tools-tools

Drivers

Page 62: Windows10 tools-tools-tools

Drivers

Page 63: Windows10 tools-tools-tools

Drivers

Page 64: Windows10 tools-tools-tools

ENGL Driver Manager

Page 65: Windows10 tools-tools-tools

Packages

Page 66: Windows10 tools-tools-tools

Packages

Page 67: Windows10 tools-tools-tools

Packages

Page 68: Windows10 tools-tools-tools

Packages

Page 69: Windows10 tools-tools-tools

Packages

Page 70: Windows10 tools-tools-tools

Packages

Page 71: Windows10 tools-tools-tools

Packages

Page 72: Windows10 tools-tools-tools

WServerNews Sept 21

• Microsoft does allow enterprises to manage their own intranet based apps store.

• However, the apps store moves the focus for applications from being system based to user based.

• Microsoft has not made the process to manage apps easy, compared to applications hosted on Windows 7.

Page 73: Windows10 tools-tools-tools

WServerNews Sept 21

• Some apps can be uninstalled using the Settings control.

• Other apps can only be uninstalled using PowerShell (but apps that can be uninstalled using the Settings control can also be uninstalled using PowerShell).

Page 74: Windows10 tools-tools-tools

WServerNews Sept 21

• Furthermore, uninstalling an app using Settings only uninstalls it for the current user.

• To uninstall it for all existing accounts requires the use of PowerShell.

Page 75: Windows10 tools-tools-tools
Page 76: Windows10 tools-tools-tools
Page 77: Windows10 tools-tools-tools
Page 78: Windows10 tools-tools-tools

Get-AppXPackage

Page 79: Windows10 tools-tools-tools

Get-AppXPackage

Page 80: Windows10 tools-tools-tools

Remove-AppXPackage

• Removes an app package (.appx) from a user account.

Page 81: Windows10 tools-tools-tools

Remove-AppXPackage

• Get-AppxPackage -AllUsers | Remove-AppxPackage

• Just uninstalling an app for all users does not prevent the app from being installed for new user accounts on the system

Page 82: Windows10 tools-tools-tools

Get-AppXProvisionPackage

• Gets information about app packages (.appx) in an image that will be installed for each new user

Page 83: Windows10 tools-tools-tools

Get-AppXProvisionPackage

Page 84: Windows10 tools-tools-tools

Remove-ProvisionedAppXPackage

• Removes an app package (.appx) from a Windows image.

Page 85: Windows10 tools-tools-tools

Remove-ProvisionedAppXPackage

• Get-appxprovisionedpackage -online | remove-appxprovisionedpackage -online

Page 86: Windows10 tools-tools-tools

Deployment Image Servicing and Management Tool (DISM.exe)

• DISM enumerates, uninstalls, configures and updates features and packages in Windows images

• The Commands that are available depend on the image being serviced and whether the image is offline or running (online)

Page 87: Windows10 tools-tools-tools

Remove-ProvisionedAppXPackage

Page 88: Windows10 tools-tools-tools

Remove-ProvisionedAppXPackage

Page 89: Windows10 tools-tools-tools

Remove-ProvisionedAppXPackage

Page 90: Windows10 tools-tools-tools
Page 91: Windows10 tools-tools-tools
Page 92: Windows10 tools-tools-tools
Page 93: Windows10 tools-tools-tools

Windows System Image Manager

• Windows System Image Manager (Windows SIM) creates and manages unattended Windows Setup answer files in a graphical user interface (GUI).

• Windows SIM does not modify the Windows image itself; Windows SIM is used only to create an answer file. This answer file is used during Windows Setup to apply the settings to the Windows installation.

Page 94: Windows10 tools-tools-tools

Windows System Image Manager

Page 95: Windows10 tools-tools-tools

Windows System Image Manager

Page 96: Windows10 tools-tools-tools

Pin to taskbar

Page 97: Windows10 tools-tools-tools

Export-StartLayout

Page 98: Windows10 tools-tools-tools

Export-StartLayout

Page 99: Windows10 tools-tools-tools

Export-StartLayout

Page 100: Windows10 tools-tools-tools

Export-StartLayout

Page 101: Windows10 tools-tools-tools

LayoutModification.xml

• Import-StartLayout -LayoutPath C:\Temp\LayoutModification.xml -MountPath $env:SystemDrive\

• Copy LayoutModification.xml to C:\Users\Default\AppData\Local\Microsoft\Windows\Shell

Page 102: Windows10 tools-tools-tools

LayoutModification.xml

Page 103: Windows10 tools-tools-tools

LayoutModification.xml

Page 104: Windows10 tools-tools-tools

LayoutModification.xml

Page 105: Windows10 tools-tools-tools

LayoutModification.xml

Page 106: Windows10 tools-tools-tools

LayoutModification.xml

• Pro:– No need of an Active directory – No need to maintain a reference image VM – Solution of choice for OS Deployment– Start menu can be captured from every where – Changing the start menu every five minutes is now

fast and painless

Page 107: Windows10 tools-tools-tools

LayoutModification.xml

• Cons – Unsupported (sort of) with Import-StartLayout

cmdlet, but supported with the copy process !!… don’t ask…

Page 108: Windows10 tools-tools-tools

GPO

Page 109: Windows10 tools-tools-tools

GPO

Page 110: Windows10 tools-tools-tools

Pin to taskbar and/or Start• Const CSIDL_COMMON_PROGRAMS = &H17

Const CSIDL_PROGRAMS = &H2Const CSIDL_STARTMENU = &HB

Dim objShell, objFSODim objCurrentUserStartFolderDim strCurrentUserStartFolderPathDim objAllUsersProgramsFolderDim strAllUsersProgramsPathDim objFolderDim objFolderItemDim colVerbsDim objVerb

Set objShell = CreateObject("Shell.Application")Set objFSO = CreateObject("Scripting.FileSystemObject")Set objCurrentUserStartFolder = objShell.NameSpace (CSIDL_STARTMENU)strCurrentUserStartFolderPath = objCurrentUserStartFolder.Self.PathSet objAllUsersProgramsFolder = objShell.NameSpace(CSIDL_COMMON_PROGRAMS)strAllUsersProgramsPath = objAllUsersProgramsFolder.Self.Path

Page 111: Windows10 tools-tools-tools

Pin to Taskbar or Start• ‘VLC media player

If objFSO.FileExists("C:\ProgramData\Microsoft\Windows\Start Menu\Programs\VideoLAN\VLC media player.lnk") Then Set objFolder = objShell.Namespace("C:\ProgramData\Microsoft\Windows\Start Menu\Programs\VideoLAN") Set objFolderItem = objFolder.ParseName("VLC media player.lnk") Set colVerbs = objFolderItem.Verbs For Each objVerb in colVerbs If Replace(objVerb.name, "&", "") = "Pin to Start" Then objVerb.DoIt

If Replace(objVerb.name, "&", "") = "Pin to taskbar" Then objVerb.DoIt NextEnd If

Page 112: Windows10 tools-tools-tools

Pin to Taskbar or Start

• Before:

Page 113: Windows10 tools-tools-tools

Pin to Taskbar or Start

• Before:

Page 114: Windows10 tools-tools-tools

Pin to Taskbar or Start

• After:

Page 115: Windows10 tools-tools-tools

Pin to Taskbar or Start

• After:

Page 116: Windows10 tools-tools-tools

Taskbar and Navigation properties

Page 117: Windows10 tools-tools-tools

Windows 8.1

Page 118: Windows10 tools-tools-tools

Taskbar and Navigation properties

Page 119: Windows10 tools-tools-tools

ZENworks and Windows 10

• http://www.slideshare.net/rovabu

Page 120: Windows10 tools-tools-tools

Zenworks and Windows 10

Page 121: Windows10 tools-tools-tools

ZENworks and ENGL Imaging Toolkit 10

Page 122: Windows10 tools-tools-tools

ZENworks and Windows 10

Page 123: Windows10 tools-tools-tools

ZENworks and Windows 10

Page 124: Windows10 tools-tools-tools

ZENworks and Windows 10

Page 125: Windows10 tools-tools-tools

ZENworks and Windows 10

Page 126: Windows10 tools-tools-tools

Questions?