PAM Configコマンド
Keeper PAM構成の表示、作成、編集、削除コマンド
Config Listコマンド
Commanderユーザーがアクセス可能なすべての構成を一覧表示します。
DotNet CLI
コマンド: pam-config list
別名: pam-cfg list / pam-cfg l
パラメーター:
<uid> (positional)
構成のUIDまたは名前。指定すると1件の構成の詳細を表示
--verbose, -v
フィールドの詳細を含める (JSON詳細では許可される設定値も含む)
--format {table,json}
出力形式。デフォルト: table
例:
DotNet SDK
関数:
public static Dictionary<string, TypedRecord> GetConfigurationRecords(VaultOnline vault)
{
if (vault == null)
{
return new Dictionary<string, TypedRecord>();
}
return vault.KeeperRecords
.OfType<TypedRecord>()
.Where(x => PamRecordTypes.Configuration.Contains(x.TypeName ?? ""))
.ToDictionary(x => x.Uid, x => x);
}Power Commander
コマンド: Get-KeeperPamConfig
別名: pam-config-list / pam-cfg-list
パラメーター:
Config / -c
特定のPAM構成のUIDまたはタイトル
-VerboseOutput / -v
詳細出力
-Format
出力形式 {table,json} (デフォルト: table)
例:
PS > Get-KeeperPamConfig
Uid ConfigName ConfigType SharedFolder GatewayUid ResourceRecordUids
--- ---------- ---------- ------------ ---------- ------------------
abc123... Network Config pamNetworkConfiguration Pam Folder (sfUid...) AN1Y-2MzTK6E... recUid1, recUid2
PS > Get-KeeperPamConfig -Config "<CONFIG_UID>" -VerboseOutput
PS > pam-config-list -c "<CONFIG_UID>" -Format json
Config Createコマンド
PAM構成レコードを作成して共有フォルダに移動し、必要に応じてゲートウェイを紐付け、トンネリングなどの機能の権限を設定します。
DotNet CLI
コマンド: pam-config new
別名: pam-cfg new / pam-cfg n
パラメーター:
--environment
構成タイプ: local、network、aws、azure、gcp、domain、oci、github
--title, -t
PAM構成のタイトル
--shared-folder
共有フォルダのUID、名前、またはパス (例: PAM/TestFolder)
--gateway, -g
ゲートウェイのUIDまたは名前
--schedule
デフォルトのローテーションスケジュールCRON (例: 0 0 2 * * ?) またはOn-Demand
--port-mapping
ポートマッピングのエントリ (複数指定可)
--identity-provider
アイデンティティプロバイダーのUID
--connections, -c
接続の許可設定: on、off、default
--tunneling, -u
トンネリングの許可設定: on、off、default
--rotation, -r
ローテーションの許可設定: on、off、default
--remote-browser-isolation
RBIの許可設定: on、off、default
--connections-recording
セッション録画: on、off、default
--typescript-recording
TypeScript形式の録画: on、off、default
--ai-threat-detection
AI脅威検出: on、off、default
--ai-terminate-session-on-detection
脅威検出時のAIによるセッション終了: on、off、default
ネットワーク (local / network):
--network-id
ネットワークID
--network-cidr
ネットワークCIDR
AWS:
--aws-id
AWS ID
--access-key-id
アクセスキーID
--access-secret-key
アクセスシークレットキー
--region-name
リージョン名 (複数指定可)
Azure:
--azure-id
Azure ID
--client-id
クライアントID
--client-secret
クライアントシークレット
--subscription-id
サブスクリプションID
--tenant-id
テナントID
--resource-group
リソースグループ (複数指定可)
GCP:
--gcp-id
GCP ID
--service-account-key
サービスアカウントキー (JSON形式)
--google-admin-email
Google Workspace管理者のメールアドレス
--gcp-region
GCPリージョン名 (複数指定可)
Domain:
--domain-id
ドメインID
--domain-hostname
ドメインホスト名
--domain-port
ドメインポート
--domain-use-ssl
SSLの使用: true、false
--domain-scan-dc-cidr
DC CIDRのスキャン: true、false
--domain-network-cidr
ドメインネットワークCIDR
--domain-admin
ドメイン管理用認証情報 (UID/タイトル)
--domain-user-match
ドメインユーザーの一致フィルター
--force-domain-admin
--domain-adminを生のUIDとして扱う
OCI / GitHub:
--oci-id, --oci-admin-id, --oci-admin-public-key, --oci-admin-private-key, --oci-tenancy, --oci-region
OCI関連フィールド (このenvironmentは未対応)
oci と github は認識されますが、現時点では未対応です (近日対応予定)。
例:
Power Commander
コマンド: New-KeeperPamConfig
別名: pam-config-new
パラメーター:
-Environment / -env
PAM構成タイプ {local,aws,azure,gcp,domain,oci,network,github}
-Title / -t
PAM構成のタイトル
-SharedFolder / -sf / -shared-folder
共有フォルダのUID、名前、またはパス
-Gateway / -g
ゲートウェイのUIDまたは名前
-DefaultSchedule / -sc / -schedule
デフォルトスケジュール (CRON形式)
-PortMapping / -pm / -port-mapping
ポートマッピング
-IdentityProvider / -idp
アイデンティティプロバイダーのUID
-Connections / -c
on,off,default
-Tunneling / -u
on,off,default
-Rotation / -r
on,off,default
-RemoteBrowserIsolation / -rbi
on,off,default
-ConnectionsRecording / -cr
on,off,default
-TypescriptRecording / -tr
on,off,default
-AiThreatDetection / -ai-threat-detection
on,off,default
-ai-terminate-session-on-detection
on,off,default
network:
NetworkId / -network-id
ネットワークID
-NetworkCidr / -network-cidr
ネットワークCIDR
aws:
-AwsId / -aws-id
AWS ID
-AccessKeyId / -access-key-id
アクセスキーID
-AccessSecretKey / -access-secret-key
アクセスシークレットキー
-RegionNames / -region-name
リージョン名
azure:
-AzureId / -azure-id
Azure ID
-ClientId / -client-id
クライアントID
-ClientSecret / -client-secret
クライアントシークレット
-SubscriptionId / -subscription-id
サブスクリプションID
-TenantId / -tenant-id
テナントID
-ResourceGroups / -resource-group
リソースグループ
gcp:
-GcpId / -gcp-id
GCP ID
-ServiceAccountKey / -service-account-key
サービスアカウントキー (JSON)
-GoogleAdminEmail / -google-admin-email
Google Workspace管理者のメールアドレス
-GcpRegionNames / -gcp-region
GCPリージョン名
domain:
-DomainId / -domain-id
ドメインID
-DomainHostname / -domain-hostname
ドメインホスト名
-DomainPort / -domain-port
ドメインポート
-DomainUseSsl / -domain-use-ssl
true,false
-DomainScanDcCidr / -domain-scan-dc-cidr
true,false
-DomainNetworkCidr / -domain-network-cidr
ドメインネットワークCIDR
-domain-admin
ドメイン管理用認証情報
-DomainUserMatch / -domain-user-match
ドメインユーザーの一致
-ForceDomainAdmin / -force-domain-admin
管理者への強制割り当て
例:
Config Editコマンド
既存のPAM構成を更新します。UIDまたは名前の指定が必須です。
DotNet CLI
コマンド: pam-config edit
別名: pam-cfg edit / pam-cfg e
パラメーター:
<uid> (positional)
構成のUIDまたは名前
--environment
構成タイプの変更 (local、network、aws、azure、gcp、domain、…)
--title, -t
新しいタイトル
--gateway, -g
ゲートウェイのUIDまたは名前
--shared-folder
構成の移動先となる共有フォルダのUID/名前/パス
--schedule
デフォルトのローテーションスケジュールCRONまたはOn-Demand
--port-mapping
ポートマッピングのエントリ (複数指定可)
--identity-provider
アイデンティティプロバイダーのUID
--remove-resource-record
リンクを解除するリソースレコードのUID (複数指定可)
--connections, -c
接続: on、off、default
--tunneling, -u
トンネリング: on、off、default
--rotation, -r
ローテーション: on、off、default
--remote-browser-isolation
RBI: on、off、default
--connections-recording
セッション録画: on、off、default
--typescript-recording
TypeScript形式の録画: on、off、default
--ai-threat-detection
AI脅威検出: on、off、default
--ai-terminate-session-on-detection
脅威検出時のAIによるセッション終了: on、off、default
environment固有のフィールドは pam-config new と同じです (network / AWS / Azure / GCP / domain / OCI)。
例:
Power Commander
コマンド: Set-KeeperPamConfig
別名: pam-config-edit / pam-cfg-edit
パラメーター:
-Uid
PAM構成のUIDまたはタイトル
-Environment / -env
PAM構成タイプ {local,aws,azure,gcp,domain,oci,network,github}
-Title / -t
PAM構成のタイトル
-SharedFolder / -sf / -shared-folder
共有フォルダのUID、名前、またはパス
-Gateway / -g
ゲートウェイのUIDまたは名前
-DefaultSchedule / -sc / -schedule
デフォルトスケジュール (CRON形式)
-PortMapping / -pm / -port-mapping
ポートマッピング
-RemoveResourceRecords / -rrr
削除するリソースレコードのUID
-IdentityProvider / -idp
アイデンティティプロバイダーのUID
-Connections / -c
on,off,default
-Tunneling / -u
on,off,default
-Rotation / -r
on,off,default
-RemoteBrowserIsolation / -rbi
on,off,default
-ConnectionsRecording / -cr
on,off,default
-TypescriptRecording / -tr
on,off,default
-AiThreatDetection / -ai-threat-detection
on,off,default
-ai-terminate-session-on-detection
on,off,default
environment固有のパラメーターは New-KeeperPamConfig と同じです (network/aws/azure/gcp/domain)。
例:
Config Removeコマンド
PAM構成を削除します。
DotNet CLI
コマンド: pam-config remove
別名: pam-cfg remove / pam-cfg rm / pam-cfg delete
パラメーター:
<uid> (positional)
構成のUIDまたは名前
例:
最終更新

