UiPath Platform Installer ユーザー ガイド
サポートされている MSI パラメーターを使用して、UiPath Platform Installer (UiPathPlatform.msi) で UiPath デスクトップ クライアントをコマンド ラインから完全対話モードまたは完全サイレント モードでインストールできます。サイレント モードは、無人デプロイ向けです。対話型インストールについては、 デスクトップ クライアントのインストールを参照してください。
構文
msiexec /i UiPathPlatform.msi [PARAMETER=value ...] [/qn]
msiexec /i UiPathPlatform.msi [PARAMETER=value ...] [/qn]
パラメーターは、パッケージ パスの後に PARAMETER=value ペアとして渡されます。スペースを含む値は二重引用符で囲みます。
インストール モード
| モード | 条件分岐 (switch) | 説明 |
|---|---|---|
| 完全な対話型 | (省略) | フル UI でインストール ウィザードを実行します。ユーザーには、進行状況とプロンプトが表示されます。 |
| 完全に無音 | /qn | ユーザー インターフェイスもダイアログもなく実行されます。無人デプロイに必要です。 |
無人インストールには /qn を使用してください。部分 UI モード ( [/qb、/qr) は無人シナリオではサポートされていません。インストーラーによってブロックするダイアログが表示される可能性があるためです。
サポートされているパラメーター
| パラメーター | 値 | 既定 (Default) | 説明 |
|---|---|---|---|
FORCE_PERUSER | 1 | — | 現在のユーザーが管理者であっても、ユーザー単位のインストールを強制します。 |
CHANNEL | チャネル名 (例: sts) | sts | プラットフォームがフォローするチャネルを更新します。 |
PLATFORM_CONFIGURATION_FILE | 絶対ファイル パス | — | インストール時に適用される製品構成ファイルへのパスです。 |
UPDATER_CONFIGURATION_FILE | 絶対ファイル パス | — | インストール時に適用されるアップデーター固有の構成ファイルへのパスです。 |
TELEMETRY_ENABLED | 1 = 有効、 0 = 無効 | enabled | テレメトリ データを送信するかどうかを制御します。 |
INSTALLER_LANGUAGE | de、en、es、es-MX、fr、ja、ko、pt-BR、pt、ro、ru、tr、zh-CN、zh-TW | System language | インストール ウィザードの UI 言語。サイレント モードでは影響しません。 |
インストール範囲
インストーラーは、既定でユーザー単位のインストールを実行します。管理者が対話モードで実行した場合、自動的にマシン単位のインストールに昇格されます。
UiPath では、マシン単位のインストールを推奨しています。これにより、デスクトップ クライアントをすべてのユーザーが利用できるようにし、一元管理できます。
- 管理者であってもユーザー単位のインストールを強制するには、
FORCE_PERUSER=1を渡します。 - マシン単位のインストールの場合は、管理者特権のコマンド プロンプトから msiexec を実行します。サイレント インストールは、自動的にマシン単位に昇格されることはありません。
例
対話型インストール
既定のチャネル、フル ウィザード:
msiexec /i UiPathPlatform.msi
msiexec /i UiPathPlatform.msi
特定のチャネルと設定ファイル:
msiexec /i UiPathPlatform.msi CHANNEL=sts PLATFORM_CONFIGURATION_FILE="C:\Config\platformConfig.json"
msiexec /i UiPathPlatform.msi CHANNEL=sts PLATFORM_CONFIGURATION_FILE="C:\Config\platformConfig.json"
管理者にユーザー単位のインストールを強制:
msiexec /i UiPathPlatform.msi FORCE_PERUSER=1
msiexec /i UiPathPlatform.msi FORCE_PERUSER=1
サイレントインストール
ユーザー単位、既定のチャネル:
msiexec /i UiPathPlatform.msi /qn
msiexec /i UiPathPlatform.msi /qn
特定のチャネル、設定ファイルを指定し、テレメトリを無効にしたサイレント インストール:
msiexec /i UiPathPlatform.msi CHANNEL=sts PLATFORM_CONFIGURATION_FILE="C:\Config\platformConfig.json" TELEMETRY_ENABLED=0 /qn
msiexec /i UiPathPlatform.msi CHANNEL=sts PLATFORM_CONFIGURATION_FILE="C:\Config\platformConfig.json" TELEMETRY_ENABLED=0 /qn
企業プロキシ (アップデータ設定ファイルを介して提供されるプロキシ) の背後でクリーン インストールを実行:
msiexec /i UiPathPlatform.msi UPDATER_CONFIGURATION_FILE="C:\Config\updaterConfig.json" /qn
msiexec /i UiPathPlatform.msi UPDATER_CONFIGURATION_FILE="C:\Config\updaterConfig.json" /qn
設定ファイル
platformConfig.json (PLATFORM_CONFIGURATION_FILE)
インストールするデスクトップ クライアントと製品固有のパラメーターを選択します。
{
"Packages": [
{
"PackageName": "Studio",
"InstallRequested": true,
"Parameters": {
"INSTALL_ROBOTJS": "true",
"SERVICE_URL": "https://cloud.uipath.com/org/tenant/orchestrator_"
}
},
{
"PackageName": "BrowserExtensions",
"InstallRequested": true,
"Parameters": {
"INSTALL_CHROME_EXTENSION": "true",
"INSTALL_EDGE_EXTENSION": "true"
}
}
]
}
{
"Packages": [
{
"PackageName": "Studio",
"InstallRequested": true,
"Parameters": {
"INSTALL_ROBOTJS": "true",
"SERVICE_URL": "https://cloud.uipath.com/org/tenant/orchestrator_"
}
},
{
"PackageName": "BrowserExtensions",
"InstallRequested": true,
"Parameters": {
"INSTALL_CHROME_EXTENSION": "true",
"INSTALL_EDGE_EXTENSION": "true"
}
}
]
}
updaterConfig.json (UPDATER_CONFIGURATION_FILE)
アップデーターを設定します。ここでプロキシ設定が指定されます。マシン単位のインストールでは、プロキシはシステム全体で使用するために保持されます。
最小プロキシ構成:
{
"Proxy": {
"ProxyAddress": "http://proxy.corp:8080",
"BypassLocalAddresses": true
}
}
{
"Proxy": {
"ProxyAddress": "http://proxy.corp:8080",
"BypassLocalAddresses": true
}
}
認証とバイパス リストを使用するプロキシ:
{
"Proxy": {
"ProxyAddress": "http://proxy.corp:8080",
"BypassList": "localhost;*.corp.local",
"BypassLocalAddresses": true,
"UserName": "proxyuser",
"Password": "proxypassword",
"Domain": "CORP"
}
}
{
"Proxy": {
"ProxyAddress": "http://proxy.corp:8080",
"BypassList": "localhost;*.corp.local",
"BypassLocalAddresses": true,
"UserName": "proxyuser",
"Password": "proxypassword",
"Domain": "CORP"
}
}
または、固定アドレスの代わりにプロキシ自動構成 (PAC) スクリプトを使用することもできます。
{
"Proxy": {
"ScriptAddress": "http://proxy.corp/proxy.pac"
}
}
{
"Proxy": {
"ScriptAddress": "http://proxy.corp/proxy.pac"
}
}
ProxyAddress と ScriptAddress は相互に排他的です。UserName を設定する場合は、Password も設定する必要があります。