Skip to main content

Implement TED (Tag Every Desktop)

Summary

The purpose of the script is to schedule a task on the computer that runs the TED (Tag Every Desktop) application with the configured parameters upon user logon.
Requirement: PowerShell v5.1+

Sample Run

Without Arguments:

Without Arguments
The result on End Machine:
Result on End Machine 1
Result on End Machine 2

With Arguments:

With Arguments
Arguments used: -di "[https://i.imgur.com/g1v5XZP.jpg](https://i.imgur.com/g1v5XZP.jpg)" -li "[https://i.imgur.com/g1v5XZP.jpg](https://i.imgur.com/g1v5XZP.jpg)" -f Arial -fs 14 -ls 5 -hp 10 -vp 10 -line "Hello, @userName" -line "Computer Name: @machineName" -line "OS: @osName" -line "OS Version: @osVersion"
The result on End Machine:
Result on End Machine 3
Result on End Machine 4

Note:

  • The tool will utilize white text for computers using the Dark Theme and black text for computers using the Light Theme.
  • When passing strings as arguments to the script, they should be enclosed in double quotes, as shown in the example above.
  • For additional information on arguments, please refer to the TED Usage documentation.

Variables

NameDescription
AppNameTED
ProjectNameImplement-TED
WorkingDirectoryC:/ProgramData/_Automation/Application/TED
ScheduledTaskNameImplement TED (Tag Every Desktop)

User Parameters

NameExampleRequiredDescription
Argument-di "[https://i.imgur.com/g1v5XZP.jpg](https://i.imgur.com/g1v5XZP.jpg)" -li "[https://i.imgur.com/g1v5XZP.jpg](https://i.imgur.com/g1v5XZP.jpg)" -f Arial -fs 14 -ls 5 -hp 10 -vp 10 -line "Hello, @userName" -line "Computer Name: @machineName" -line "OS: @osName" -line "OS Version: @osVersion"FalseSwitches/Arguments to run the TED tool with.

Output

  • Script Log