While installing any software to multiple remote computers, you may required some automation to avoid manual efforts. Use below powershell script to perform this installation. It will copy setup file to destination folder and execute installation.
#Variables
$computername = Get-Content servers.txt
$sourcefile = "\\server01\Pranay\setup.exe"
#This section will install the software
foreach ($computer in $computername)
{
$destinationFolder = "\\$computer\C$\Temp"
#It will copy $sourcefile to the $destinationfolder. If the Folder does not exist it will create it.
if (!(Test-Path -path $destinationFolder))
{
New-Item $destinationFolder -Type Directory
}
Copy-Item -Path $sourcefile -Destination $destinationFolder
Invoke-Command -ComputerName $computer -ScriptBlock {Start-Process 'c:\temp\setup.exe'}
}