前提条件

始める前に、 TeamViewerPSのPowerShell モジュールがインストールされていることを確認してください。

このスクリプトはTeamViewerPS PowerShellモジュールに依存しています。まだインストールしていなければ、以下のコマンドでインストールできます:

Install-Module TeamViewerPS

CSVファイルからユーザーを追加する方法

TeamViewerPS PowerShellモジュールをインストールしたので、 CSVファイルからTeamViewerのSSO除外リストにユーザーを追加に進むことができます。

  1. CSVファイルを準備する:除外したいユーザーリストを含むCSVファイルを作成します。CSVファイルには「Email」というヘッダー名(またはご要望に応じて)の列があり、除外したいユーザーのメールアドレスが記載されていることを確認してください。
  2. スクリプトを実行する:PowerShellコンソールを開き、 Add-SsoExclusionsFromCSV.ps1 スクリプトがあるディレクトリに移動します。CSVファイルからユーザーをインポートするには以下のコマンドを使ってください:

.\Add-SSOExclusionsFromCSV -Path 'c:\Example.csv' -HeaderName 'Email'

もしCSVファイルが別のディレクトリにあるなら、 'c:\Example.csv' を実際のCSVファイルのパスに置き換えてください。

このコマンドはCSVファイルを読み取り、指定されたユーザーをTeamViewerのSSO除外リストに追加します。

APIトークンの使用(任意)

認証にAPIトークンを使用したい場合は、以下のように提供できます:

APIトークンを生成する:安全なAPIトークンを作成し、それを安全な文字列に変換します。例えば:

$apiToken = 'SecretToken123' | ConvertTo-SecureString -AsPlainText -Force

APIトークンでスクリプトを実行する: -ApiToken パラメータでスクリプトを実行する:

.\Add-SsoExclusionsFromCSV -Path 'c:\Example.csv' -HeaderName 'Email' -ApiToken $apiToken

これにより、スクリプトが認証のために提供されたAPIトークンを使用するようにできます。

「テストモード」で試す

インポートスクリプトを「テストモード」で実行すれば、実際に適用せずに変更をプレビューできます。これはCSVファイルとスクリプトパラメータが正しく設定されていることを確認するのに役立ちます:

.\Add-SsoExclusionsFromCSV -Path 'c:\Example.csv' -HeaderName 'Email' -WhatIf

このコマンドは実際の修正を加えることなく、変更のシミュレーションを表示します。

追加のサポート

スクリプトやパラメータについて追加情報が必要な場合は、 Get-Help PowerShellコマンドレットをご利用ください:

Get-Help -Detailed .\Add-SsoExclusionsFromCSV.ps1

このコマンドはスクリプトの使い方や利用可能なパラメータについての詳細情報を提供します。

これらの指示に従うことで、CSVインポートを通じてTeamViewerのSSO除外リストにユーザーを簡単に追加でき、ユーザーアクセス管理をより効率的に管理できます。