DeployWindows.Net
6Dec/110

TIP: Getting Started with Windows 7 (8) Deployment

Windows 7 Deployment Learning Portal
http://technet.microsoft.com/en-us/windows/ff470986.aspx?ITPID=SPBLOG
Windows 7 Upgrade and Migration Guide
http://technet.microsoft.com/en-us/library/dd446674(WS.10).aspx?ITPID=win7dtp

DISM - Step By Step
http://technet.microsoft.com/en-us/edge/dism-step-by-step-from-dan-stolts.aspx
DISM - Command-Line Options
http://technet.microsoft.com/en-us/library/dd744382(WS.10).aspx?ITPID=win7dtp
ImageX - Command-Line Options
http://technet.microsoft.com/en-us/library/dd799302(WS.10).aspx?ITPID=win7dtp
OCSetup - Add or Remove System MSIs or Packages Online
http://technet.microsoft.com/en-us/library/dd744344(WS.10).aspx?ITPID=win7dtp
OCSetup - Command-Line Options
http://technet.microsoft.com/en-us/library/dd799247(WS.10).aspx?ITPID=win7dtp

Adding Driver Packages to a Boot Image
http://technet.microsoft.com/en-us/library/dd759162.aspx

Filed under: TIP No Comments
6Dec/110

TIP: Using RunOnceEx

You can use RunOnceEx to execute a command/a sequence of commands and while doing that it will show a progress window

Here is an example installing OpenVPN from C:\SwSetup\OpenVPN

;---
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx]
"TITLE"="Installing Applications"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\1]
@="OpenVPN 2.1.1"
"1"="C:\\SwSetup\\OpenVPN\\DriverSigning.exe -OFF"
"2"="C:\\SwSetup\\OpenVPN\\openvpn-2.1.1-install.exe /S"
"3"="C:\\SwSetup\\OpenVPN\\DriverSigning.exe -ON"
"4"="sc config openvpnservice start=auto"
;---

Test it by running this command from a command prompt:
rundll32.exe iernonce.dll,RunOnceExProcess

Filed under: Deployment, TIP No Comments
6Dec/110

TIP: Using Active Setup

If I need to change a user setting (this can be replacing a file or a registry key) then I can use Active Setup.

Active Setup runs when a user logs in. Normally an entry will be executed once per user (a small window will pop up when the user logs in).

Add this to the registry:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup\Installed Components\UniqueID]
"Version"=""
"Stubpath"=""
@=""

UniqueID is just that - it just has to be unique.
Version comes in handy if you want to update a script and run it again under the same UniqueID - typically you won't have to change this
Stubpath is the command = a MSI, a EXE or a VBScript
@ is what will be displayed when the command is being executed

Filed under: TIP No Comments
6Dec/110

TIP: Tools I use to deploy Windows

Microsoft Deployment Toolkit
http://technet.microsoft.com/en-us/solutionaccelerators/dd407791
Process Monitor
http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx
Process Explorer
http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx
PrimalScript
http://www.sapien.com/software/primalscript
Notepad++
http://notepad-plus-plus.org/
Autoit
http://www.autoitscript.com/
Orca
http://msdn.microsoft.com/en-us/library/aa370557.aspx
Beyond Compare
http://www.scootersoftware.com/
VMware Workstation
http://www.vmware.com/products/workstation/
Trace32 (Part of the SCCM 2007 Toolkit)
http://www.microsoft.com/download/en/details.aspx?id=9257
Microsoft Network Monitor
http://www.microsoft.com/download/en/details.aspx?id=4865
WinRAR
http://rarlab.com/
Universal Extractor
http://legroom.net/software/uniextract

Filed under: TIP No Comments
16Nov/110

TIP: Windows Deployment guide

Here is one of the best guides about Windows Deployment I've ever read
Written by the queen of Deployment Rhonda Layfield

Not new, but still full of useful information

Filed under: TIP No Comments