HQ is a GUI tool for remotely operating multiple windows PCs using PowerShell.
- Run PowerShell as an administrator, execute the following command.
Enable-PSRemoting
- Run PowerShell as an administrator, execute the following command.
Set-Item WSMan:\localhost\Client\TrustedHosts -Value *
- Download HQ from Release page.
- Extract and start HQ (requires administrator authority)
- If the user on the local PC is different from the one on the remote PC, enter the remote PC's account information:
- Click the gear icon (⚙) in the top right.
- In the Settings window that opens, enter the UserName and UserPassword.
- Select the script to use from the Scripts menu and click it.
- If the script requires parameters, enter them.
- Enter the IP addresses of the target PCs in the IP List table and check them.
- Click run button(▶).
- Execute the script by clicking the execute button (▶).
- The output will be displayed in the frame at the bottom of the screen.
A table of IP addresses of target PCs and parameters for each target.
The script will be executed for each selected IP address.
- IP ranges can be specified using IPAddressRange.
192.168.10.10-20192.168.0.10 - 192.168.10.2
- You can import and export CSV files from the three-dot menu in the top right.
- The first row is the parameter name.
Location:
.\HeadquartersData\Profile\Scripts\*.ps1
- You can add your own scripts by placing script files in the above location.
- For more details, see the wiki.
The state of HQ is saved in the following file:
.\HeadquartersData\Profile\setting.json
If you prepare parameters called UserName and UserPassword in the IP List, they will be reflected.
Please note that all entered values, including UserPassword, are saved in plain text.
If you specify multiple IPs in the IP List, you may be able to avoid this by limiting the number of tasks executed simultaneously.
This can be set from the menu next to the execute button (▶).




