in

SharePoint Blogs

The Best Place for SharePoint-related Blogs

Sander's Blog

April 2008 - Posts

  • Automatically deploy the ServerAdminTemplates

    Installing the ServerAdminTemplates and creating sites is a lot easier and quicker by using these scripts:

    Star 1. Download the package from http://www.microsoft.com/downloads/details.aspx?familyid=AAE4CB5A-91D2-4F1B-9A45-3BB894E218F8&displaylang=en

    Star 2. Unpack it to C:\Temp

    Star 3. Create and run a .bat file in C:\Temp with this script to deploy the solutions (thanks to Adnan for this part):

    "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o addsolution -filename "C:\temp\AbsenceVacationSchedule.wsp"

    "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o deploysolution -name "AbsenceVacationSchedule.wsp" -allowgacdeployment -immediate -force

    "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o addsolution -filename "C:\temp\ApplicationTemplateCore.wsp"

    "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o deploysolution -name "ApplicationTemplateCore" -allowgacdeployment -immediate -force

    "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o addsolution -filename "C:\temp\BudgetingTrackingMultipleProjects.wsp"

    "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o deploysolution -name "BudgetingTrackingMultipleProjects.wsp" -allowgacdeployment -immediate -force

    "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o addsolution -filename "C:\temp\BugDatabase.wsp"

    "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o deploysolution -name "BugDatabase.wsp" -allowgacdeployment -immediate -force

    "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o addsolution -filename "C:\temp\CallCenter.wsp"

    "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o deploysolution -name "CallCenter.wsp" -allowgacdeployment -immediate -force

    "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o addsolution -filename "C:\temp\ChangeRequest.wsp"

    "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o deploysolution -name "ChangeRequest.wsp" -allowgacdeployment -immediate -force

    "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o addsolution -filename "C:\temp\ComplianceProcessSupport.wsp"

    "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o deploysolution -name "ComplianceProcessSupport.wsp" -allowgacdeployment -immediate -force

    "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o addsolution -filename "C:\temp\ContactsManagement.wsp"

    "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o deploysolution -name "ContactsManagement.wsp" -allowgacdeployment -immediate -force

    "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o addsolution -filename "C:\temp\DocumentLibraryReview.wsp"

    "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o deploysolution -name "DocumentLibraryReview.wsp" -allowgacdeployment -immediate -force

    "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o addsolution -filename "C:\temp\EventPlanning.wsp"

    "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o deploysolution -name "EventPlanning.wsp" -allowgacdeployment -immediate -force

    "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o addsolution -filename "C:\temp\ExpenseReimbursementApproval.wsp"

    "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o deploysolution -name "ExpenseReimbursementApproval.wsp" -allowgacdeployment -immediate -force

    "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o addsolution -filename "C:\temp\HelpDesk.wsp"

    "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o deploysolution -name "HelpDesk.wsp" -allowgacdeployment -immediate -force

    "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o addsolution -filename "C:\temp\InventoryTracking.wsp"

    "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o deploysolution -name "InventoryTracking.wsp" -allowgacdeployment -immediate -force

    "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o addsolution -filename "C:\temp\ITTeamWorkspace.wsp"

    "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o deploysolution -name "ITTeamWorkspace.wsp" -allowgacdeployment -immediate -force

    "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o addsolution -filename "C:\temp\JobRequisition.wsp"

    "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o deploysolution -name "JobRequisition.wsp" -allowgacdeployment -immediate -force

    "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o addsolution -filename "C:\temp\KnowledgeBase.wsp"

    "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o deploysolution -name "KnowledgeBase.wsp" -allowgacdeployment -immediate -force

    "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o addsolution -filename "C:\temp\LendingLibrary.wsp"

    "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o deploysolution -name "LendingLibrary.wsp" -allowgacdeployment -immediate -force

    "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o addsolution -filename "C:\temp\PhysicalAssetTracking.wsp"

    "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o deploysolution -name "PhysicalAssetTracking.wsp" -allowgacdeployment -immediate -force

    "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o addsolution -filename "C:\temp\ProjectTrackingWorkspace.wsp"

    "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o deploysolution -name "ProjectTrackingWorkspace.wsp" -allowgacdeployment -immediate -force

    "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o addsolution -filename "C:\temp\RoomEquipmentReservations.wsp"

    "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o deploysolution -name "RoomEquipmentReservations.wsp" -allowgacdeployment -immediate -force

    "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o addsolution -filename "C:\temp\SalesLeadPipeline.wsp"

    "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o deploysolution -name "SalesLeadPipeline.wsp" -allowgacdeployment -immediate -force

    Star 4. Create and run a .bat file in C:\Temp with this script to create the sites. First replace the [[YOURVALUE]] parts:

    "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o createsite -url http://[[SERVERNAME]]/sites/AbsenceVacationSchedule -owneremail [[OWNER-EMAIL]] -ownerlogin [[OWNER-LOGIN]] -secondarylogin [[SECONDARY-LOGIN]] -sitetemplate absence#0 -description "[[YOUR DESCRIPTION]]"

    "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o createsite -url http://[[SERVERNAME]]/sites/BudgetingTrackingMultipleProjects -owneremail [[OWNER-EMAIL]] -ownerlogin [[OWNER-LOGIN]] -secondarylogin [[SECONDARY-LOGIN]] -sitetemplate projmulti#0 -description "[[YOUR DESCRIPTION]]"

    "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o createsite -url http://[[SERVERNAME]]/sites/BugDatabase -owneremail [[OWNER-EMAIL]] -ownerlogin [[OWNER-LOGIN]] -secondarylogin [[SECONDARY-LOGIN]] -sitetemplate BT#0 -description "[[YOUR DESCRIPTION]]"

    "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o createsite -url http://[[SERVERNAME]]/sites/CallCenter -owneremail [[OWNER-EMAIL]] -ownerlogin [[OWNER-LOGIN]] -secondarylogin [[SECONDARY-LOGIN]] -sitetemplate callcenter#0 -description "[[YOUR DESCRIPTION]]"

    "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o createsite -url http://[[SERVERNAME]]/sites/ChangeRequest -owneremail [[OWNER-EMAIL]] -ownerlogin [[OWNER-LOGIN]] -secondarylogin [[SECONDARY-LOGIN]] -sitetemplate projchange#0 -description "[[YOUR DESCRIPTION]]"

    "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o createsite -url http://[[SERVERNAME]]/sites/ComplianceProcessSupport -owneremail [[OWNER-EMAIL]] -ownerlogin [[OWNER-LOGIN]] -secondarylogin [[SECONDARY-LOGIN]] -sitetemplate comproc#0 -description "[[YOUR DESCRIPTION]]"

    "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o createsite -url http://[[SERVERNAME]]/sites/ContactsManagement -owneremail [[OWNER-EMAIL]] -ownerlogin [[OWNER-LOGIN]] -secondarylogin [[SECONDARY-LOGIN]] -sitetemplate CM#0 -description "[[YOUR DESCRIPTION]]"

    "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o createsite -url http://[[SERVERNAME]]/sites/DocumentLibraryReview -owneremail [[OWNER-EMAIL]] -ownerlogin [[OWNER-LOGIN]] -secondarylogin [[SECONDARY-LOGIN]] -sitetemplate DR#0 -description "[[YOUR DESCRIPTION]]"

    "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o createsite -url http://[[SERVERNAME]]/sites/EventPlanning -owneremail [[OWNER-EMAIL]] -ownerlogin [[OWNER-LOGIN]] -secondarylogin [[SECONDARY-LOGIN]] -sitetemplate eventplan#0 -description "[[YOUR DESCRIPTION]]"

    "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o createsite -url http://[[SERVERNAME]]/sites/ExpenseReimbursementApproval -owneremail [[OWNER-EMAIL]] -ownerlogin [[OWNER-LOGIN]] -secondarylogin [[SECONDARY-LOGIN]] -sitetemplate exreports#0 -description "[[YOUR DESCRIPTION]]"

    "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o createsite -url http://[[SERVERNAME]]/sites/HelpDesk -owneremail [[OWNER-EMAIL]] -ownerlogin [[OWNER-LOGIN]] -secondarylogin [[SECONDARY-LOGIN]] -sitetemplate helpdesk#0 -description "[[YOUR DESCRIPTION]]"

    "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o createsite -url http://[[SERVERNAME]]/sites/InventoryTracking -owneremail [[OWNER-EMAIL]] -ownerlogin [[OWNER-LOGIN]] -secondarylogin [[SECONDARY-LOGIN]] -sitetemplate IT#0 -description "[[YOUR DESCRIPTION]]"

    "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o createsite -url http://[[SERVERNAME]]/sites/ITTeamWorkspace -owneremail [[OWNER-EMAIL]] -ownerlogin [[OWNER-LOGIN]] -secondarylogin [[SECONDARY-LOGIN]] -sitetemplate itteam#0 -description "[[YOUR DESCRIPTION]]"

    "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o createsite -url http://[[SERVERNAME]]/sites/JobRequisition -owneremail [[OWNER-EMAIL]] -ownerlogin [[OWNER-LOGIN]] -secondarylogin [[SECONDARY-LOGIN]] -sitetemplate JRIM#0 -description "[[YOUR DESCRIPTION]]"

    "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o createsite -url http://[[SERVERNAME]]/sites/KnowledgeBase -owneremail [[OWNER-EMAIL]] -ownerlogin [[OWNER-LOGIN]] -secondarylogin [[SECONDARY-LOGIN]] -sitetemplate KB#0 -description "[[YOUR DESCRIPTION]]"

    "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o createsite -url http://[[SERVERNAME]]/sites/LendingLibrary -owneremail [[OWNER-EMAIL]] -ownerlogin [[OWNER-LOGIN]] -secondarylogin [[SECONDARY-LOGIN]] -sitetemplate LL#0 -description "[[YOUR DESCRIPTION]]"

    "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o createsite -url http://[[SERVERNAME]]/sites/PhysicalAssetTracking -owneremail [[OWNER-EMAIL]] -ownerlogin [[OWNER-LOGIN]] -secondarylogin [[SECONDARY-LOGIN]] -sitetemplate PATM#0 -description "[[YOUR DESCRIPTION]]"

    "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o createsite -url http://[[SERVERNAME]]/sites/ProjectTrackingWorkspace -owneremail [[OWNER-EMAIL]] -ownerlogin [[OWNER-LOGIN]] -secondarylogin [[SECONDARY-LOGIN]] -sitetemplate projsing#0 -description "[[YOUR DESCRIPTION]]"

    "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o createsite -url http://[[SERVERNAME]]/sites/RoomEquipmentReservations -owneremail [[OWNER-EMAIL]] -ownerlogin [[OWNER-LOGIN]] -secondarylogin [[SECONDARY-LOGIN]] -sitetemplate RER#0 -description "[[YOUR DESCRIPTION]]"

    "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o createsite -url http://[[SERVERNAME]]/sites/SalesLeadPipeline -owneremail [[OWNER-EMAIL]] -ownerlogin [[OWNER-LOGIN]] -secondarylogin [[SECONDARY-LOGIN]] -sitetemplate ST#0 -description "[[YOUR DESCRIPTION]]"


Need SharePoint Training? Attend a SharePoint Bootcamp!

Posts (c) their respective authors. Everything else (c) 2007 SharePoint Experts