Interact with the TeamViewer web API as well as a locally installed TeamViewer client.
TeamViewerPS is a PowerShell module for interacting with the TeamViewer Web API and managing a locally installed TeamViewer client.
Assign or unassign a device to a company / tenant.
Manage the customization (Custom Module) of the locally installed TeamViewer client.
Remove-TeamViewerCustomization
Manage company / tenant details for the TeamViewer company associated with the API token.
Manage the company address book and control member visibility.
Add-TeamViewerAddressBookHiddenMember
Get-TeamViewerAddressBookHiddenMember
Remove-TeamViewerAddressBookHiddenMember
Manage organizational units of a TeamViewer company via the TeamViewer web API. Have organizational units to further group / organize / structure users and user groups.
Get-TeamViewerOrganizationalUnit
New-TeamViewerOrganizationalUnit
Remove-TeamViewerOrganizationalUnit
Set-TeamViewerOrganizationalUnit
Manage the devices & contacts via the TeamViewer web API.
Manage the user accounts of a TeamViewer company / tenant via the TeamViewer web API.
Get-TeamViewerEffectivePermission
Manage the user groups of a TeamViewer company / tenant via the TeamViewer web API.
Remove-TeamViewerUserGroupMember
Manage the roles of a TeamViewer company / tenant via the TeamViewer web API. Company / tenant users receive permissions by roles that are assigned to them or their groups.
Remove-TeamViewerUserGroupFromRole
Manage the managed groups and managed devices of an account / company / tenant via the TeamViewer web API.
Get-TeamViewerCompanyManagedDevice
Get-TeamViewerDeviceCustomField
Get-TeamViewerDeviceCustomFieldConfiguration
New-TeamViewerDeviceCustomFieldConfiguration
Remove-TeamViewerDeviceCustomField
Remove-TeamViewerDeviceCustomFieldConfiguration
Remove-TeamViewerManagedDevice
Remove-TeamViewerManagedDeviceManagement
Remove-TeamViewerPolicyFromManagedDevice
Remove-TeamViewerPolicyFromManagedGroup
Set-TeamViewerDeviceCustomField
Set-TeamViewerDeviceCustomFieldConfiguration
Manage the policies of a TeamViewer company / tenant via the TeamViewer web API.
Manage Single Sign-On (SSO) configurations via the TeamViewer web API.
Retrieve audit log entries or connection-reports of a TeamViewer company / tenant via the TeamViewer web API.
Get-TeamViewerConnectionReport
Utilities that help managing the local TeamViewer client.
Get-TeamViewerInstallationDirectory
Get-TeamViewerInstallationPackage
Get-TeamViewerInstallationType
Invoke-TeamViewerPackageDownload
Utilities that help working with the TeamViewer web API related functions.
TeamViewerPS on GitHub https://github.com/teamviewer/TeamViewerPS
TeamViewerPS on PowerShell Gallery https://www.powershellgallery.com/packages/TeamViewerPS
TeamViewer web API docs https://webapi.teamviewer.com/api/v1/docs/index
TeamViewer company website https://www.teamviewer.com/