Skip to main content

Draft Only: Compliance Pack TeamViewer

Description

FileWave is immensely powerful, but can be daunting when it comes to stitching the various components of a complex workflow together.  Content packs are meant to give a leg-up in creating distributable content and are also a great way to learn by example!  Each content pack is meant to be a "whole solution", putting together all of the pieces of FileWave to accomplish a goal.

This FileWave Content Pack is designed for:

Package Goal OS Versions <delete as required>
<insertProvide goalInstal here>Filesets, Queries and Reports

Android

Chrome

macOS

iOs

Windows

Uploaded content should not overwrite any current Custom Fields, Filesets, Computer Groups, Deployments or Inventory Groups.  Any matching names should be incremented with a number (with the exception of Queries, where duplicate names are allowed).

Example view:

image.png

What is in this Content Pack

All Content Packs contain selectable items, not everything need be selected.

This content pack provides:

Custom Fields:

"Custom Fields" are a terrific way to extend the "inventory attributes" of devices.  Included in this content pack:

Custom Field NameName* Description
<InstertTeamViewer row per item with Name>Managed <AddShow description>if Computers are configured for TeamViewer Management
TeamViewer Prompt UserShow if Computers require user acceptance
* Names may have a number after if a matching name was found at upload.

Device Groups:

Static and Smart Groups are a tool for organising your devices.  Included in this content pack:

Smart Group Name Description
<InstertAndroid row per item with Name>TeamViewer <AddIdentify description>devices that do not have TeamViewer installed
macOS TeamViewer
macOS TeamViewer Allow User
Windows TeamViewer
* Names may have a number after if a matching name was found at upload.

Filesets and/or Fileset Groups:

Filesets are the distributable content and Fileset Groups assist organising like-minded filesets.  Included in this content pack:

Fileset Group NameName* Fileset NameName* Description
<InstertAndroid row per item with Name>TeamViewer
<InstertPlay rowStore perApp item- withTeamViewer Name>QuickSupport <AddTeamViewer description>QuickSupport App & Universal Add-On

Play Store App - TeamViewer Universal Add-On

macOS TeamViewer

Profile - TeamViewerHost15

TeamViewer Host installer & Profile.

Only Admins will be able to approve Screen Recording

TeamViewer Host Instal macOS 15.57.3

macOS TeamViewer Allow User

Profile - TeamViewerHost15 Allow User

TeamViewer Host installer & Profile.

All users will be able to approve Screen Recording


TeamViewer Host Instal macOS 15.57.3 Allow User

Windows TeamViewer

TeamViewer Host Windows 15.53.6.0 1

TeamViewer Host installer


* Names may have a number after if a matching name was found at upload.


Deployment(s):

Deployments "assign" Filesets to devices.  Included in this content pack:

Deployment NameName* Description
<InstertAndroid row per item with Name>TeamViewer <AddAndroid description>TeamViewer Fileset Group
macOS TeamViewermacOS TeamViewer Fileset Group
macOS TeamViewer Allow UsermacOS TeamViewer Allow User Fileset Group
Windows TeamViewerWindows TeamViewer Fileset Group
* Names may have a number after if a matching name was found at upload.
Example:

image.png

Note that Content Packs DO NOT automatically assign devices or device groups to deployments (for safety reasons).  After sufficient testing, edit the deployment, adding desired targets of devices or device groups.

Any device groups created by the pack could be used as targets, if deemed appropriate.

Reports (aka Inventory Queries):

Reports are a great way of measuring the effectiveness of distributing content and can be used for all sorts of compliance purposes as well.  Trust, but verify is what reports are all about.  Included in this content pack:

per
Report Group Name Report Name Description
<InstertTeamViewer rowDashboard
TeamViewer itemManagedListed of computer device types just for Dashboard information
TeamViewer Client InstalledList of computers with Name>TeamViewer installed
TeamViewer All Devices <AddListed description>of all device types just for Dashboard information
TeamViewer VersionsList of TeamViewer versions for all device types
Altering any of the provided groups may impact the imported Dashboard

Dashboards:

Dashboards, a feature of FileWave Anywhere, build upon reports and are an incredibly powerful tool for showing aggregated data in charts and graphs.  Included in this content pack:

Dashboard Name Description
<Instert row per item with Name>TeamViewer <AddDashboard description>reporting defined from the above Reports
Example:

image.png

Ingredients

  • FileWave Central Admin & Credentials; packs must be ran on the device with FileWave Central installed

  • Base64 API Token; available from Manage Administrators view within FileWave Central

Download the pack to match the OS of the device being used to upload the pack:

FileWave Central OS Intel ARM
Windows Windows Content Pack Download (set link)
macOS macOS Content Pack Download (set link) TeamViewer - macOS Content Pack Download (set link)ARM.zip

Apple's Gatekeeper will quarantine the download.  Quarantine may be removed, after unzipping the download, with the following command:

 

xattr -rd com.apple.quarantine <path to unzipped folder>

Directions

  1. Download and unzip the above content pack

  2. Run the 'FileWave Uploader' app, using appropriate credentials
  3. Before selecting 'Upload', choose the desired items from the displayed tabs
  4. Once completed, verify newly added content
  5. If applicable, import the Dashboard (linked file reported in 'FileWave Uploader' app)

Example, showing path to a generated Dashboard file for TeamViewer:

Dashboard:

    Dashboard file created: /Users/sholden/Downloads/Demo Downloads/TeamViewer/cache/dashboards/DR_TeamViewer.json

image.png

Sample Screenshots

Dashboard Examples:

<insertimage.png

nice

image.png

looking screenshot here>

image.png

Notes

Content packs may be freely edited. 

Consider reviewing provided packs to get a feel for how each element fits together before modifying

The pack will attempt to handle interruption of communication, where the server may be busy either before or during the uploading of material.  However, this tool does not have the power to work directly with current server tasks.  Additionally, it was not written by the FileWave development team, but by Professional Services and the coding expertise may be comparatively lacking.  For this reason, it may be prudent to avoid Update Models (for example), whilst the tool is uploading.

Only use Content Packs directly downloaded from FileWave.  It is the responsibility of those using the pack to ensure all is well through testing, before deploying to users devices.