Prerequisites
For the client certificate authentication to work, the root
and Intermediate certificates must not be mixed up. Such certificates must be deleted from the
store. Also, the user performing the installation should have admin access.
| Component | Machine | Description | Scripts |
|---|---|---|---|
| .Net Framework 4.5 and above | Source and Target | Please download and install the framework from the URL https://www.microsoft.com/net/download/dotnet-framework-runtime | C:WindowsMicrosoft.NETFrameworkv4.0.30319> .MSBuild.exe -version |
| POWERSHELL 4+ | Source and Target |
|
Powershell $PSVersionTable.
|
| certadm.dll | Source and Target (Only CA) | Check if dll is available in the C:WindowsSystem32 folder or install the Microsoft Remote Server Administration Tools (RSAT) for the respective OS. For example, https://www.microsoft.com/en-in/download/details.aspx?id=45520 for Windows 10 | cd C:WindowsSystem32 and then dir certadm.dll |
| CertUtil | Source and Target (Only CA) | Copy to the System32 folder if it is not available | Run certutil in the command prompt |
| netsh | Source | Copy to the System32 folder if it is not available | Run netsh in the command prompt |
| RPC | Source and Target | Start the Remote procedure call in the services | net start RpcSs |
| WMI | Source and Target | Start the Windows Management Instrumentation in the services | net start Winmgmt |
| WinRM | Source and Target | Start the Windows Remote Management | net start WinRM |
| IIS | Target | powershell "get-itemproperty HKLM:SOFTWAREMicrosoftInetStp | select setupstring,versionstring" | |
| User Permission | Target | When the users are added in the Group and the machine is not restarted a permission error will occur. Ensure that the machine is restarted when the user is added to a group |
|
| File Operations | Target | Check if user can access C$/windows/temp or admin$/temp. If you do not have c-drive then change the configuration to the available drive | |
| Port | Source | Check if the port is already in use |
|
| Powershell Remoting | Target | Enter-PSSession -ComputerName <computername> -Credential <username> |
The users configured in AppViewx or agent must have local administrator rights on
the target machine. To do that, complete the following steps:
-
Search Edit local Users and groups through Start > Run command and click on Groups.
-
Click on Administrators and add the user to the administrator's group if it's not displayed in the administrator's group.