在本指南中,您将学习如何使用 CSV 文件将用户添加到TeamViewer Single Sign-On (SSO) 排除列表。所提供的脚本Add-SsoExclusionsFromCSV.ps1 简化了这一过程,使您可以高效地管理用户排除。

本文适用于TeamViewer Tensor 许可证持有人。

先决条件

开始之前,请确保已安装TeamViewerPS PowerShell模块。

该脚本依赖于 TeamViewerPS PowerShell 模块。如果尚未安装,可使用以下命令进行安装:

Install-Module TeamViewerPS

从 CSV 文件添加用户

现在您已经安装了 TeamViewerPS PowerShell 模块,可以继续将CSV 文件中的用户添加到TeamViewer SSO 排除列表

  1. 准备 CSV 文件:创建一个包含要排除的用户列表的 CSV 文件。确保 CSV 文件中有一列标题名称为 "电子邮件"(或根据要求),其中包含要排除的用户的电子邮件地址。
  2. 运行脚本:打开 PowerShell 控制台,导航到Add-SsoExclusionsFromCSV.ps1脚本所在的目录。使用以下命令从 CSV 文件导入用户:
.\Add-SsoExclusionsFromCSV -Path 'c:\Example.csv' -HeaderName 'Email'

如果 CSV 文件位于其他目录,请用实际路径替换"c:\Example.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 排除列表,帮助您更有效地管理用户访问。