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 4.0 installation URL: https://www.microsoft.com/en-in/download/details.aspx?id=42554
  • Powershell IIS installation URL: x64 - https://www.microsoft.com/en-in/download/details.aspx?id=15488, x86 https://www.microsoft.com/en-in/download/details.aspx?id=7436

Powershell $PSVersionTable.

  • PSVersion IIS7.5 and above Get-Module -ListAvailable should display the WebAdministration
  • IIS7 - Get-PSSnapin -Registered should display the WebAdministration
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
  • Gwmi win32_groupuser -computer ptpll594|?{$_.groupcomponent -like '*""Administrators""'} |select PartComponent
  • net localgroup administrators
  • Check if user can access C$/windows/temp or admin$/Temp
  • Local admin addition needs restart
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
  • netstat -an |find ""8999"
  • Check the Firewall outbound rules for the port
  • Ping test from AppViewX
  • Antivirus block for the port
  • Turn off the local firewall
  • Check the server, client, root, and intermediate certificates
  • Check if the C:Logs folder exists and the permissions
  • If you check in the Internet Explorer then the enhanced security must be disabled in the server role localserver
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:
  1. Search Edit local Users and groups through Start > Run command and click on Groups.

  2. Click on Administrators and add the user to the administrator's group if it's not displayed in the administrator's group.