- 基本情報
- UiPath Robot について
- インストール要件
- 無人オートメーション用にロボットをインストールする
- 無人オートメーション用にロボットを設定する
- 有人オートメーション用にロボットをインストールする
- 有人オートメーション用にロボットを設定する
- Integrations
- ガバナンス
- トラブルシューティング

Robot 管理ガイド
パッケージ フォルダーとネットワーク パスを設定する
再起動が必要です。構成ファイルを更新するには、以下の方法で再起動する必要があります。
- サービス モードの Robot の場合: Robot サービスを再起動します。
- ユーザー モードの Robot の場合: デバイスを再起動するか、ユーザー アカウントからログアウトして再度ログインし、ユーザー サービスを再起動します。
システム環境変数を使用してフォールバック パッケージ フォルダーを設定する
システム環境変数を使用してフォールバックのパッケージ フォルダーを設定するには、以下の手順を実行します。
- システム環境変数に
NUGET_FALLBACK_PACKAGES変数を追加します。 - 変数には、フォルダーの絶対パスをセミコロンで区切ったリストを追加します。
重要:
- 環境変数が存在しない場合、ロボットは NuGet パッケージのフォールバック フォルダーを
Nuget.configファイルから読み取ろうとします。 - フォールバック フォルダーにデプロイされたプロセスはサポートされていません。依存関係のみがサポートされています。
- 環境変数が存在しない場合、ロボットは NuGet パッケージのフォールバック フォルダーを
NuGet.config ファイルを使用してフォールバック パッケージ フォルダーを設定する
NuGet.config をファイル使用してフォールバック パッケージ フォルダーを設定するには、以下の手順を実行します。
NuGet.configファイルを開きます。- フォールバック パッケージ フォルダーに対して次のスニペットを追加します。
<configuration> <fallbackPackageFolders> <add key="Shared" value="\\server\sharedPackages" /> <add key="MachineWide" value="e:\machineWide" /> <add key="Relative" value="..\..\global" /> </fallbackPackageFolders> </configuration><configuration> <fallbackPackageFolders> <add key="Shared" value="\\server\sharedPackages" /> <add key="MachineWide" value="e:\machineWide" /> <add key="Relative" value="..\..\global" /> </fallbackPackageFolders> </configuration> NuGet.configファイルを保存し、Robot サービスまたはデバイスを再起動します。
パッケージのダウンロード フォルダーを変更する
パッケージの既定のダウンロード パスは %userProfile%\.nuget\packages です。
パッケージをダウンロードする場所を変更するには、UiPath.config ファイルを編集するか、Studio または Robot のインストール時に PACKAGES_FOLDER="new/download/path" パラメーターをコマンド ラインで使用します。
UiPath.config ファイルを編集するには、次の手順を実行します。
- 構成ファイルを開きます。このファイルは
C:\Program Files\UiPath\Studioフォルダーにあります。 <packageSettings>セクションにpackagesInstallationFolderという新しいエントリを追加します。続いて、その値を新しいダウンロード フォルダーのパスとして設定します。- 変更を保存し、Robot サービスまたはデバイスを再起動します。
注:
ダウンロード フォルダーを変更する場合、オートメーションを実行する必要があるすべてのユーザーがそのフォルダーにアクセスできることを確認してください。
例:
<packageSettings>
<add key="packagesInstallationFolder" value="C:\Nuget" />
</packageSettings>
<packageSettings>
<add key="packagesInstallationFolder" value="C:\Nuget" />
</packageSettings>
ローカル パスとネットワーク パスを設定する
ローカル パスまたはネットワーク パスを設定し、複数のロボットで同じパスを使用することができます。設定は、ロボットの操作モード (サービス モードまたはユーザー モード) によって異なります。
高密度ロボット上での同時接続実行が可能な Windows Server マシンでは、ユーザーごとに一意のパスを設定する必要があります。これは、マッピングがユーザーごとに解決される仕組みのためです。コンピューター アカウントはインストールされたファイルを所有しているため、ユーザー固有のネットワーク マッピングにアクセスできません。
高密度環境のすべてのユーザーにおいて同じ共有フォルダーを使用することはできますが、次の制限があります。
サービス モードの Robot の場合
ローカル パス: 制限はありません。
ネットワーク パス:
- セキュリティで保護された XAML が使用されている場合、サポートされません。
- 別々のマシンにインストールされているサービス モードの Robot には、ネットワーク上に専用のフォルダーが必要です。
Z:\Packagesなどのマップされたネットワーク パスはサポートされていません。\\server\Packagesなどのマップされていないパスを使用してください。
ユーザー モードの Robot の場合
ローカル パス:
- ロボット端末に
NUGET_SCRATCH環境変数を追加し、NuGet のインストール フォルダーの値以外の値を指定する必要があります。これにより、一時 NuGet ファイルの保存用として異なるパスを設定し、複数のロボットが NuGet を同時に使用しようとした場合に競合が発生するのを防止します。 - 新しい一時フォルダーは、
NUGET_SCRATCH変数専用にする必要があります。 - ロボットの実行に使用するユーザー アカウントには、マシン上の両方の NuGet フォルダーに対する読み取り/書き込みアクセス権が必要です。
ネットワーク パス: パスには、マシン名とユーザー名を含める必要があります。
<packageSettings>
<add key="packagesInstallationFolder" value="\\NetworkServer\SharedFolder\UiPath\Packages\%username%\%computername%\" />
</packageSettings>
<packageSettings>
<add key="packagesInstallationFolder" value="\\NetworkServer\SharedFolder\UiPath\Packages\%username%\%computername%\" />
</packageSettings>