General Prerequisites
- Write permission for the Logs folder (Default folder - C:\Logs)
- If a Windows gateway installed machine has to be managed in AppViewX, communication mode reset to WMI always.
- Below are the additional prerequisites and these can be validated manually or by the validator setup provided as part of Agent setup.
| Component | Machine | Description | Scripts |
|---|---|---|---|
| .Net Framework 4.5 and above | Source and Target Machine | Download URL: https://www.microsoft.com/net/download/dotnet-framework-runtime |
C:WindowsMicrosoft.NETFramework v4.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 web administration IIS7: Get-PSSnapin -Registered should display the Web Administration |
| 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 | 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 administratorsCheck if user can access C$/windows/temp or admin$/Temp Local admin addition needs to restart. |
| File Operations | Target | Check if the 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 local server. |
| 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 the Start > Run command and click on Groups.
- Click on Administrators and add the user to the administrator's group if it is not displayed in the administrator's group.