Overview

If a device has a user link set as "Primary" affinity, add the user's email to the device as the Primary Contact


Use Case

In a scenario where a device-based Deployment Units will be used, it's very useful to be able to email the devices. This can be

achieved if the device has a Primary Contact email address.


Solution

Look for the Primary User of each device. Add their email to the "Primary Contact" of each device


Usage

1.  Admin -> Devices -> Details Config -> make any available CustomProperty visible and change the order so that this appears near to the Primary Contact Email field

2.  Change the Display Name to "User First Name" -> Save Changes

3.  Make a note of which CustomProperty was used (eg. CustomProperty1)

4.  Admin -> Devices -> Powershell Scripts -> Devices -> Click here to add new item -> Script Name: "Machine Primary User"


5.  Edit script (scroll button) and copy/paste into the PowerShell Editor from this link


6.  In the second line of the script set $Device_FirstName = 'CustomProperty1' (custom property used in step 1)

7.  Click OK

8.  With the column picker turn on column Grant Access 2


9.  Add the Project Admin role to Grant Access 2 to enable the script to be manually run by admins



10. Click Save Changes

11. Scroll to the right and run the script


12. Open Devices -> All Devices. Open a device which has at least one user. Validate that the Primary User Email has been populated with the user's email address.

13. Admin -> Devices -> Powershell Scripts -> Devices -> Add a Schedule to the Schedule 1 column for that script


14. Click Save Changes

15. This script will then run automatically