Introduction
JS7 supports automated installation and updates from Installation Scripts:
- The documentation of the Agent Installation Script is available from JS7 - PowerShell Installation Script - Install-JS7Agent.ps1.
- Installation Scripts are available for download from (verify signed scripts) JS7 - Download.
- Considering the fact that PowerShell for Unix based environments misses support for
sudo
the Agent Installation Script does not own directories to other user accounts. Therefore below examples do not make use of--home-owner
and--data-owner
arguments that are available from the Unix Shell version of the Installation Script with JS7 - Agent - Unix Shell Installation Script - js7_install_agent.sh.
Install or Update
Install Agent for Unix
Sign from Keystore
Example for use of Installation Script
./Sign-JS7Workflow.ps1 ` -Keystore ./workflow-signing.p12 ` -AskForCredentials # signs all *.workflow.json files in the current directory # makes use of the indicated keystore that holds the private key and certificate for code signing # asks for secure input of the keystore password
Sign from Key file and Certificate File
Example for use of Installation Script
./Sign-JS7Workflow.ps1 ` -Key ./workflow-signing.key ` -Cert ./workflow-signing.crt # signs all *.workflow.json files in the current directory # makes use of the indicated key file that holds the private key and certificate file for code signing
Sign from Key file and Certificate File
Example for use of Installation Script
./Sign-JS7Workflow.ps1 ` -Dir ./some/folder ` -Recurse ` -Keystore ./workflow-signing.p12 ` -AskForCredentials # signs all *.workflow.json files in the indicated directory and sub-directories recursively # makes use of the indicated keystore that holds the private key and certificate for code signing
Sign from Key file and Certificate File
Example for use of Installation Script
$env: ./Sign-JS7Workflow.ps1 ` -Key ./workflow-signing.key ` -Cert ./workflow-signing.crt # signs all *.workflow.json files in the current directory # makes use of the indicated key file that holds the private key and certificate file for code signing
Overview
Content Tools