APIを実際に体験できる対話型のデモを紹介します。サンプルアプリ、ヒントになるユースケースを見つけましょう。2024でコンテンツとAIの可能性について紹介します。2024でコンテンツとAIの可能性について紹介します。CLIでのPowerShellスクリプトの使用CLIはそれ自体がすでに強力ですが、PowerShellスクリプトと併用すると、反復タスクをさらに短時間で完了することができます。GitHubリポジトリ内にサンプルスクリプトフォルダを作成しました。CLIスクリプトのしくみを説明するため、ユーザーのプロビジョニングと作成を行うスクリプトテンプレートを使用します。CLIを使用して、個人用フォルダ構造の作成と管理対象ユーザーの一括作成を実行し、新しく作成したフォルダ構造に新しいユーザーをビューアー/アップローダーのロールを持つコラボレータとして追加することでそのユーザーのプロビジョニングを行います。クイックスタートのこの手順は、管理者権限を持つサービスアカウントとユーザーのみを対象としています。Box管理者以外のユーザーの場合、またはサービスアカウントを使用していない場合は、この手順をスキップしてください。ユースケースユーザーとフォルダ構造を自動的に作成するために、スクリプトによって以下の手順が実行されます。.csvファイルを使用して従業員データを一括で読み込みます。JSONファイルを使用してフォルダ構造を定義するか、ユーザーのローカルディレクトリから構造をアップロードします。新しい管理対象ユーザーごとに、あらかじめ決められた個人用フォルダ構造を作成します。CLIをインストールし、構成する必要があります。場合は、このクイックスタートガイドの手順1を参照してください。2.0を使用した設定ガイドに従ってください。個人用フォルダの親フォルダの作成このスクリプトは、作成される各ユーザーにフォルダ構造を作成することで動作します。そのためには、すべての個人用フォルダが格納される親フォルダを作成する必要があります。しないと、すべてのフォルダは、CLIの設定に使用したユーザーのルートに格納されます。このフォルダは、好きな場所に名前を付けて配置できますが、CLIの設定に使用したユーザーにそのフォルダへのアクセス権限を付与する必要があります。スクリプト実行後の構造の例を次に示します。スクリプトのダウンロード任意のディレクトリにスクリプトを複製し、そのディレクトリに移動します。自分の環境で実行できるようにスクリプトを調整します。この例では、スクリプトに用意されているサンプルデータを使用します。パラメータの指定スクリプトを実行する前に指定する必要があるパラメータがいくつかあります。入力にJSONファイルを使用してフォルダ構造を作成するかローカルの構造をアップロードするときに、すべての個人用フォルダが作成される宛先フォルダID。このフォルダは、初めてスクリプトを実行する前に作成する必要があります。この値を0にすることはお勧めしません。この値に設定した場合、CLIの設定に使用したアカウントのルートに個々の個人用フォルダが作成されるためです。所有するフォルダ構造のJSONパス。個人用フォルダの親として作成されるフォルダ名の末尾に使用される文字列。Folderに設定されていますが、必要に応じて自由に設定できます。フォルダ構造を直接アップロードするためのローカルディレクトリ。ローカルのアップロードパスまたはフォルダ構造のJSONファイルを指定してください。両方は指定できません。ユーザーリストの更新ユーザーを読み込むには、サンプルファイルEmployees_1.csv、Employees_5.csv、Employees_10.csvを使用できます。それぞれのファイルでは、新しいユーザーが1人、5人、10人読み込まれます。これらのファイルをテスト実行用にカスタマイズします。Employees_1.csvを次のデータで更新します。firstName,lastName,email,usernameIsaac,Newton,abc@abc.local,INewton23EmployeeListパラメータを使用して、データを読み込む.csvファイルを指定します。メールアドレスは、Box全体で一意である必要があります。ユーザー名は特定のBoxインスタンスで一意である必要があります。ない場合は、スクリプトを実行したときにエラーがスローされます。フォルダ構造の作成フォルダ構造は、JSONファイルから作成するか、ローカルドライブからアップロードすることができます。JSONファイルを使用するFolder_Structure.jsonファイルは、作成するフォルダ構造を含んでいます。Pharmaを作成するとします。Folderフォルダの下に配置します。FolderStructureJSONPathパラメータを使用して、Folder_Structure.jsonファイルの場所を指定します。ローカルドライブからアップロードするフォルダ構造をローカルファイルシステムから直接アップロードすることもできます。LocalUploadPathパラメータを使用して、アップロードするローカルフォルダのパスを指定します。このフォルダは、名前はそのままで、JSONファイルを使用した方法と同様にアップロードされます。パラメータの更新スクリプトを実行する前にパラメータを渡す方法は3つあります。スクリプトで静的な値を使用する実行する前に、スクリプト内のすべての必須パラメータを忘れずに更新してください。""パラメータを指定してスクリプトを実行するスクリプトの実行中にパラメータを指定できます。script...求められたときにパラメータを指定する実行時に指定されていないパラメータがある場合は、スクリプトにより、指定するよう求められます。script...スクリプトの実行ディレクトリを、スクリプトが格納されているフォルダに変更します。Provisioningフォルダになります。会社で新しい従業員を雇用するたび、このスクリプトを定期的に実行することは一般的です。.csvファイルを編集し、前の行のユーザーを削除して新規ユーザーの情報を追加するだけです。その後、スクリプトを再度実行できます。CLIと共にPowerShellスクリプトを使用した、ユーザーのプロビジョニングと最初のフォルダ構造の作成の自動化について確認しました。その他のユースケースについては、他のサンプルスクリプトを確認してください。Cookie通知Unilicenseで提供されるコードサンプル。