diff --git a/mkdocs.yml b/mkdocs.yml index 066fbd5..35bc826 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -131,6 +131,10 @@ nav: - articles/2015/choose_internet_service.md + - 2014: + + - articles/2014/mdt_setup.md + - Content Tags: tags.md - Projects: diff --git a/wiki/dokuwiki/images/media/public/help/mdt/mdtapplications.png b/pages/articles/2014/images/mdtapplications.png similarity index 100% rename from wiki/dokuwiki/images/media/public/help/mdt/mdtapplications.png rename to pages/articles/2014/images/mdtapplications.png diff --git a/wiki/dokuwiki/images/media/public/help/mdt/mdtapptree.png b/pages/articles/2014/images/mdtapptree.png similarity index 100% rename from wiki/dokuwiki/images/media/public/help/mdt/mdtapptree.png rename to pages/articles/2014/images/mdtapptree.png diff --git a/wiki/dokuwiki/images/media/public/help/mdt/mdtstructure.png b/pages/articles/2014/images/mdtstructure.png similarity index 100% rename from wiki/dokuwiki/images/media/public/help/mdt/mdtstructure.png rename to pages/articles/2014/images/mdtstructure.png diff --git a/pages/articles/2014/mdt_setup.md b/pages/articles/2014/mdt_setup.md new file mode 100644 index 0000000..6a7d19c --- /dev/null +++ b/pages/articles/2014/mdt_setup.md @@ -0,0 +1,102 @@ +--- +title: How I use Microsoft Deployment Toolkit +description: This article is a record of how I setup my Microsoft Deployment Toolkit. There are many ways to set it up. However this is how I do it. +date: 2014-09-01 +template: blog_post.html +type: blog +author: jon +about: https://en.wikipedia.org/wiki/Microsoft_Deployment_Toolkit +tags: + - Administration + - Microsoft + - Microsoft Deployment Toolkit + - Windows +--- + +!!! info + This information has been created as a record of how I do something, if you decide to follow anything within this set of pages and stuff up, you're on your own!! + +I use Microsoft Deployment Tool Kit (MDT) to reduce the time it takes to install/update and to deploy a working Windows OS. The setup of MDT and time taken to test and get it right far outweighs deploying an OS by hand. Below you will find how I have setup my MDT structure and why. Most of my setup has been chopped and changed due to trial and error and to ease the burden. + +My goals for MDT are: + +- Deploy any Windows OS quickly +- Easily update Applications / Drivers / Operating System +- make deployment media that could be used by a less savvy computer user. + +I currently use MDT to Deploy windows on my own network (Active Directory Domain), Stand alone machines and family and friends computers. I also use MDT to install applications and force a computer to update using my WSUS Server. + + +## Folder Layout + +![MDT Folder Structure](images/mdtstructure.png) + + +## Applications + +I not only use MDT to deploy applications during OS deployment but I also have a 'Post OS Install' task sequence to install applications as well. + +Application folders Layout is pretty straight forward. + +- Client Software Suite - Standard Suite + + All Freeware applications that I install is under this structure + +- Client Software Suite - Domain + + Local Domain only Applications + +- Server Software Suite - Domain + + Software for use on domain Servers + +Each suite folder is setup as follows. + +| Folder | Description | +|:----|:----| +| Suite | Applications listed here are only Application Bundles. The dependent applications for these Application bundles are selected from the AppTree folder. They are visible from the deployment wizard. | +| Suite\AppTree | Applications here are 'Applications with Source files' these applications are contain the acutual installers for the application in question. They are not visible from the deployment wizard. | +| Suite\Archive | Applications here are old versions, they are visible from the deployment wizard. | + +![MDT Folder Structure](images/mdtapptree.png) +**Figure 1. AppTree Folder Structure** This is where new applications are imported to they are imported as an application with source files. + + +![MDT Folder Structure](images/mdtapplications.png) +**Figure 2. Suite Application bundles** These applications are application bundles with the application under the app tree folder added as a dependency. + + +### Add New Application +To add a new application the following process is followed. + +- Import an application with source files into the AppTree Folder ensuring you hide it from the deployment wizard. + +- Create an application Bundle under the Suite root folder and set its dependency to the application you wish to install, from the AppTree folder. + +- if the application you wish to install has dependent applications, select the dependent application bundle from the suite root folder making sure it is set to install before the application that requires it does. + +### Update an Application + +- Import an application with source files into the AppTree Folder ensuring you hide it from the deployment wizard. + +- goto the application Bundle under the Suite root folder and set its dependency to the application you just added to the AppTree folder and remove the old version of that application. + +- return to the AppTree folder and move the old app to the Archive directory making sure you 'uncheck' the 'hide from deployment wizard'. + +### other useful info + +- utilize the uninstall key, within each application it will prevent the app from trying to install again. + +### Reasoning +This structure was adopted for the following reasons: + +- Create Deployment media based on suites (Departments / Groups / ETC.) + +- If you have mandatory applications in your config file providing you have used the Suit 'Application Bundle' you don't have to leave the GUI/Edit the config file to update the application. + +- clarity + +!!! attention + This post is considered an archived post. + + This article was originally posted on 01 Sep 2014. It has been migrated from its original source http://nofusscomputing.com/wiki/public/help/mdt/home and http://nofusscomputing.com/wiki/public/help/mdt/applications to here. \ No newline at end of file diff --git a/pages/robots.txt b/pages/robots.txt index 99b763b..23936c9 100644 --- a/pages/robots.txt +++ b/pages/robots.txt @@ -7,7 +7,7 @@ Redirect 301 /wiki/public/article/150225_choose_internet_service /articles/2015/ Redirect 301 /wiki/syntax /operations/syntax - -Redirect 301 /wiki/public/help/mdt/* /wiki/info/* +Redirect 301 /wiki/public/help/mdt/home /articles/2014/mdt_setup +Redirect 301 /wiki/public/help/mdt/applications /articles/2014/mdt_setup Redirect 301 /wiki/public/help/mantis/* /wiki/info/* diff --git a/wiki/current/info/mdt/applications.txt b/wiki/current/info/mdt/applications.txt deleted file mode 100755 index 0b7e6a5..0000000 --- a/wiki/current/info/mdt/applications.txt +++ /dev/null @@ -1,47 +0,0 @@ -====== Applications ====== -return to [[home|Contents]] - -I not only use MDT to deploy applications during OS deployment but I also have a 'Post OS Install' task sequence to install applications as well. - -Application folders Layout is pretty straight forward. - * Client Software Suite - Standard Suite - * //All Freeware applications that I install is under this structure// - * Client Software Suite - Domain - * //Local Domain only Applications// - * Server Software Suite - Domain - * //Software for use on domain Servers// - -Each suite folder is setup as follows. -^ Folder ^ Description ^ -| Suite | Applications listed here are only Application Bundles. The dependent applications for these Application bundles are selected from the AppTree folder. //They are visible from the deployment wizard.// | -| Suite\AppTree | Applications here are 'Applications with Source files' these applications are contain the acutual installers for the application in question. //They are not visible from the deployment wizard.// | -| Suite\Archive | Applications here are old versions, //they are visible from the deployment wizard.// | - - -**Figure 1. AppTree Folder Structure** -{{ :public:help:mdt:mdtapptree.png?nolink |MDT AppTree Directory Structure}} Fig 1. This is where new applications are imported to they are imported as an application with source files.\\ -\\ - -**Figure 2. Suite Application bundles** -{{ :public:help:mdt:mdtapplications.png?nolink |MDT Suite Applications}} Fig 2. These applications are application bundles with the application under the app tree folder added as a dependency. - -===== Add New Application ===== -To add a new application the following process is followed. - - Import an application with source files into the AppTree Folder ensuring you hide it from the deployment wizard. - - Create an application Bundle under the Suite root folder and set its dependency to the application you wish to install, from the AppTree folder. - - if the application you wish to install has dependent applications, select the dependent application bundle from the suite root folder making sure it is set to install before the application that requires it does. - -===== Update an Application ===== - - Import an application with source files into the AppTree Folder ensuring you hide it from the deployment wizard. - - goto the application Bundle under the Suite root folder and set its dependency to the application you just added to the AppTree folder and remove the old version of that application. - - return to the AppTree folder and move the old app to the Archive directory making sure you 'uncheck' the 'hide from deployment wizard'. - -===== other useful info ===== - - utilize the uninstall key, within each application it will prevent the app from trying to install again. - -===== Reasoning ===== -This structure was adopted for the following reasons: - * Create Deployment media based on suites (Departments / Groups / ETC.) - * If you have mandatory applications in your config file providing you have used the Suit 'Application Bundle' you don't have to leave the GUI/Edit the config file to update the application. - * clarity - diff --git a/wiki/current/info/mdt/home.txt b/wiki/current/info/mdt/home.txt deleted file mode 100755 index 96ebe8e..0000000 --- a/wiki/current/info/mdt/home.txt +++ /dev/null @@ -1,27 +0,0 @@ -====== My Microsoft Deployment Tool Kit Setup ====== -This information has been created as a record of how I do something, if you decide to follow anything within this set of pages and stuff up, your on your own!! - -I use Microsoft Deployment Tool Kit (MDT) to reduce the time it takes to install/update and to deploy a working Windows OS. The setup of MDT and time taken to test and get it right far outweighs deploying an OS by hand. Below you will find how I have setup my MDT structure and why. Most of my setup has been chopped and changed due to trial and error and to ease the burden. - -My goals for MDT are: - * Deploy any Windows OS quickly - * Easily update Applications / Drivers / Operating System - * make deployment media that could be used by a less savvy computer user. - -I currently use MDT to Deploy windows on my own network (Active Directory Domain), Stand alone machines and family and friends computers. I also use MDT to install applications and force a computer to update using my WSUS Server. - -===== Contents ===== -these sub-pages define each section of my setup a little further - - [[applications]] - - [[operating_system]] - - [[out_of_box_drivers]] - - [[packages]] - - [[task_sequences]] - - [[config_file]] - - [[customizations]] - - - -===== Folder Layout ===== - -{{:public:help:mdt:mdtstructure.png?nolink |MDT Folder Structure}} \ No newline at end of file diff --git a/wiki/dokuwiki/images/media/public/help/mdtstructure.png b/wiki/dokuwiki/images/media/public/help/mdtstructure.png deleted file mode 100755 index a923bfc..0000000 Binary files a/wiki/dokuwiki/images/media/public/help/mdtstructure.png and /dev/null differ