このガイドでは、CSV ファイルを使用してTeamViewer シングルサインオン(SSO)除外リストにユーザーを追加する方法を説明します。提供されるスクリプトAdd-SsoExclusionsFromCSV.ps1は、このプロセスを簡素化し、ユーザー除外を効率的に管理できるようにします。

この記事は、TeamViewer Tensorライセンス所有者に適用されます。

前提条件

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

このスクリプトは、TeamViewerPS PowerShell モジュールに依存しています。まだインストールしていない場合は、以下のコマンドを使用してインストールすることができます:

Install-Module TeamViewerPS

CSVファイルからユーザーの追加

TeamViewer PS 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-HelpPowerShell cmdletを使用できます:

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

このコマンドは、スクリプトの使用方法と使用可能なパラメーターに関する詳細情報を提供します。

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