Automatic Installation System on USB Memory Instructor: Hai Vortman Students: Leeor Langer Eyal Koren.

Slides:



Advertisements
Similar presentations
Windows 7 Test Prep Ch 2 Part 3.
Advertisements

PDI 2010 Presented by Jason Huitt, ACNS.  Scenario A – “Technician in the Field”  Scenario B – “Lab Management”  Image Management ◦ PDI Interruption.
Windows Deployment Services WDS for Large Scale Enterprises and Small IT Shops Presented By: Ryan Drown Systems Administrator for Krannert.
WinPE, ImageX and ADK. Windows 2012 Server, Roles, Features Install Rules, Best Practices How did the install go? Issues, weird things…what happened?
Mark O’Shea | MVP Windows Expert – IT Professional.
MCITP Guide to Microsoft Windows Server 2008, Server Administration (Exam #70-646) Chapter 2 Installing Windows Server 2008.
Leveraging WinPE and Linux Preboot for Effective Provisioning Jonathan Richey | Director of Development | Altiris, Inc.
Overview of an Answer File A customized script that allows you to run an unattended installation of Microsoft Windows 2000 Server Answers questions that.
Installing Windows 7 Lesson 2.
Chapter 2: Automating the Windows Vista Installation.
MCDST : Supporting Users and Troubleshooting a Microsoft Windows XP Operating System Chapter 1: Planning the Installation of Windows XP.
MCITP: Microsoft Windows Vista Desktop Support - Enterprise Section 1: Prepare to Deploy.
MCDST : Supporting Users and Troubleshooting a Microsoft Windows XP Operating System Chapter 2: Attended and Unattended Installations and Troubleshooting.
4/17/2017 7:07 AM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Hands-On Microsoft Windows Server 2003 Chapter 2 Installing Windows Server 2003, Standard Edition.
The Operating System and the User Interface
MCDST : Supporting Users and Troubleshooting a Microsoft Windows XP Operating System Chapter 5: User Environment and Multiple Languages.
Microsoft® Desktop Deployment Assistance Program 4: SMS OS Deployment Feature Pack Thomas Lee Chief Technologist QA plc
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 2 Installing Windows Server 2008.
Chapter 3 Software Two major types of software
Introducing VMware vSphere 5.0
 Contents 1.Introduction about operating system. 2. What is 32 bit and 64 bit operating system. 3. File systems. 4. Minimum requirement for Windows 7.
SharePoint Portal Server 2003 JAMES WEIMHOLT WEIDER HAO JUAN TURCIOS BILL HUERTA BRANDON BROWN JAMES WEIMHOLT INTRODUCTION OVERVIEW IMPLEMENTATION CASE.
Installing Windows Vista Lesson 2. Skills Matrix Technology SkillObjective DomainObjective # Performing a Clean Installation Set up Windows Vista as the.
Richard Smith Senior Consultant – Management, Operations and Deployment Microsoft UK Simple Deployments with Windows AIK and Windows DS.
Express Deployment Tool. Introducing the Express Deployment Tool! The Solution: The Express Deployment Tool (EDT) leverages a wizard-based graphical user.
Welcome!.  Plan it – Practice it.  Floppy disks  Winnt /b  Answer files  Remote Installation services  Ghost (imaging)  ImageX and MDT2010.
John Alger James Madison University John Alger James Madison University
Changing the Way Systems are Deployed 1. 2 * Ghost since 1999 * Almost 4500 licenses * Prior to 2007 license count increase of 5% or greater a year *
MCTS Guide to Microsoft Windows Vista Chapter 2 Installing Windows Vista.
MCTS Guide to Microsoft 7
Chapter-4 Windows 2000 Professional Win2K Professional provides a very usable interface and was designed for use in the desktop PC. Microsoft server system.
Module 1: Introduction to Microsoft SQL Server 7.0.
MCTS Guide to Microsoft Windows Server 2008 Applications Infrastructure Configuration (Exam # ) Chapter Two Deploying Windows Servers.
70-270: MCSE Guide to Microsoft Windows XP Professional Second Edition, Enhanced Chapter 2: Installing Windows XP Professional.
Tutorial 11 Installing, Updating, and Configuring Software
IT Essentials 1 v4.0 Chapters 4 & 5 JEOPARDY RouterModesWANEncapsulationWANServicesRouterBasicsRouterCommands RouterModesWANEncapsulationWANServicesRouterBasicsRouterCommands.
Microsoft ® Official Course Module1 Installing and Deploying Windows 8.
10/1/2015 Chapter 2 Installing Windows XP Professional.
Please Note: Information contained in this document is considered LENOVO CONFIDENTIAL For Lenovo Internal Use Only Do Not Copy or Distribute!! For Lenovo.
Introduction to Interactive Media Interactive Media Tools: Software.
W2K Server Installation It is very important that before you begin to install Windows 2000 Server, you must prepare for the installation by gathering specific.
CN1176 Computer Support Kemtis Kunanuraksapong MSIS with Distinction MCTS, MCDST, MCP, A+
Deploying Windows 7 Lesson 3. Objectives Understand enterprise deployments Capture an image file Modify an image file Deploy an image file.
Installation and Upgrade Campus-Booster ID : **XXXXX Copyright © SUPINFO. All rights reserved Solaris 10 installation.
WINDOWS XP PROFESSIONAL AUTOMATING THE WINDOWS XP INSTALLATION Bilal Munir Mughal Chapter-2 1.
Module 2: Windows Deployment Services
WCL316 Windows Vista Image Engineering Jim Bennett Lead Program Manager OS Deployment.
Operating System What is an Operating System? A program that acts as an intermediary between a user of a computer and the computer hardware. An operating.
1 Review last lecture Pre-installation checks. 2 Post Installation Identify installation problems Install patches, upgrades, service packs MS announces.
Deploying Windows Vista Chapter 2. The Answer File Answer file is an XML file containing the detail of a custom installation Windows System Image Manager.
Week #2 Objectives Upgrade and Migrating to Windows 7 Image-Based Installation of Windows 7 Application Compatibility.
© Paradigm Publishing, Inc. 4-1 Chapter 4 System Software Chapter 4 System Software.
CONTENT  Introduction Introduction  Operating System (OS) Operating System (OS) Operating System (OS)  Summary Summary  Application Software Application.
Page 1 of 38 Lenovo Confidential Lenovo Confidential Lenovo Confidential Lenovo Confidential Lenovo Confidential Please Note: Information contained in.
MCTS GUIDE TO MICROSOFT 7 Chapter 2 Installing Windows 7.
Automating Installations by Using the Microsoft Windows 2000 Setup Manager Create setup scripts simply and easily. Create and modify answer files and UDFs.
ITMT Windows 7 Configuration Chapter 3 – Deploying Windows 7 ITMT 1371 – Windows 7 Configuration 1.
Windows Vista Configuration MCTS : Installing and Upgrading.
ITMT 1371 – Windows 7 configuration Chapter 2: Installing Windows 7 ITMT 1371 – Windows 7 Configuration.
Installing Windows 7 Lesson 2. Objectives Select the appropriate installation option Perform a clean installation of Windows 7 Migrate user files and.
CIS 221 Lesson 2. What is the first phase of the of the Installation of Windows XP? MS-DOS phase Why is the MS-DOS phase needed? the computer required.
 1- Definition  2- Helpdesk  3- Asset management  4- Analytics  5- Tools.
Installing Windows 7 Lesson 2.
MCTS Guide to Microsoft 7
Chapter 5 Objectives Understand How to Plan a Windows 7 Deployment with Answer Files. Capture System Image Using Sysprep and ImageX. Use Deployment Image.
Deploying Windows 7 Lesson 3.
Windows 7 Test Prep.
Instructor Materials Chapter 5: Windows Installation
Web Application Development Using PHP
Presentation transcript:

Automatic Installation System on USB Memory Instructor: Hai Vortman Students: Leeor Langer Eyal Koren

Agenda Introduction Project Requirements Technology Overview Design Implementation Future Development

Introduction What is the USB Automatic Installation System? The fastest and easiest way to create and upgrade a full working station set in minimum effort and time, using only a USB device. Why use such a system? Saves hours of repetitive work. Simple interface-can be used by non- experts. Supports various installation methods and is easily expandable. USB HDD is a very suitable media and can replace stacks of CD-ROMs.

Project Requirements Removable Media as Data Source Dynamic system Flexible system Minimum user's interference GUI

Technology Overview Essentials Scripting GraphicsUtilitiesApplication

Technology Overview - Essential Technologies Unattended installation Quiet installation Windows Automated Installation Kit (WAIK) Windows Pre-Installation Environment (WinPE) Used as a “launch pad" for GUI and environment. Lightweight version of MS operating systems. Operates from a RAM disk (after booting from USB).

Technology Overview – Utilities DiskPart Command-line hard disk partitioning utility. ImageX Image capture and deploy (HAL…). Windows PE utility (Wpeutil) Command-line tool for WinPE operations.

Technology Overview – Scripting VBScript Powerful and easy scripting language. Executes from our host environment (HTA). Good compatibility with MS components. Windows Management Instrumentation Allows management information to be shared between management applications. Provides a set of functions which can be utilized by other scripting languages (VBScript). Windows Scripting Host Automation technology with a great range of supported features.

Technology Overview - Application ( HTA ) HTML syntax without security constraints. Supports files operations and Registry entries. Supported by WinPE. No need for compilation.

Technology Overview - Graphics ( CSS ) Controls the presentation features. Separation of document content from the document's presentation. Simplifies the code. Provides flexibility and control in presentation characteristics.

General Design WinPE – GUI Platform VBScript – GUI Engine HTA – GUI Structure Data Base – GUI Functionality CSS Graphics – GUI ‘look and feel’ GUI WinPE Unattended SW Data Base Scripting Engines HTML application CSS Graphics

General Design GUI App VBScriptWSHWMIHTACSS Custom WinPEPhysical Layer Utils DB

Detailed Design- Partitioner Example Graphical Interface Application Scripting Utilities Platform Essentials To understand the complexity of SW technology integration, lets take for example the ‘Partitioning’ stage and see how it utilizes and interacts with the various technologies. o Presents all graphical elements using CSS. o Only one stage among others in the application. o VBScript WMI queries for HD information. VBScript prepares temp scripts for Diskpart. Initiates Diskpart + scripts and refreshes the screen. o DiskPart utility wrapper. o Prepares HD for installation and also allows advanced partitioning options.

Design Flow Basic system information and instructions User edits his partition preferences Diskpart utility will make the wanted partitions. Formatting will take place alongside installation. OS Versions for user’s choice. According to the choice made in the previous stage, specific OS’ are offered. In this stage, the user edits the unattended file which contains all predefined installation choices (name, password…) All needed scripts for installation are initiated- Formatting, Data Base operations… Installation initiation Wpeutil reboot function is called. No unattended file needed. All needed scripts for installation are initiated- Formatting, Data Base operations… Wpeutil reboot function is called.

Future Development Set up an advanced networked deployment system in the Technion: Create a master deployment image (using capture). Deploy a complete lab or “computer farm” efficiently and quickly. Automate the process for ease of use or integrate into other automation tools (WDS).

Backup – Data Base

OS for unattended installation Naming convention - "unattended" Unattended file

OS for Image deployment The preferred installation method Image capture

Application addition example