P rerequisites check
The following table presents the prerequisites checked by the PSMCheckPrerequisites_PrivilegeCloud.ps1 script, and the actions that should be applied.
Prerequisite |
Description |
Action |
---|---|---|
General checks |
||
VaultConnectivity |
Checks connection to Privilege Cloud |
Privilege Cloud public IP is Port 1858 |
TunnelConnectivity |
Checks connection to the Secure Tunnel |
The Secure Tunnel public IP is Port 443 |
CustomerPortalConnectivity |
Checks connection to service backend: |
Connection is with Port 443 |
ConsoleNetConnectivity |
Connects with |
Connection is with Port 443 |
ConsoleHTTPConnectivity |
Connects with |
Retrieves tenant details |
SeureTunnelLocalPort |
Checks port 50000/50001 is free for use by the secure Tunnel |
Port 50000/50001 is free |
CRLConnectivity |
Checks http://ocsp.digicert.com on port 80 |
Status is 200 |
OSVersion |
Checks the OS Version is Windows Server is 2016, 2019 |
Windows Server is 2016, 2019 |
Processors |
Checks minimum of 8 cores |
Minimum of 8 cores are found |
Memory |
Checks a minimum of 8 rAM |
Minimum of 8 RAM are found |
SQLServerPermissions |
Administrator group is defined as a local security group |
Define Administrator group as local security group |
InterActiveLoginSmartCardIsDisabled |
Checks smart card is not enabled for accessing the machine |
Disable smart card access |
UserLoggedOn |
Checks if there are other users currently logged on to the component server |
All users must be logged off from the machine. |
IPV6 |
Checks if IPV6 is disabled |
Disable IPV6 |
SecondaryLogon |
Checks the Windows Secondary Logon service is running |
The service must be on. |
KUsriniDELL |
Checks the KUsrinit.exe file exists. Should exist after DELL agent is deployed and replaced the default userinit.exe |
KUsrinit.exe exists. |
NetworkAdapter |
Checks that all NICs are up, to support the Connector installer. |
Set all NICs. They can be disabled after installation |
DotNet |
Checks if .NET 4.8 or higher is installed, from CPM/PSM version 12.1. |
Install .NET 4.8. |
PSRemoting |
Checks if PSRemoting is enabled |
Enable PSRemoting using the Enable-PSRemoting command |
WinRM |
Checks that WinRM service is running and isn't blocked by any GPO |
Run WinrM service. |
WinRMListener |
Checks that WinRM is listening on HTTPS protocol and also has a valid certificate. |
Set WinRM to listen to HTTPS and assign a valid certificate. |
DomainUser |
Check that the logged on user is a Domain User (this prerequisite is only checked for In Domain deployments) |
Log on with the domain user |
PendingRestart |
Check that the server is not pending a restart |
Restart the server |
GPO |
Check if GPO is defined as expected:
|
Properly define the GPO policy |