チームコマンド

Keeper SDK向けチーム関連コマンドの説明

概要

チームを作る目的は、ユーザーがボルト内のレコードやフォルダを、論理的なユーザーグループと共有できるようにすることです。管理者はチームを作成し、チーム制限 (パスワードの編集/閲覧/共有など) を設定し、ユーザーをチームに追加します。ユーザーは手動で追加するか、いくつかの自動化された方法でチームに追加できます。

チームを使うと、ユーザーのグループ全体にロールを一括で割り当て、適用ポリシーの一貫性を保ちやすくなります。詳細はこちらarrow-up-rightをご参照ください。

チーム関連のコマンドは次のとおりです。

コマンド

List Teamコマンド

このコマンドは、ログイン中のユーザーがアクセスできる各チームのUIDと名前を一覧表示します。

chevron-rightDotNet CLIhashtag

コマンド: list-team

説明: Keeperボルトで利用可能なチームの一覧を表示する。

パラメータ:

必須パラメータなし

オプション:

オプション
説明

-v, --verbose

出力にチームのメンバー情報を含める

--very-verbose

キャッシュにない詳細なメンバー情報を取得する (--verbose より網羅的)

-a, --all

プライマリ組織外も含め、連絡先のすべてのチームを表示する

--sort

列でソート: companyteam_uidname (既定: company)

例:

My Vault> list-team
Found 1 team(s).

     Company          Team UID                      Name
---  ---------------  ----------------------------  ------------------
  1  Acme Corp        AbCdEfGhIjKlMnOpQrStUvWxYz     Engineering Team
My Vault> list-team --verbose
Found 2 team(s).

     Company          Team UID                      Name              Members
---  ---------------  ----------------------------  ----------------  ---------------------
  1  Acme Corp        AbCdEfGhIjKlMnOpQrStUvWxYz     Engineering Team  [email protected]
                                                                       [email protected]
  2  Acme Corp        BcDeFgHiJkLmNoPqRsTuVwXyZa     Marketing Team
chevron-rightDotNet SDKhashtag

メソッド:

Task<List<TeamListItem>> GetTeamList(TeamListOptions options = null, Action<Severity, string> logger = null);

引数:

引数
必須
説明

options

TeamListOptions

いいえ

チーム一覧生成のオプション (既定: null = 既定オプション)

logger

Action<Severity, string>

いいえ

操作中のログメッセージ用コールバック (既定: null)

TeamListOptions のプロパティ:

プロパティ
既定
説明

Verbose

bool

false

チームのメンバー情報を表示する

VeryVerbose

bool

false

キャッシュにないメンバー情報を取得する

ShowAllTeams

bool

false

プライマリ組織外のチームも含めて表示する

SortBy

string

"company"

ソート列: "company""team_uid""name"

戻り値:

Task<List<TeamListItem>> — TeamListItem の一覧を返すタスク

TeamListItem のプロパティ:

プロパティ
説明

TeamUid

string

チームの一意識別子

Name

string

チームの表示名

Company

string

エンタープライズ/組織名

Members

List<string>

メンバーのメールアドレス一覧 (verbose モードでのみ設定される)

使用例:

var teams = await vault.GetTeamList();
foreach (var team in teams)
{
    Console.WriteLine($"{team.Company} - {team.Name}");
}
chevron-rightPower Commanderhashtag

コマンド : Get-KeeperEnterpriseTeams [-ShowMembers] [-ShowAllMembers] [-All] [-Sort <company|team_uid|name>]

パラメータ

パラメータ
説明

ShowMembers

キャッシュからメンバーを表示する (高速だが不完全な場合あり)。別名: -v

ShowAllMembers

メンバーを表示し、キャッシュが空のときサーバーから取得する (低速だが完全)。別名: -vv

All

管理対象企業のチームを含める (MSP管理者)。別名: -a

Sort

ソート: companyteam_uidname

chevron-rightPython CLIhashtag

コマンド : list-team

パラメータ:

  • --format 出力形式 - Table、csv、json

  • --output 出力先ファイルのパス ("table" 形式では無視)

  • --sort 列でソート company、uid、name (既定: company)

フラグ:

  • -v, --verbose 詳細出力 (チームのメンバー情報を含む)

  • -vv, --very-verbose キャッシュにないチームのメンバー情報を取得する

  • -a, --all 連絡先のすべてのチームを表示する (プライマリ組織外を含む)

例:

chevron-rightPython SDKhashtag

関数: load_available_teams

最終更新

役に立ちましたか?