Linux Management Host
Multiple
PSSH & PSCP
https://github.com/ParallelSSH/parallel-ssh
https://www.tecmint.com/copy-files-to-multiple-linux-servers/
GitHub - https://github.com/ParallelSSH/parallel-ssh
Individual
SSH & SCP
From the FRP website, find the entry for the client, and note the port number. The syntax to connect is as follows:
ssh admin_user@FRP_HOST_IP -p PORT
scp -p PORT file admin_user@FRP_HOST_IP:/remote_directory
sftp -P PORT admin_user@FRP_HOST_IP (please note the upper case P)
Windows Management Host
Multiple Option - WSUS
- For this option, you will need to have a Windows server available in your infrastructure, and have WSUS installed. Configuring each QWS client to connect to this machine for Windows updates will give you a variety of ways to push file and configuration updates. This required advanced knowledge of WSUS, and will not be covered in the scope of this document
- Alternatively, if there is an Active Directory server available, files can also be pushed to domain joined QWS clients with group policy
Individual Option - Chocolatey
In order to install Chocolatey on your local admin machine, open PowerShell and enter the folllowing:
- Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
Install Chocolatey Remote
https://www.howtogeek.com/117192/how-to-run-powershell-commands-on-remote-computers/
Open elevated Powershell
netsh winhttp reset proxy
Enable-PSRemoting -Force -SkipNetworkProfileCheck
Set-Item wsman:\localhost\client\trustedhosts *
Restart-Service WinRM
Test-WsMan COMPUTER
Invoke-Command -ComputerName name -ScriptBlock { choco install app -y } -credential Administrator