# TeamViewer # TeamViewer: Overview ## **What** TeamViewer was included in version 14.6 as a technical preview and in 14.7 is now a completed implementation, including unattended access. TeamViewer is a permanent replacement for our Observe Client functionality, which will be removed in version 14.8. TeamViewer gives us a much greater feature set across more operating systems, so we are thrilled to add it to the repertoire! ## **When/Why** We'll use TeamViewer primarily whenever we need to gain remote access to a device in the field so that we can see it "hands-on", while we are actually "hands very far away". ## **How** There are several setup-related items we'll need to take care of before we can use TeamViewer, and we'll go through them in order in the related articles found below. There are also videos located in the Foundry here: [https://foundry.filewave.com/course/view.php?id=19](https://foundry.filewave.com/course/view.php?id=19) (NOTE: When logging in to the Foundry make sure to "Login via SSO") # TeamViewer: Features Overview by Platform ## **What** TeamViewer includes many different functions that make it superior to our earlier toolset (Observe Client) which was limited to Mac and Windows and was screen control only. The functions in TeamViewer vary by operating system and are quite extensive. The following is a high-level overview of functionality per platform: ## **Functional Overview**
Feature | Windows | macOS | Android | iOS/iPadOS | Chrome OS |
Screen View | Yes | Yes | Yes | Yes | Yes |
Screen Control | Yes | Yes | Yes | No | No\* |
Unattended Access | Yes\*\* | Yes\*\* | No | No | No |
Video | Yes | Yes | No | No | No |
Audio | Yes | Yes | No | Yes | No |
Text Chat | Yes | Yes | Yes | Yes | Yes |
Whiteboard | Yes | Yes | No | No | No |
File Transfer | Yes | Yes | Yes | Yes | No |
Licenses must be associated to single Administrators and not groups. Name of Administrator must match exactly. Details may be found in our assignment page on this topic: [TeamViewer: Assigning Licenses](https://kb.filewave.com/books/teamviewer/page/teamviewer-assigning-licenses "TeamViewer: Assigning Licenses")
**Example** Consider a setup with 2 licenses. Assign a license to **bsmith**. One month later another assign the other license to **pparker.** At this point in time, in another 5 months the license granted to bsmith may be assigned to a different FileWave Administrator, but 6 months must pass before the license granted to pparker may be re-assigned
Given this, be ***very*** careful with license assignments. Each customer will have at least 1 TeamViewer license to work with. Additional licenses are available for purchase for additional admins. ## **How** To actually assign a TeamViewer license to an admin, you'll use the Native Administrator → Assistants → Manage Administrators menu. You can also see how many licenses you have in that same settings area. Specific instructions for license assignment can be found [here](https://kb.filewave.com/books/teamviewer/page/teamviewer-assigning-licenses "TeamViewer: Assigning Licenses"). # TeamViewer: Assigning Licenses ## **What** The use of TeamViewer within FileWave is limited by the permissions of the particular administrator, and by the number of available TeamViewer licenses within the account. We'll show you in this article how you can assign these licenses. ## **When/Why** Whenever we want to use TeamViewer, we'll need to have a license available for the FileWave administrator. Each TeamViewer license is assigned to one and only one FileWave admin, and can only be changed once per every 6 months. Given this, you'll want to be ***very*** careful with license assignments. ## **How** To actually assign a TeamViewer license to an admin, you'll go into the Native Administrator → Assistants → Manage Administrators assistant, and click on the TeamViewer tab: [](https://kb.filewave.com/uploads/images/gallery/2023-05/pQQUuNChx3DfSP1m-image2021-9-21-6-27-48.png) If you have available licenses, you'll be able to add administrators by entering in their login name or SMTP address after clicking the plus sign. The user names will need to match **specifically**, including by case if a login name is specified (in the above, **TonyK** is correct, but **tonyk** would not be). Note that generic accounts will be limited to using TeamViewer in only one FileWave session. Confirmation of the username may be observed from the Assistant > Administrators Online window. Usernames is one of the columns displayed for each user logged in. In a later release of FileWave, several enhancements will be made to this interface to make it more elegant and easier to use, with proper validation. # TeamViewer Pre-Requisites # TeamViewer General Pre-Requisites ## What Each operating system platform will have its own set of pre-requisites that need to be satisfied before you can use the TeamViewer solution through FileWave. ## When/Why To control devices, will require a macOS or Windows device running the full version of TeamViewer: - [Windows TeamViewer Full Installer](https://www.teamviewer.com/en-us/download/windows/) - [macOS TeamViewer Full Installer](https://www.teamviewer.com/en-us/download/mac-os/) We'll see conditional options in the FileWave Native and Web Administrator consoles (shown below) for a TeamViewer session whenever pre-requisites are met:  Computer Client Preferences Computer clients also rely upon the client settings for these options to be available: - FileWave Client Preferences > Privacy There are two options available: - Managed remote control - Prompt client for remote control access  The first option will allow/deny any connection via TeamViewer. The second option will be considered when the first option is enabled. The second option, for prompting, will then either allow only one or both options to be available. When prompt is disabled, both the options to either prompt or not prompt should be available. If Prompt is enabled though, the option to action a 'Don't prompt user' will not be available and only prompted connections may be established. These options may be configured with a [Superpref Fileset](https://kb.filewave.com/books/filewave-client/page/creating-a-superprefs-fileset "Creating a Superprefs Fileset"). ## **How** The following table highlights specific prerequisites for complete functionality and helpful tips:Platform | FW Server | FW Client | Companion App/Kiosk/Extension | Supporting Apps |
Windows/macOS | Version 14.7+ | Version 14.7+ | n/a | TeamViewer App pre-deployed |
iOS/iPadOS | Version 14.7+ | n/a | FileWave Kiosk IPA v 14.6+ | TeamViewer QuickSupport App (Licensed through VPP and deployed) |
Android | Version 14.7+ | n/a | Companion App v 14.6+ (auto-deployed) | TeamViewer QuickSupport App required, TeamViewer device-specific add-on also needed for device control |
Chrome OS | Version 14.7+ | n/a | Extension v 2021.10.07 (auto-deployed) | TeamViewer QuickSupport App required, QS add-on eventually for device control |
Although TeamViewer does not support remote control of Chrome OS devices, it has been seen to work (but without consistency) in some instances by applying the QS Universal Add-on. As such, the add-on could also be considered. \* The Google Play Store TeamViewer QS Universal Add-On \* The add-on allows device control
## **How** TeamViewer’s full application for Windows can be found here: [https://www.teamviewer.com/en-us/download/windows/](https://www.teamviewer.com/en-us/download/windows/) For macOS here: [https://www.teamviewer.com/en-us/download/mac-os/](https://www.teamviewer.com/en-us/download/mac-os/). You will need to run that on the device that runs the FileWave Administrator console or WebAdmin. For your clients, the below steps discuss the deployment of TeamViewer Host. If you aren't currently distributing the FileWave Chromebook Inventory Extension, you'll want to do that, and detailed instructions can be found [here](https://kb.filewave.com/books/evaluation-guide/page/chromebook-client-pre-requisites "Quick Start Guide for Chromebooks").Details about what the Inventory Extension enables, and frequently asked questions can be found [here](https://kb.filewave.com/books/chromeos/page/chrome-os-filewave-inventory-extension-capabilities "Chrome OS: FileWave Inventory Extension Capabilities") and [here](https://kb.filewave.com/books/chromeos/page/chrome-os-filewave-inventory-extension-behavior-faq "Chrome OS: FileWave Inventory Extension Behavior (FAQ)") respectively.
Additionally, it will be very helpful to pre-deploy the QuickSupport App and the Universal Add-On through your Google Admin Console. In our environment, we chose to push both:  Note that both apps are from the Google Play Store, not from the Chrome store:  # TeamViewer: iOS/iPadOS Client Setup ## **What** FileWave's TeamViewer integration requires endpoint prerequisites on each supported platform. In future versions, we may embed some of these prerequisites, but at this time we erred on the side of letting you control the elements. So, slightly more work but much greater control. ## **When/Why** We'll need to meet prerequisites for iOS/iPadOS mobile devices for TeamViewer to work seamlessly. We'll need the new FileWave Kiosk IPA\* deployed, and we'll probably want to push out the TeamViewer QuickSupport application as well. (Technically, the TeamViewer QS App can be run or installed by the customer, but pre-deploying makes the experience much more seamless and avoids issues with licenses, etc.) The FileWave server must be at least 14.7 for full functionality.Note: Many of you probably currently only employ the Web Clip version of the Kiosk, but TeamViewer will only work with the IPA version of the kiosk because we must have an application on the device that can receive a push notification. The IPA can be downloaded from the main FileWave download page.
## **How** TeamViewer’s full application for Windows can be found here: [https://www.teamviewer.com/en-us/download/windows/](https://www.teamviewer.com/en-us/download/windows/). For macOS, here: [https://www.teamviewer.com/en-us/download/mac-os/](https://www.teamviewer.com/en-us/download/mac-os/). You will need to run that on the device that runs the FileWave Administrator console or WebAdmin. For your clients, the below steps discuss the deployment. The most recent FileWave Kiosk IPA is included on the FileWave download pages, which you can find here: [Downloads](https://kb.filewave.com/books/downloads "Downloads") The TeamViewer QuickSupport app can be found in the iTunes app store [here](https://apps.apple.com/us/app/teamviewer-quicksupport/id661649585), and of course, you'll want to buy licenses (a free app) through your ASM or ABM portal before attempting to distribute. Both of the above can be pushed like any normal Apple MDM Fileset/Payload in the native or web administrator consoles.Note: Although the deployment of these apps is simple, and you'll probably eventually want to deploy both to all devices, it is **ALWAYS** best practice to test on a smaller set of devices initially before you deploy en masse.
# TeamViewer: macOS Client Setup ## What FileWave's TeamViewer integration requires endpoint prerequisites on each supported platform. In future versions, we may embed some of these prerequisites, but at this time, we erred on the side of letting you control the elements. So, slightly more work but much greater control. ## When/Why TeamViewer is used to remotely control your clients. You can use TeamViewer when you need access to a device for troubleshooting or assisting a user. TeamViewer for macOS differs from other OSs because it requires a few privacy permissions before allowing TeamViewer to be installed. ## How We'll need to meet prerequisites for macOS client devices in order for TeamViewer to work seamlessly. We'll need the: - Server and Clients have to be FileWave 14.7+ - [General TeamViewer Prerequisites](https://kb.filewave.com/books/teamviewer/page/teamviewer-general-pre-requisites) are met, ensuring that clients are set to allow remote control - [TCC Profile for TeamViewer Host - Accessibility and Full Admin Access](#bkmrk-tcc-profile-for-team) - [TeamViewer Host Fileset](#bkmrk-teamviewer-host-file) The below describes installing the TeamViewer Host application. The full TeamViewer application is only necessary for computers wanting to remote into other computers. The Host application is only allowed to accept connections and not initiate them. You can use both, but we highly recommend the Host application. (During an attempt to prompt a device for control, users will be prompted to either install or launch a local copy of Teamviewer. Only the TeamViewer Host version can be launched if pre-installed.) ### FileWave Client (14.7+)Remember to always use the client updater Fileset to update your clients. Do **NOT** push the FileWave client PKG to upgrade macOS clients.
The most recent FileWave client is always included on the FileWave download pages, which you can find here: [Downloads](https://kb.filewave.com/books/downloads "Downloads") ### TCC Profile for TeamViewer Host - Accessibility and Full Admin AccessBoth profiles enable 2 of the 3 permissions TeamViewer Host requires. The 3rd, Screen Recording, is a privacy setting that can not be allowed by anyone other than a local user. Standard Users do not have permissions to allow Screen Recording by default. This option to allow a non-Admin to enable Screen Sharing is available in one of the provided Profiles.
Screen Sharing is a service deemed by Apple as user privacy. Hence, users must locally enable Screen Sharing on macOS.
Once allowed, if left enabled, subsequent TeamViewer sessions to that device my be actioned, without user prompting.
Both Profiles have the following settings: [](https://kb.filewave.com/uploads/images/gallery/2024-04/Wr6Ov94aWjqAGa9g-image.png) However, one of them allows Screen Recording to be enabled by a non-Admin user: [](https://kb.filewave.com/uploads/images/gallery/2024-04/mCFamzRWYr2MtnXy-image.png) Each profile contains two payloads: Privacy Settings & Custom Settings #### Privacy Settings Permissions to allow TeamViewer access rights.**TCC Profile for TeamViewer Host:** - **[TeamViewerHost15.mobileconfig](https://kb.filewave.com/attachments/337)** **TCC Profile for TeamViewer Host with Standard User Screen Recording Allowance 11+:** - **[TeamViewerHost15AllowUser.mobileconfig](https://kb.filewave.com/attachments/338)** |
**Note that you only need one of the below, but we may offer several versions in case you need an older version.** **[TeamViewer Host Install macOS 15.52.3.fileset.zip](https://kb.filewave.com/attachments/336)** **[TeamViewer Host Install macOS 15.40.8.fileset.zip](https://kb.filewave.com/attachments/31)** |
The two profiles may be uploaded simultaneously. The Fileset Requirement Script is able to identify either profile.
##### Activation Script: The script in this case is installing the PKG. Note the script allows the specifying of the 'choices.xml' file when ran. ``` #!/bin/zsh installer -applyChoiceChangesXML /usr/local/etc/TeamViewer/choices.xml -pkg "/usr/local/etc/TeamViewer/Install TeamViewerHost.pkg" -target / exit 0 ``` ##### Post-Uninstallation Script: the 'mac\_teamviewer\_uninstaller.sh' script uninstalls TeamViewer if an association or deployment no longer exists. ## Related Content - [TeamViewer macOS Mass Deployment Guide](https://community.teamviewer.com/English/kb/articles/50739-mass-deployment-on-macos) # TeamViewer: Windows Client Setup ## **What** FileWave's TeamViewer integration requires endpoint prerequisites on each supported platform. In future versions, we may embed some of these prerequisites, but at this time, we erred on the side of letting you control the elements. So, slightly more work but much greater control. ## **When/Why** We'll need to meet prerequisites for Windows client devices for TeamViewer to work seamlessly. (Technically, the TeamViewer App can be run or installed by the customer, but pre-deploying makes the experience much more seamless and avoids issues with administrative rights, etc.) We'll need the following: - FileWave server to be upgraded to at least 14.7 (14.6 is permitted but was a technical preview) - FileWave client to be upgraded to at least 14.7 (14.6 is permitted but was a technical preview and unattended access won't be present) - [TeamViewer Pre-Requisites](https://kb.filewave.com/books/teamviewer/chapter/teamviewer-pre-requisites "TeamViewer Pre-Requisites") are met, ensuring that clients are set to allow remote control - TeamViewer full client installed where you run FileWave Central (Native) or Anywhere (Web) - TeamViewer Host application is bundled in the Fileset and is required for pre-configuration by way of a 'tvopt' file The host version of TeamViewer does not provide the ability for users to control other devices. ## **How** #### FileWave Client The most recent FileWave client is always included on the FileWave download pages, which you can find here: [Downloads](https://kb.filewave.com/books/downloads "Downloads")Remember to always use the client updater Fileset to update your clients. Do **NOT** push the FileWave client MSI to upgrade Windows clients.
#### TeamViewer - TeamViewer’s full application for Windows can be found here: [https://www.teamviewer.com/en-us/download/windows/](https://www.teamviewer.com/en-us/download/windows/) For macOS here: [https://www.teamviewer.com/en-us/download/mac-os/](https://www.teamviewer.com/en-us/download/mac-os/) You will need to run that on the device that runs the FileWave Administrator console or WebAdmin. For your clients, the below steps discuss the deployment of TeamViewer Host. The installer is actioned with scripts configured to ensure the installation is silent, including: - Disabling the prompt to configure Unattended Access - Removing the desktop iconTeamViewer Host MSI download requires an account with TeamViewer. FileWave includes the MSI within the Fileset, but this should not be exported and redistributed. FileWave will aim to update the Fileset periodically to include newer versions of TeamViewer.
Choose an embedded TeamViewer Fileset:**Note that you only need one of the below, but we may offer several versions in case you need an older version.** **[TeamViewer Host Windows 15.53.6.0.fileset.zip](https://kb.filewave.com/attachments/340)** **[TeamViewer Host Windows 15.40.8.0.fileset.zip](https://kb.filewave.com/attachments/22)** |
Disassociation of the Fileset will uninstall TeamViewer Host with a pre-uninstallation script.
#### Customization The Fileset provided has an example 'tvopt' file, which will customize the installation if left as is. If no customization is desired, this file may be removed. Alternatively, it is possible to upload an alternate 'tvpopt; file, preset as desired. Example file 'example.custom.tvopt' highlighted in the image. Add a built file into the same directory called 'custom.tvopt' to override this; the 'example.custom.tvopt' may be left behind or removed.  #### Create Custom 'tvopt' Follow the example instructions below to create a TeamViewer Host custom settings file for enforcement at the time of installation.The TeamViewer Host app can be customized and secured to: \* Prevent users from connecting to their own devices remotely. Connections will only be possible via FileWave \* Blocking users from editing the settings by protecting them with a password.
For example, to secure the TeamViewer Host app and export its settings: 1. Install the TeamViewer Host component on a test device. 2. Launch it from the TeamViewer icon in the system tray, edit the settings and set the following options: - Security > Random password (for spontaneous access) > Password strength=Disabled (no random password) - Advanced > TeamViewer options > Changes require administrative rights on this computer - Set Options/Confirm password fields 3. Click the Export button at the bottom of the Advanced options sections on the right. Save it as 'custom.tvopt'. - Check Export user-specific settings as default for all users 4. Drag the 'custom.tvopt' file into the Fileset within the same directory as the current example file and installer MSI 5. Test before deploying en masse TeamViewer also provides guidance here on mass deployment that may be helpful: [https://community.teamviewer.com/English/kb/articles/39639-mass-deployment-on-windows](https://community.teamviewer.com/English/kb/articles/39639-mass-deployment-on-windows) # TeamViewer: Android EMM Client Setup ## What FileWave's TeamViewer integration requires endpoint prerequisites on each supported platform. In future versions, we may embed some of these prerequisites, but at this time, we erred on the side of letting you control the elements. So, slightly more work but much greater control. ## When/Why TeamViewer’s full application for Windows can be found here: [https://www.teamviewer.com/en-us/download/windows/](https://www.teamviewer.com/en-us/download/windows/). For macOS, here: [https://www.teamviewer.com/en-us/download/mac-os/](https://www.teamviewer.com/en-us/download/mac-os/). You will need to run that on the device that runs the FileWave Administrator console or WebAdmin. For your clients, the below steps discuss the deployment. We'll need to meet prerequisites for Android client devices for TeamViewer to work seamlessly. We'll need the FileWave companion app to be upgraded to at least 14.7, and we'll want to deploy the TeamViewer QuickSupport and add-on applications as well.Component | Install? | Notes |
Android EMM Companion App (FW Client App) | \* Yes | Auto-deployed |
TeamViewer QuickSupport App (Google Play Store) | \* Yes | [Details](https://play.google.com/store/apps/details?id=com.teamviewer.quicksupport.market), which can be deployed as a FileWave Fileset: [Play Store App - TeamViewer QuickSupport.fileset.zip](https://kb.filewave.com/attachments/190) |
TeamViewer Add-On (Google Play Store) | \* Yes | The add-on is required for device control (typing, screen clicks, etc)...and is specific to each type of Android device, reference the article linked to from the How section below for specifics about best practices for deployment |
FW Client App must be able to both resolve the server DNS name and reach the server since communication from this App is direct to the server, not via Google. Without this communication, the version of FW Client will not be updated on the server and the option to 'Open Remote Session' will be greyed out.
## How There are two elements we need to deploy to support TeamViewer on Android EMM devices: - The TeamViewer QuickSupport App, which provides basic TeamViewer viewing capabilities, and - The TeamViewer QuickSupport Add-On tool, which provides the ability to control the endpoint's cursor and keyboard To keep the distribution simple and elegant, we'll probably want to build a structure that looks something this: [](https://kb.filewave.com/uploads/images/gallery/2023-07/eA5qEmA2n3V5Isz4-image.png)Note that you could also publish all of the apps needed to the Play Store Kiosk on the devices as well, but we feel that would be pretty cluttered for the users of the devices, albeit simpler for the FileWave admin.
In our structure, the top-level group is just a manual group, and we will assign the Fileset (Payload) for the TeamViewer QuickSupport app here. Below that top-level group we'll create groups for ***each*** type of Android device we have. The add-on is device-specific, therefore we will create a smart group for each device type based on the ***Device Product Name*** field. [](https://kb.filewave.com/uploads/images/gallery/2023-07/xXouthust1xPtx9D-image.png) In the case of the Lenovo M10 tablet, the product name is "Lenovo TB-X605F", so we created a Smart Group based on Device Product Name matching that exact name. Because this group is a smart group all M10 tablets will automatically be included and, therefore will have the QuickSupport app assigned from the group above, which addresses our first pre-requisite.Remember, you can duplicate a smart group by right-clicking and choosing "Duplicate"...this makes it much simpler to add multiple similar smart groups.
Now, for the Add-On installation...it is a bit more complicated because we don't know which add-on fits our device best. In this case, it is best just to cheat and let the TeamViewer QuickSupport app recommend the add-on to install on a sample device. In our case, it recommends an add-on for the x705F, found here: [https://play.google.com/store/apps/details?id=com.teamviewer.quicksupport.addon.lenovo\_tb\_x705f](https://play.google.com/store/apps/details?id=com.teamviewer.quicksupport.addon.lenovo_tb_x705f) So, we'll now create a Fileset for that app. and assign it to the appropriate smart group. Then, rinse and repeat for each device type, which hopefully won't be too many.There is also a Universal Add-On available, but at least in our testing, the device-specific add-ons worked best.
On initial setup, the option for starting a remote control session for an Android can be delayed to allow synchronization between FileWave/Google. This is only at the setup of the device though and should complete within 15-30 minutes maximum.
# TeamViewer: Creating a new session # Creating a General TeamViewer Session ## **What** Creating a remote session to a device is simple once all pre-requisites are met. ## **When/Why** We will create a new session whenever we need remote access to an endpoint. Typically this is done in response to a service call from a customer in the field. ## **How** From any device in the admin console that meets pre-requisites (web and native shown below), you can choose to open a **Remote Session** from the context menu. Note that the admin user must have rights, and the client itself must have reported the right "state" to be controlled. macOS and Windows clients will be the only ones to show **Don't Prompt User** but that will only appear if the FileWave client has been set to allow remote control and to allow unattended remote control to see both options. The original Observe client permissions are how TeamViewer permissions are being controlled for macOS and Windows. If you would like to change a client's permissions then a [Superpref](https://kb.filewave.com/books/filewave-client/page/creating-a-superprefs-fileset "Creating a Superprefs Fileset") can change these settings.  Computer Client Preferences Computer clients also rely upon the client settings for these options to be available: - FileWave Client Preferences > Privacy There are two options available: - Managed remote control - Prompt client for remote control access  The first option will allow/deny any connection via TeamViewer. The second option will be considered when the first option is enabled. The second option, for prompting, will then either allow only one or both options to be available. When prompt is disabled, both the options to either prompt or not prompt should be available. If Prompt is enabled though, the option to action a 'Don't prompt user' will not be available and only prompted connections may be established. These options may be configured with a [Superpref Fileset](https://kb.filewave.com/books/filewave-client/page/creating-a-superprefs-fileset "Creating a Superprefs Fileset"). The admin workstation must be a Windows or Mac device to begin a TeamViewer session. The admin workstation will open a browser tab to get.teamviewer.com that will in turn prompt to launch the installed TeamViewer app in order to connect to the remote system. Depending on your browser settings, you may have to modify allowing pop-ups to see the page open. [](https://kb.filewave.com/uploads/images/gallery/2023-06/bZrVYj37plSLPZ9N-tv1.png) Note that you can save your setting for this so that it doesn't prompt the next time. We'll choose to launch the installed version and then the TeamViewer App itself will launch this page: [](https://kb.filewave.com/uploads/images/gallery/2023-06/qmrtR7Us1wPvjrBd-tv2.png) This window will remain open, waiting for the remote user to accept the session. If they begin the session, you will be redirected to the remote session. If no response is sent, the session will time out. # TeamViewer: Android EMM Session Overview ## **What** This article picks up from the administrator requesting a remote control session through TeamViewer. It presumes that all device pre-requisites are already met.TeamViewer support for Android EMM sessions requires the current FileWave Companion app.
## **When/Why** We'll usually create a remote session to try to resolve some type of support issue on a remote device. When we begin the remote session with an Android device, it is important that we know how it behaves on the remote endpoint so that we can assist the end user if need be. ## **Behavior** Once the device receives the remote session notification (think of this as an alert to the device to begin a session), the FileWave EMM app will receive a notification to the device. But note, this notification (a behavior of the OS) is somewhat subtle...It plays a notification sound and shows an icon at the top of the window. Opening the notification will show the prompt for the session:  When that notification is acknowledged, the TeamViewer QuickSupport App will open to start a remote session. On first launch, the QuickSupport app will prompt the user to accept the EULA as shown above
The FileWave EMM companion App **MUST** be running for the initial notification to be received by the device.
Once the EULA is agreed to (one time prompt), then the client-side session will begin:  When the administrator's TeamViewer is also running, then the user will be prompted to allow this specific session (for attended access):  Once each of the above are completed, the remote session will look like this from the admin's machine:  # TeamViewer: Chrome OS Session Overview ## **What** This article picks up from the administrator requesting a remote control session through TeamViewer. It presumes that all device pre-requisites are already met. ## **When/Why** We'll usually create a remote session to try to resolve some type of support issue on a remote device. When we begin the remote session with a Chrome OS device, it is important that we know how it behaves on the remote endpoint so that we can assist the end user if need be. ## **Behavior** Once the device receives the remote session notification (think of this as an alert to the device to begin a session), the FileWave Inventory extension will open a tab in the client's browser that will then force a prompt for a remote session (the browser MUST be active for this to work)  On first launch the QuickSupport app will prompt the user to accept the EULA, and will also prompt to allow the add-on to function  Once the EULA is agreed to and the add-on allowed (one time prompts for each), then the client-side session will begin:  When the administrator's TeamViewer is also running, then the user will be prompted to allow this specific session (for attended access):  Once the session begins, this is where the one-time prompt for the add-on will display (the user must enable for the admin to be able to click or type on the remote screen...currently not working in our testing)  And then, the user must allow the screen to be shared explicitly by clicking on the screen image, and then allowing:  Once each of the above is completed, the remote session will look like this from the admin's machine:  # TeamViewer: iOS/iPadOS Session Overview ## **What** This article picks up from the administrator requesting a remote control session through TeamViewer. It presumes that all device pre-requisites are already met. ## **When/Why** We'll usually create a remote session to try to resolve some type of support issue on a remote device. When we begin the remote session with an iOS device, it is important that we know how it behaves on the remote endpoint so that we can assist the end user if need be. ## **Behavior** Once the device receives the remote session notification (think of this as an alert to the device to begin a session), the device will receive a notification. This notification (a behavior of the OS) is somewhat subtle...It plays a notification sound and shows an icon at the top of the window. Opening the notification will show the prompt for the session:  When that notification is acknowledged, the TeamViewer QuickSupport App will open to start a remote session. On first launch, the QuickSupport app will prompt the user to accept the EULA (a one-time prompt)  When the administrator's TeamViewer is also running, then the user will be prompted to allow this specific session (for attended access):  Additionally on iOS devices, the user must choose to broadcast the screen after being prompted:  and then...  Once both actions are completed, the session will be opened. Note that iOS remote sessions are screen-view only:  # TeamViewer: macOS Session Overview ## **What** This article picks up from the administrator requesting a remote control session through TeamViewer. It presumes that all device pre-requisites are already met. ## **When/Why** We'll usually create a remote session to try to resolve some type of support issue on a remote device. When we begin the remote session with a macOS device, it is important that we know how it behaves on the remote endpoint so that we can assist the end user if need be. ## **Behavior** For macOS and Windows devices it is possible to have both attended as well as unattended access to the device. From any macOS or Windows device in the admin console that meets pre-requisites (web and native shown below), you can choose to open a **Remote Session** from the context menu. Note that the admin user must have rights, and the client itself must have reported the right "state" to be controlled. macOS and Windows clients will be the only ones to show **Don't Prompt User** but that will only appear if the FileWave client has been set to allow remote control and to allow unattended remote control to see both options. The original Observe client permissions are how TeamViewer permissions are being controlled for macOS and Windows. If you would like to change a client's permissions then a [Superpref](https://kb.filewave.com/books/filewave-client/page/creating-a-superprefs-fileset "Creating a Superprefs Fileset") can change these settings.  Computer Client Preferences Computer clients also rely upon the client settings for these options to be available: - FileWave Client Preferences > Privacy There are two options available: - Managed remote control - Prompt client for remote control access  The first option will allow/deny any connection via TeamViewer. The second option will be considered when the first option is enabled. The second option, for prompting, will then either allow only one or both options to be available. When prompt is disabled, both the options to either prompt or not prompt should be available. If Prompt is enabled though, the option to action a 'Don't prompt user' will not be available and only prompted connections may be established. These options may be configured with a [Superpref Fileset](https://kb.filewave.com/books/filewave-client/page/creating-a-superprefs-fileset "Creating a Superprefs Fileset"). If all of the prerequisites have been met then picking **Remote Session (Don't Prompt User)** will simply result in TeamViewer opening on both your admin workstation and the remote computer. If TeamViewer or TeamViewer Host are not installed then FileWave will return an error that TeamViewer was not found. Otherwise, for a prompted session the below workflow will get you connected. Note that if you pick to start a session from your admin workstation and it appears as if nothing happens then please check if you have a pop-up blocker. We have found even in a default install of Safari that there will be a pop-up blocker icon shown in the URL bar. Once you allow the pop-up then everything should work. #### Remote Session (Prompt User) Workflow Once the device receives the remote session notification (think of this as an alert to the device to begin a session), the FileWave client will open a new browser tab to prompt for the opening of TeamViewer.  When that notification is acknowledged, the TeamViewer App will open to start a remote session. Note that if the TeamViewer App is not pre-deployed, there is an option to launch a single use version of TeamViewer. The single-use version does not require administrative credentials to run, but it does require the user to allow screen access, etc within System Preferences.  On first launch the TeamViewer app will prompt the user to accept the EULA. Once the admin and client devices have both acknowledged the session, the remote device will be prompted to allow the session:  Once this prompt is acknowledged (and the admin session is also launched), then the session will begin:  # TeamViewer: Windows Session Overview ## **What** This article picks up from the administrator requesting a remote control session through TeamViewer. It presumes that all device pre-requisites are already met. ## **When/Why** We'll usually create a remote session to try to resolve some type of support issue on a remote device. When we begin the remote session with a Windows device, it is important that we know how it behaves on the remote endpoint so that we can assist the end user if need be. ## **Behavior** For macOS and Windows devices it is possible to have both attended as well as unattended access to the device. From any macOS or Windows device in the admin console that meets pre-requisites (web and native shown below), you can choose to open a **Remote Session** from the context menu. Note that the admin user must have rights, and the client itself must have reported the right "state" to be controlled. macOS and Windows clients will be the only ones to show **Don't Prompt User** but that will only appear if the FileWave client has been set to allow remote control and to allow unattended remote control to see both options. The original Observe client permissions are how TeamViewer permissions are being controlled for macOS and Windows. If you would like to change a client's permissions then a [Superpref](https://kb.filewave.com/books/filewave-client/page/creating-a-superprefs-fileset "Creating a Superprefs Fileset") can change these settings.  Computer Client Preferences Computer clients also rely upon the client settings for these options to be available: - FileWave Client Preferences > Privacy There are two options available: - Managed remote control - Prompt client for remote control access  The first option will allow/deny any connection via TeamViewer. The second option will be considered when the first option is enabled. The second option, for prompting, will then either allow only one or both options to be available. When prompt is disabled, both the options to either prompt or not prompt should be available. If Prompt is enabled though, the option to action a 'Don't prompt user' will not be available and only prompted connections may be established. These options may be configured with a [Superpref Fileset](https://kb.filewave.com/books/filewave-client/page/creating-a-superprefs-fileset "Creating a Superprefs Fileset"). If all of the prerequisites have been met then picking **Remote Session (Don't Prompt User)** will simply result in TeamViewer opening on both your admin workstation and the remote computer. If TeamViewer or TeamViewer Host are not installed then FileWave will return an error that TeamViewer was not found. Otherwise, for a prompted session the below workflow will get you connected. #### Remote Session (Prompt User) Workflow Once the device receives the remote session notification (think of this as an alert to the device to begin a session), the FileWave client will open a new browser tab to prompt for opening of TeamViewer.  When that notification is acknowledged, the TeamViewer App will open to start a remote session. Note that if the TeamViewer App is not pre-deployed, there is an option to launch a single use version of TeamViewer. The single-use version does not require administrative credentials to run.  On first launch the TeamViewer app will prompt the user to accept the EULA. Once the admin and client devices have both acknowledged the session, the remote device will be prompted to allow the session:  Once this prompt is acknowledged (and the admin session is also launched), then the session will begin:  # TeamViewer: Session to a Device where the FileWave agent is broken or missing ## **What** What if the device you are trying to manage doesn't have a FileWave client installed yet, or what if it is malfunctioning in some way? Is there a way to start a TeamViewer session in another way through FIleWave? ## **When/Why** Many times a remote device is in some state of disrepair. Perhaps someone had admin credentials to it and removed all your tools and you need to start the repair process. FileWave gives you a method for starting a remote TV session with that endpoint in a simpler manner than sharing passcodes, etc. ## **How** This particular feature is in the FileWave Web Admin console only. If you have proper access to use TeamViewer, you'll see a new icon in the toolbar beside the model number:  This icon (  ) will allow you to create a link for the customer to use, that you can just send them via email etc: [](https://kb.filewave.com/uploads/images/gallery/2023-05/1nvIxKWzQfms4ipb-image2021-9-26-17-7-1.png) You share the link with the customer, then click on the second link yourself. Once the customer navigates to the link you sent them, the session will begin just as if the device was in FileWave. # TeamViewer: Frequently Asked Questions ## **What** TeamViewer is a powerful, and many-faceted tool, so you are bound to have some questions. ## **FAQ** Q: Can you open multiple TeamViewer sessions simultaneously? A: Yes, indeed. Q: What happens if you try to open a session to a device that is offline? A: Nothing, basically. The admin computer will try to start the session, but the remote device can't answer. Eventually, the request will time out. Q: There are several things the end-user has to do to allow a session. Can those be skipped? A: For attended access, no...the remote user must accept and allow the session. For unattended access, with proper setup ahead of time yes. Q: I already own some TeamViewer licenses. Can I use those with FileWave? A: No. All licenses for using TeamViewer through FileWave are coordinated through FileWave licensing alone however we do not have a license key or anything special about the TeamViewer client so if you have licensed installs of TeamViewer then FileWave will connect to those no matter if they are licensed or unlicensed. Q: Can I get more than the license that was included with my FileWave server? A: Our Customer Experience team can work with you on a quote for the additional licenses. You can reach the team at