Site Builder

Context
We needed a stable consistent process to prepare servers for content distributions to 70 sites globally...

Introduction

This process will assist with the site setup required for Ivanti and will typically target a local  server at the site.  

Requirements

  • Administrative credentials to these servers are assumed / required.  

  • Ample storage to support Ivanti content. This is typically 700GB and includes drivers / images / packages / patches.

  • Tested against server 2008 / 2012.

    • 2012 will not need a Powershell upgrade.

Summary

  • Identifies target OS / used to redirect for server 2012+ (different requirements than server 2008).

  • Prompts for target Drive Letter used to store content.

  • Prompts for Service Account used to read / write content.

  • Verifies / Installs minimum Powershell edition (3) required to proceed.

  • Verifies Credentials.

  • Verifies Network.

  • Warns about minimum Disk Space required for Ivanti content.

  • Creates Folder for Drivers / Packages / Images / Ldlogon / Patch.

  • Creates Shares for Drivers / Packages / Images / Ldlogon / Patch.

  • Assigns Service Account Permissions to directories for Drivers / Packages / Images / Ldlogon / Patch.

  • Verifies / Installs IIS.

  • Installs Ldlogon Virtual Directory in IIS.

  • Installs AWS Client used for content replication from the cloud to the site.

  • Assigns Permissions used for scheduled content replication from the cloud.

Process

The process starts with launching the Site-Builder shortcut on the desktop and choosing Run with PowerShell.  This is typically located on the terminal server.

  • Input your Domain\A_First_Last administrative credentials with access to the intended target server

2019-09-03_14-53-03.png
  • Enter the Server FQDN.

2020-06-05_12-16-06.png
  • Enter the Server Drive Letter which can hold the 700GB.

2019-09-03_15-01-22.png
  • Enter the name of the Content Service Account to be used (domain\<domain>_iva_content)

2019-09-03_15-02-36.png
  • Identification of the target Operating System will begin.

2019-09-03_15-03-20.png
  • Next a series of system checks / verification's.  These include Credentials / Session / Network / Disk Space.

2019-09-03_15-03-47.png
  • A failure of any one of these will result in a 10 Second Count Down and an exit of the script.

2019-09-03_15-58-29.png
  • A check for Powershell 3 / Install  / Restart.

2019-09-03_15-48-40.png
2019-09-03_15-04-14.png
2019-10-03_13-27-09.jpg
  • Create the Ivanti Drivers / Images / Packages / Patch /  Directories / Shares / Permissions. 

2019-09-03_15-16-42.png
  • Check for and Install IIS  / Create Virtual Directory LDLOGON.

2019-09-03_15-17-56.png
  • Install AWS Client.

2019-09-03_15-21-30.png
  • Assign Powershell Non-Administrative permissions.

Verification

Once completed you can verify the following:

2019-07-17_9-13-50.png
2019-09-03_16-18-52.png
2019-09-03_16-20-49.png
2019-09-03_16-26-05.png
2019-09-03_17-02-20.png
2019-07-17_9-31-40.png

Set-PSSessionConfiguration -Name Microsoft.PowerShell -showSecurityDescriptorUI

2019-07-17_9-35-19.png

Logging can be reached at:

2019-10-04_17-11-55.jpg

You have reached the end of the process.  Congratulations.  

Previous
Previous

AWS Content Sync

Next
Next

Remote Control