- You will have to install a version of SQL on the machine first before you can proceed.
- This module is fully customizeable. If you need to make any changes navigate to the following location and file "C:\GitHub Repository\AIPScannerConfig\internal\configurations\configuration.ps1"
- All configuration changes are made cenertally here. If you make any changes, save them and re-run:
Import-Module AIPScannerConfig -Force
- Open PowerShell as an Administrator
- Run Install-Module -Name AIPScannerConfig - NOTE: If you have any SQL errors run Install-Module -Name AIPScannerConfig -AllowClobber
- Run Import-Module -Name AIPScannerConfig
- Run
Start-PrerequisitesCheck -Verbose
- Once it finished running verify that the AIPScanner account has been created and added to the local Administrators group.
- Before you switch from the Administrator account you will need to change the randomly gererated password on the AIPScanner account.
- Log out of Windows as the Administrator account and log back in as the AIPScanner account.
- Run
Start-PrerequisitesCheck -Verbose
. This will verify that everything is working under the AIPScanner account and check for missing items that might need to be created due to previous errors.
NOTE: Start-PrerequisitesCheck
is designed to check for all of the prerequisites needed to install the AIP Scanner on server. If any items are not found this module will install everything necessary.
The prerequisite checks for the following:
- Running PowerShell as an Administrator
- Checks to see if IE Enhanced Security Configuration is enabled or disabled
- Checks operating system level
- Check for Windows Feature NFS-Client
- Checks system memory meets minimumal requirement
- Checks for an active network connection
- Checks for a local SQL instance (default) or a remote SQL instance
- Check to see if the AIPScanner account exists
- Checks for existing AIP Folder and Folder Share
For more information on the logging subsystem please refer to: 'https://psframework.org/documentation/documents/psframework/logging/loggingto/debuglog.html'
To get verbose output logging information run:
Get-PSFMessage
For more information please reference: 'https://psframework.org/documentation/commands/PSFramework/Register-PSFConfig.html'
For any module issues that might involve deeper troubleshooting you can create a diagnostic debug package.
Run
New-PSFSupportPackage
NOTE: Be aware that this package contains a lot of information including your input history in the console. Please make sure NO sensitive data (such as passwords) can be caught this way.