Site Builder
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
Enter the Server FQDN.
Enter the Server Drive Letter which can hold the 700GB.
Enter the name of the Content Service Account to be used (domain\<domain>_iva_content)
Identification of the target Operating System will begin.
Next a series of system checks / verification's. These include Credentials / Session / Network / Disk Space.
A failure of any one of these will result in a 10 Second Count Down and an exit of the script.
A check for Powershell 3 / Install / Restart.
Create the Ivanti Drivers / Images / Packages / Patch / Directories / Shares / Permissions.
Check for and Install IIS / Create Virtual Directory LDLOGON.
Install AWS Client.
Assign Powershell Non-Administrative permissions.
Verification
Once completed you can verify the following:
Set-PSSessionConfiguration -Name Microsoft.PowerShell -showSecurityDescriptorUI
Logging can be reached at:
You have reached the end of the process. Congratulations.