echo %errorlevel%
进入命令行以验证该过程是否成功。
TeamViewer.exe assignment --id paste_your_assignment_id_here --offline
示例:
TeamViewer.exe assignment --id 0001CoBBChARKJtw_okR6o_fJ7AisynpEigIACAfAgAJAOjwtNCVK_JiM5lVdgdfguSk-gQ= --offline
您可以将其他选项添加到命令行中:
Windows:
--device-alias=[<name>]
新设备在设备列表中出现的别名;此属性可以采用以下值:
示例:
C:\Program Files\TeamViewer\TeamViewer.exe" assignment --id 123 --device-alias=%COMPUTERNAME-%USERNAME%
提示:如果您想使用空格,则必须将所有内容放入“...”中,如下例所示:
C:\Program Files\TeamViewer\TeamViewer.exe" assignment --id 123 --device-alias=“%COMPUTERNAME Test %USERNAME%“
--retries
在出现临时错误的情况下,会重新进行分配。请注意,每次尝试之间有1秒钟的等待时间。
--timeout
设置用于所有分配尝试的总体超时(秒)。
例子:
TeamViewer.exe assignment --id YOUR_ASSIGNMENT_ID --retries=3 --timeout=120
为处理在分配过程中处于离线状态的设备,系统会将分配信息以加密属性的形式存储在注册表中,并在设备上线时自动执行分配操作。一旦设备成功分配,该属性将被删除。
先决条件:
要通过命令行分配 macOS 设备,请按照以下说明操作:
sudo /Applications/TeamViewerHost.app/Contents/Helpers/TeamViewer_Assignment -assignment_id <ID> --offline
示例:
sudo /Applications/TeamViewerHost.app/Contents/Helpers/TeamViewer_Assignment -assignment_id 0001CoBBChARKJtw_okR6o_fJ7AisynpEigIACAfAgAJAOjwtNCVK_JiM5lVdgdfguSk-gQ= --offline
sudo /Applications/TeamViewer.app/Contents/Helpers/TeamViewer_Assignment -assignment_id paste_your_assignment_id_here --offline
示例:
sudo /Applications/TeamViewer.app/Contents/Helpers/TeamViewer_Assignment -assignment_id 0001CoBBChARKJtw_okR6o_fJ7AisynpEigIACAfAgAJAOjwtNCVK_JiM5lVdgdfguSk-gQ= --offline
sudo teamviewer assignment --id paste_your_assignment_id_here --offline
示例:
sudo teamviewer assignment --id 0001CoABChARKJtw_okR6o_fJ7AisynpEigIACAfAgAJAO4PLaOBrqNDgr6jwtNCVK_JiM5lVdgdfgYo3uQ3pGkAbX8bo_VqPw1Rt61-RLe9AKSwZ14uwOXtUN7FYflrHbWAqRKBF0h8V18ldMcVT1rLF --offline
如果你已经有了一个分配的设备,并且你再次通过命令行执行分配,设备分配会被新的分配覆盖。覆盖意味着旧的分配被删除,已经分配的管理器或策略将被丢失。
注意: TeamViewer 策略 "防止删除分配 "也防止在已经分配的设备上进行新的分配。