Skip to main content
このスクリプトを使用すると、ユーザーのリストによるプロビジョニング解除と削除が可能です。スクリプトでは以下の手順が実行されます。
  1. EmployeeArchiveFolderNameパラメータで指定された、別のユーザーのルートフォルダにユーザーコンテンツを転送します。
  2. ユーザーを削除します。

前提条件

Windows

.NET Coreの最新バージョンのインストール

macOSおよびLinux

PowerShellをインストールします。pwshコマンドを実行して、インストール結果をテストします。
どのディレクトリでこのコマンドを実行するかに応じて、出力が異なる場合があります。以下に例を示します。

Box CLI

スクリプトを使用するには、Box CLIをインストールし、構成する必要があります。これを実行するには、の手順に従います。ログインに使用するユーザーは、Boxのメイン管理者または共同管理者である必要があります。

スクリプトの構成

  1. boxcli GitHubリポジトリを複製してこの例のフォルダにcdコマンドで移動するか、examplesディレクトリからファイルをダウンロードします。
  2. 削除する従業員のリストを.csvで作成します。 ヘッダー行は次のようになります。
    この場合
    • nameは、Boxにおけるユーザーの名前です。
    • emailは、Boxにおけるこのユーザーのプライマリメールアドレスです。
    例:

パラメータのリスト

スクリプトのパラメータの定義

パラメータを渡すには、以下のオプションを使用できます。
  • スクリプトでハードコードされた値を使用します。 このオプションを使用するには、実行する前に、スクリプトのパラメータセクションに記載されている必須パラメータをすべて更新します。
  • パラメータを指定してスクリプトを実行します。 コマンドを指定するときにパラメータを指定できます。以下に例を示します。
    または
    パラメータを指定しなかった場合は、スクリプトによって、パラメータを入力するよう求められます。

スクリプトの実行

これで、あとはスクリプトを実行するだけです。
  1. PowerShellコマンドを実行します。
  2. スクリプトを実行します:
    すべてのパラメータが定義されると、以下の出力が表示され、スクリプトが開始されたことを確認できます。

ログ

ログは、メインフォルダ内のlogsフォルダに格納されます。以下のログファイルにアクセスできます。
  • Users_Deprovision_all.txt: すべてのログエントリが含まれています。
  • Users_Deprovision_errors.txt: エラーのみが含まれています。
最終更新日 2026年7月1日