PAM Rotationコマンド
レコードのKeeperローテーションの設定を表示および作成します。
Rotation Listコマンド
ローテーションが設定されているすべてのリソースの一覧を表示します。
DotNet CLI
コマンド: pam-rotation list
別名: pam-rot list / pam-rot l
パラメーター:
--verbose, -v
ゲートウェイUIDとPAM構成UIDの列を含める
例:
DotNet SDK
関数:
public static async Task<PamProto.PAMRotationSchedulesResponse> GetRotationSchedulesAsync(IAuthentication auth)
{
if (auth == null)
{
throw new ArgumentNullException(nameof(auth));
}
var request = new PamProto.PAMGenericUidsRequest();
return await auth.ExecuteRouter<PamProto.PAMRotationSchedulesResponse>(
GetRotationSchedulesPath,
request);
}Power Commander
コマンド: Get-KeeperPamRotationList
別名: pam-rotation-list / pam-rot-list
パラメーター:
-VerboseOutput, -v
ゲートウェイUIDとPAM構成UIDの列を含める
例:
Rotation Infoコマンド
特定のリソースに対するローテーション設定の情報を表示します。
DotNet CLI
コマンド: pam-rotation info
別名: pam-rot info / pam-rot i
パラメーター:
--record, -r
レコードのUID、名前、またはタイトル
--record-uid
--record のUID別名
--format {table,json}
出力形式。デフォルト: table
* --record または --record-uid のいずれかが必須です。
例:
Power Commander
コマンド: Get-KeeperPamRotationInfo
別名: pam-rotation-info / pam-rot-info
パラメーター:
-Record, -r
レコードのUID、名前、またはタイトル
-RecordUid
-Record のUID別名
-Format {table,csv,json}
出力形式。デフォルト: table
* -Record または -RecordUid のいずれかが必須です。
例:
Rotation Editコマンド
PAMレコードのローテーション設定を作成または更新します。単一レコードの場合は --record を、一括設定の場合は --folder を使用します。
DotNet CLI
コマンド: pam-rotation edit
別名: pam-rot edit / pam-rot e / pam-rotation new / pam-rot new
パラメーター:
--record, -r
レコードのUID、名前、またはパターン
--folder
一括ローテーション設定用のフォルダUIDまたは名前
--force, -f
確認プロンプトをスキップ
--config, -c
PAM構成のUIDまたはタイトル
--iam-aad-config
IAM/Azure AD用PAM構成のUID (--resourceの代わりに指定)
--resource
管理者リソースレコードのUIDまたはタイトル
--rotation-profile
ローテーションプロファイル: general、iam_user、scripts_only、saas
--saas-config-uid
SaaS構成のUID (saasプロファイル用)
--schedule-json
ローテーションスケジュールのJSON
--schedule-cron
ローテーションスケジュールのCRON式
--on-demand
手動 (オンデマンド) ローテーションを設定
--schedule-config
PAM構成からスケジュールを継承
--schedule-only
ローテーションスケジュールのみ更新
--complexity, -x
パスワード複雑度のCSV: length,upper,lower,digits,symbols[,chars]
--complexity-json
パスワード複雑度ルール (JSON形式)
--admin-user, -a
リソースの管理者認証情報として設定するPAMユーザーレコードのUID
--enable, -e
ローテーションを有効化
--disable, -d
ローテーションを無効化
* --record または --folder のいずれか一方が必須です (両方の指定は不可)。
* --resource と --iam-aad-config、または --enable と --disable は同時に指定できません。
例:
Power Commander
コマンド: Set-KeeperPamRotation
別名: pam-rotation-edit / pam-rot-edit / pam-rotation-new / pam-rot-new
パラメーター:
-Record, -r
レコードのUID、名前、またはパターン
-Folder, -fd
一括ローテーション設定用のフォルダUIDまたは名前
-Force, -f
確認プロンプトをスキップ
-Config, -c
PAM構成のUIDまたはタイトル
-IamAadConfig, -iac
IAM/Azure AD用PAM構成のUID
-Resource, -rs
管理者リソースレコードのUIDまたはタイトル
-RotationProfile, -rp
general、iam_user、scripts_only、saas
-SaasConfigUid
SaaS構成のUID (saasプロファイル用)
-ScheduleJson, -sj
ローテーションスケジュールのJSON
-ScheduleCron, -sc
ローテーションスケジュールのCRON式
-OnDemand, -od
手動オンデマンドローテーションを設定
-ScheduleConfig, -sf
PAM構成からスケジュールを継承
-ScheduleOnly, -so
ローテーションスケジュールのみ更新
-Complexity, -x
パスワード複雑度のCSV
-ComplexityJson
パスワード複雑度ルール (JSON形式)
-AdminUser, -a
管理者認証情報用のPAMユーザーレコードUID
-Enable, -e
ローテーションを有効化
-Disable, -d
ローテーションを無効化
* -Record または -Folder のいずれか一方が必須です (両方の指定は不可)。
例:
Rotation Script listコマンド
PAMレコードに紐づくローテーション後スクリプトの一覧を表示するコマンドです。
DotNet CLI
コマンド: pam-rotation script list
別名: pam-rot script list / pam-rot script l
パラメーター:
--pattern
レコードのUIDまたはタイトルによる絞り込み
--record, -r
--pattern と同じ (レコードによる絞り込み)
<filter> (位置引数)
レコードのUID/タイトルによる絞り込み
例:
Power Commander
コマンド: Get-KeeperPamRotationScript
別名: pam-rotation-script-list / pam-rot-script-list
パラメーター:
-Pattern
レコードのUIDまたはタイトルによる絞り込み
-Record, -r
-Pattern と同じ
例:
Rotation Script addコマンド
ローカルのスクリプトファイルをアップロードし、ローテーション後スクリプトとして紐づけるコマンドです。
DotNet CLI
コマンド: pam-rotation script add
別名: pam-rot script add / pam-rot script new / pam-rot script a
パラメーター:
--record, -r / <record> (位置引数)
レコードのUIDまたはタイトル (pamUser / pamDirectory)
--script / <script> (位置引数)
アップロードするローカルスクリプトファイルのパス
--run-command
ローテーション後にスクリプトを実行するコマンドライン
--script-command
--run-command の別名 (値がサブコマンド名でない場合)
--add-credential
紐づけるローテーション認証情報のレコードUID (複数指定可)
例:
Power Commander
コマンド: Add-KeeperPamRotationScript
別名: pam-rotation-script-add / pam-rot-script-add
パラメーター:
-Record, -r / 位置引数
レコードのUIDまたはタイトル
-RecordUid
レコードUIDの別名
-Script / 位置引数
ローカルスクリプトファイルのパス
-RunCommand
ローテーション後に実行するコマンドライン
-ScriptCommand
-RunCommand の別名
-AddCredential, -ac
紐づける認証情報レコードのUID (複数指定可)
例:
Rotation Script editコマンド
PAMレコードに設定済みのローテーション後スクリプトを更新するコマンドです。
DotNet CLI
コマンド: pam-rotation script edit
別名: pam-rot script edit / pam-rot script e
パラメーター:
--record, -r / <record> (位置引数)
レコードのUIDまたはタイトル
--script / <script> (位置引数)
更新するスクリプトファイルのUIDまたは名前
--run-command
スクリプトを実行する新しいコマンドライン
--script-command
--run-command の別名
--add-credential
紐づける認証情報レコードのUID (複数指定可)
--remove-credential
紐づけを解除する認証情報レコードのUID (複数指定可)
例:
Power Commander
コマンド: Set-KeeperPamRotationScript
別名: pam-rotation-script-edit / pam-rot-script-edit
パラメーター:
-Record, -r / 位置引数
レコードのUIDまたはタイトル
-RecordUid
レコードUIDの別名
-Script / 位置引数
スクリプトファイルのUIDまたは名前
-RunCommand
実行する新しいコマンドライン
-ScriptCommand
-RunCommand の別名
-AddCredential, -ac
紐づける認証情報レコードのUID (複数指定可)
-RemoveCredential, -rc
紐づけを解除する認証情報レコードのUID (複数指定可)
例:
Rotation Script deleteコマンド
PAMレコードからローテーション後スクリプトを削除するコマンドです。
DotNet CLI
コマンド: pam-rotation script delete
別名: pam-rot script delete / pam-rot script d
パラメーター:
--record, -r / <record> (位置引数)
レコードのUIDまたはタイトル
--script / <script> (位置引数)
削除するスクリプトファイルのUIDまたは名前
例:
最終更新

