Hexnode
-
デバイスにCloudflare WARPクライアントWindowsアプリケーションをダウンロード、インストール、構成するための
.bat、.cmd、および.ps1ファイル形式のスクリプトファイルを作成します。以下は、すべての構成可能なパラメータを含むサンプルスクリプトです。<# アプリケーションのダウンロード用ファイル名を選択 #>$filename = 'filename.msi'<# インストーラーのダウンロードURL。 #>$url = 'https://www.cloudflarewarp.com/Cloudflare_WARP.msi'Write-Host 'アプリをダウンロード中:' $urlInvoke-WebRequest -Uri $url -OutFile $filename<# インストーラーを実行し、インストールが完了するまで待機 #>$arguments = "ORGANIZATION="exampleorg" SERVICE_MODE="warp" GATEWAY_UNIQUE_ID="fmxk762nrj" SUPPORT_URL="http://support.example.com""$installProcess = (Start-Process $filename -ArgumentList $arguments -PassThru -Wait)<# インストールが成功したかどうかを確認 #>if ($installProcess.ExitCode -ne 0) {Write-Host "インストールに失敗しました!"exit $installProcess.ExitCode}else {Write-Host "インストールが正常に完了しました!"} -
Hexnodeを使用してスクリプトファイルをデバイスにプッシュします。
-
Hexnodeコンソールで、管理 > デバイスに移動します。
-
デバイス名を選択します。これにより、デバイスの概要に移動します。
-
アクション > カスタムスクリプトの実行を選択します。
-
スクリプトファイルのソースをファイルをアップロードとして選択し、スクリプトファイルをアップロードします。
-
実行を選択します。
-
Hexnodeコンソールで、アプリ > アプリの追加 > エンタープライズアプリに移動します。
-
アプリプラットフォームとしてmacOSを選択します。
-
アプリ名、カテゴリ、説明を追加します。
-
Cloudflare_WARP_<VERSION>.pkgファイルをアップロードし、追加を選択します。 -
アプリのサポートされている構成用のXMLファイルを設定します。 受け入れられるパラメータを含むサンプルXMLファイルは以下の通りです。
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"><plist version="1.0"><dict><key>organization</key><string>organizationname</string><key>auto_connect</key><integer>1</integer><key>switch_locked</key><false /><key>service_mode</key><string>warp</string><key>support_url</key><string>https://support.example.com</string></dict></plist> -
Hexnodeコンソールで、ポリシーに移動します。
-
新しいポリシーを作成し、ポリシー名を提供します。
-
macOS > アプリ管理 > 必須アプリに移動し、ポリシーの設定を開始します。
-
追加を選択し、以前にアップロードしたWARPクライアントアプリを選択します。
-
アプリ構成 > 新しい構成を追加に移動します。
-
WARPクライアントアプリを選択し、ステップ6のXMLファイルをアップロードします。
-
次に、ポリシーターゲットに移動し、ポリシーをターゲットエンティティに関連付けます。
これにより、アプリと構成が選択したデバイスにプッシュされます。
-
Hexnodeコンソールで、アプリ > アプリの追加 > ストアアプリに移動します。
-
アプリプラットフォームとしてiOSを選択します。
-
Cloudflare One Agent ↗を検索し、アプリを追加します。
-
アプリのサポートされている構成用のXMLファイルを設定します。サポートされている引数を特定するためのサンプルXMLコードは以下の通りです:
<dict><key>organization</key><string>yourorganization</string><key>auto_connect</key><integer>1</integer><key>switch_locked</key><false /><key>service_mode</key><string>warp</string><key>support_url</key><string>https://support.example.com</string></dict> -
Hexnodeでアプリ構成をアップロードします:
- Hexnodeコンソールで、アプリタブに移動します。
- Cloudflare One Agentアプリを見つけ、その名前を選択します。
- 設定アイコンを選択し、アプリ構成を選択します。
- 対応するフィールドにXMLファイルをアップロードします。
- 保存を選択します。
-
Hexnodeを使用してターゲットデバイスにアプリをプッシュします。
- Hexnodeコンソールで、ポリシーに移動し、新しいポリシーを作成します。
- ポリシーの名前を提供し、iOSに移動します。
- 必須アプリ > 構成に移動します。
- 追加 > アプリを追加を選択し、必要なアプリをチェックして完了を選択します。
- ポリシーターゲットに移動し、ポリシーを必要なターゲットデバイスに関連付けます。
これにより、アプリと構成が選択したデバイスにプッシュされます。
- Hexnodeコンソールで、アプリ > アプリの追加 > 管理されたGoogleアプリに移動します。
- アプリCloudflare One Agent ↗を検索します。
- アプリを管理されたGoogle Playアプリとして承認します。
- ポリシーに移動し、新しいポリシーを作成します。
- Android > アプリ構成 > 新しい構成を追加に移動します。
- Cloudflare One Agentアプリを見つけ、カスタム構成を設定します。
- ポリシーターゲットに移動し、ポリシーを必要なターゲットデバイスに関連付けます。
- ポリシーを保存します。
これにより、アプリと構成が選択したデバイスにプッシュされます。