UiPath Platform Installer のグループ ポリシー管理用テンプレートを Active Directory のセントラル ストアにデプロイしてから、ガバナンス ポリシーを設定および検証します。
UiPath では、UiPath Platform Installer のガバナンス ポリシーを Windows グループ ポリシー管理コンソール (GPMC) およびローカル グループ ポリシー エディターに表示する管理用テンプレートを公開しています。このテンプレートをデプロイすることで、レジストリ値をマシンごとに書き込まなくても、グループ ポリシー オブジェクト (GPO) からこれらのポリシーを管理できます。各ポリシーで制御される内容については、「ガバナンス コントロール」をご覧ください。
前提条件
- テンプレートを展開してコピーするマシンの管理者権限
- セントラル ストアにデプロイするための、ドメインのシステム ボリューム (SYSVOL) 共有に対する書き込みアクセス権
- グループ ポリシー管理コンソールが、GPO の編集に使用するマシンにインストールされている
- ターゲット マシンが、GPO をリンクできる組織単位 (OU) 内のドメイン メンバーである
管理用テンプレートをダウンロードする
-
ポリシー テンプレートのアーカイブをダウンロードします。
https://download.uipath.com/connected-installer/policy-templates/UiPathPlatformPolicyTemplates.ziphttps://download.uipath.com/connected-installer/policy-templates/UiPathPlatformPolicyTemplates.zip -
このアーカイブを、デプロイに使用するマシンのローカル フォルダーに展開します。
結果
展開されたフォルダーに以下のテンプレート ファイルとバージョン マーカーが含まれます。
VERSION
windows/admx/UiPathPlatform.admx
windows/admx/en-US/UiPathPlatform.adml
VERSION
windows/admx/UiPathPlatform.admx
windows/admx/en-US/UiPathPlatform.adml
windows\admx フォルダーは Windows の PolicyDefinitions フォルダーのレイアウトを反映しているため、その内容をそのままポリシー ストアにコピーできます。名前の変更や再構築は不要です。
VERSION ファイルは、ダウンロードしたテンプレート セットのリリースを示すプレーン テキストのマーカーです。Windows はこのファイルを読み取りません。このファイルは、公開されているアーカイブが、以前にデプロイしたテンプレートよりも新しいかどうかを確認するために使用します。既存のデプロイを更新するには、新しいアーカイブを使用してこのページの手順を繰り返し、ポリシー ストアにすでに存在するファイルを上書きします。
Active Directory のセントラル ストアにデプロイする
セントラル ストアは、ドメインに複製された、管理用テンプレート用の場所です。テンプレートがセントラル ストアに保存されると、そのドメインに対して GPMC を実行するすべてのマシンがテンプレートを検出します。そのため、テンプレートをワークステーションごとにインストールする必要はありません。
-
ドメイン コントローラーなど、SYSVOL への書き込みが可能なマシンで管理者として PowerShell セッションを開きます。
-
アーカイブを展開したフォルダーに移動します。
-
セントラル ストアのパスに対して次の変数を設定します。
<domain-fqdn>は自身のドメイン名に置き換えます (例:corp.example.com)。$central = "\\<domain-fqdn>\SYSVOL\<domain-fqdn>\Policies\PolicyDefinitions"$central = "\\<domain-fqdn>\SYSVOL\<domain-fqdn>\Policies\PolicyDefinitions" -
ドメインにまだセントラル ストアがない場合は、セントラル ストアのフォルダーを作成します。
New-Item -ItemType Directory -Path $central -Force | Out-Null New-Item -ItemType Directory -Path "$central\en-US" -Force | Out-NullNew-Item -ItemType Directory -Path $central -Force | Out-Null New-Item -ItemType Directory -Path "$central\en-US" -Force | Out-Null -
展開したフォルダーの
windows\admxの内容をセントラル ストアにコピーします。Copy-Item .\windows\admx\UiPathPlatform.admx -Destination $central -Force Copy-Item .\windows\admx\en-US\UiPathPlatform.adml -Destination "$central\en-US" -ForceCopy-Item .\windows\admx\UiPathPlatform.admx -Destination $central -Force Copy-Item .\windows\admx\en-US\UiPathPlatform.adml -Destination "$central\en-US" -Force
セントラル ストアを初めて作成する場合は、参照 Windows バージョンを実行しているマシンの %SystemRoot%\PolicyDefinitions の内容もセントラル ストアにコピーします。そうしないと、GPMC に表示されるのは UiPath のポリシーのみになります。詳しくは、Microsoft のドキュメント「Create and Manage Central Store」をご覧ください。
結果
テンプレート ファイルがセントラル ストアに保存され、ドメイン内の他のドメイン コントローラーに複製されます。GPMC の [管理用テンプレート] に [UiPath] > [Platform Installer] ノードが表示されるようになります。
テスト用に単一のマシンにデプロイする
ドメインなしでポリシーを評価するには、テンプレートを 1 台のマシンのローカル ポリシー ストアにコピーします。
-
テスト マシンで PowerShell セッションを管理者として開きます。
-
アーカイブを展開したフォルダーに移動します。
-
展開したフォルダーの
windows\admxの内容をローカル ポリシー ストアにコピーします。Copy-Item .\windows\admx\UiPathPlatform.admx -Destination "$env:SystemRoot\PolicyDefinitions" -Force Copy-Item .\windows\admx\en-US\UiPathPlatform.adml -Destination "$env:SystemRoot\PolicyDefinitions\en-US" -ForceCopy-Item .\windows\admx\UiPathPlatform.admx -Destination "$env:SystemRoot\PolicyDefinitions" -Force Copy-Item .\windows\admx\en-US\UiPathPlatform.adml -Destination "$env:SystemRoot\PolicyDefinitions\en-US" -Force -
[ローカル グループ ポリシー エディター] を開きます。
gpedit.mscgpedit.msc
gpedit.msc は、Windows Pro、Enterprise、Server のエディションでのみ利用できます。Home エディションでは、代わりにセントラル ストアのデプロイを使用します。
結果
[ローカル グループ ポリシー エディター] に、このマシンの UiPath ポリシーのみが表示されます。ここで行った設定は他のマシンに複製されません。
ポリシーを設定する
GPO でポリシーを設定し、その GPO を、ターゲット マシンが属している OU にリンクします。UiPath Platform Installer のポリシーはすべてコンピューター スコープです。ユーザーごとの設定はありません。
次のように、ポリシーごとに 1 つのレジストリ値がターゲット マシンに書き込まれます。
| グループ ポリシー エディターのポリシー | レジストリ値 |
|---|---|
| Update Channel | Channel |
| Artifact download root URL | DownloadRootLocation |
| Maximum postpone days before forced upgrade | MaxPostponeDays |
| Maximum allowed platform version | MaxAllowedVersion |
| Disable automatic platform updates | AutoUpdateDisabled |
- グループ ポリシー管理コンソールがインストールされているマシンで
gpmc.mscを実行します。 - インストーラー ポリシーの GPO を作成するか、既存の GPO を開いて編集します。
- [コンピューターの構成] > [ポリシー] > [管理用テンプレート] > [UiPath] > [Platform Installer] に移動します。
- 設定するポリシーを開きます。
- [有効] を選択します。
- ポリシーに値 (チャネル名、ダウンロード ルート URL、最大バージョン、日数など) を入力します。[Disable automatic platform updates] には値フィールドがないため、[有効] を選択するだけで自動更新をオフにすることができます。
- [OK] を選択します。
- 設定する各ポリシーに対して手順 4 から 7 を繰り返します。
- グループ ポリシー エディターを閉じます。
- GPMC で、ターゲット マシンが属している OU のコンテキスト メニューを開き、[既存の GPO のリンク] を選択します。
- 設定した GPO を選択し、[OK] を選択します。
[未構成] のままになっているポリシーがあると、そのレジストリ値はターゲット マシン上で削除され、UiPath Platform Installer はその設定については既定の動作にフォールバックします。[Disable automatic platform updates] では、[無効] を選択すると、自動更新が明示的にオンになります。
結果
GPO が OU にリンクされます。対象の OU 内のマシンと、継承によってその子 OU 内のマシンが、設定されたポリシーを次回のポリシー更新時に受け取ります。
適用されているポリシーを確認する
-
ターゲット マシンに管理者権限でサインインします。
-
ポリシーを直ちに強制的に更新します。
gpupdate /target:computer /forcegpupdate /target:computer /force -
結果のレジストリ値を読み取ります。
Get-ItemProperty "HKLM:\SOFTWARE\Policies\UiPath\Platform"Get-ItemProperty "HKLM:\SOFTWARE\Policies\UiPath\Platform"
結果
設定したポリシーごとに 1 つのエントリが出力に表示されます。エントリには前の表に示した名前が付いています。[未構成] のままになっているポリシーは出力に表示されません。UiPath Platform Installer は、更新の次回確認時にこれらの値を読み取ります。