Deployment Artist
   Minimize

 

The deployvista.com site is finally put to rest...

You find new content on the Deployment Research site, a site filled with articles and video-tutorials on how to deploy operating systems. If you are missing something on the new site, please let me know. You can find me on twitter on my @jarwidmark alias.

You can also search the old deployvista.com article archive below.

Regards / Johan Arwidmark


 Print   
 Blog_List Minimize

 Print   
 Blog_Archive Minimize

 Print   
 New_Blog Minimize
You must be logged in and have permission to create or edit a blog.

 Print   
 Deploying Kiosk machines using MDT 2010 Lite Touch Minimize
Location: BlogsJohan Arwidmark    
Posted by: johan 5/23/2010

Here is a sample configuration for assigning a few settings via a role to a specific set of machines (mac address), and then a standard set of settings for all other machines. If you are prestaging all the machines into the database this is easy, but what if I don't want to use the database...

Well , normally we would use the MacAddress and Default Prority in cs.ini for this, but since roles builds as an array we would still get both roles...This is where a userexit script comes to the rescue...

1. create a vbscript named ZTIRolePerMac.vbs and store it in \DeploymentShare\Scripts. Update the script with the mac address you want to set to the KioskPC role.

Function UserExit(sType, sWhen, sDetail, bSkip)
  UserExit = Success
End Function

Function RolePerMac(sMac)
  Select Case sMac
    Case "00:15:5D:0A:65:01"
      RolePerMac = "KioskPC"
    Case "00:15:5D:0A:65:02"
      RolePerMac = "KioskPC"
    Case Else
      RolePerMac = "StandardPC"
  End Select
End Function

2. Update the deploymentshare rules (customsettings.ini) with the following

[Settings]
Priority=Default, Role

[Default]
userexit=ZTIRolePerMac.vbs
Role1=#RolePerMac("%MacAddress%")#

OSInstall=Y
SkipAppsOnUpgrade=NO
SkipAdminPassword=YES
SkipProductKey=YES
SkipBDDWelcome=YES
SkipComputerName=YES
SkipDomainMembership=YES
SkipUserData=YES
SkipCapture=YES
DoCapture=NO
SkipLocaleSelection=YES
SkipTaskSequence=NO
SkipTimeZone=YES
SkipApplications=YES
SkipBitLocker=YES
SkipSummary=YES
SkipBDDWelcome=YES
TimeZone=004
TimeZoneName=Pacific Standard Time

[StandardPC]
JoinDomain=TSLAB
DomainAdmin=TSLAB\JoinAccount 
DomainAdminPassword=P@ssw0rd
MachineObjectOU=ou=Workstations,dc=tslab,dc=net
Applications001={785633b7-283b-420e-a4a3-2557377d204c}
Applications002={c47087e9-220e-4191-930e-819cf03e7cfe}

[KioskPC]
JoinWorkgroup=WORKGROUP
Applications001={5e731fe1-ef93-44f9-bb17-8f7a5734cec8}
Applications002={c47087e9-220e-4191-930e-819cf03e7cfe}

/ Johan

Permalink |  Trackback

  
 Search_Blog Minimize

 Print   
Copyright Deployvista.com 2006-2012 (c)   Terms Of Use  Privacy Statement
DotNetNuke® is copyright 2002-2017 by DotNetNuke Corporation