Question: Windows 10 has a decent little Application that lets you set multiple Alarms, World Clocks, Timers and Stopwatches.

Powershell also has some Stopwatch functionality; for instance like this:

```
$sw = [system.diagnostics.stopwatch]::startNew()

```

But I was disappointed to see that the two things aren't the same thing.

Is there a Powershell way of setting up a (say) a Timer for (say) 30 Minutes that will show up in the 'Timer' tab of the UI ? And therefore also let you watch the timer fullscreen, hear an alarm when it's finished etc ?

EDIT:
This is the Application / UI I mean:

[![Alarms And Clock](https://i.stack.imgur.com/XUE7b.png)](https://i.stack.imgur.com/XUE7b.png)

Answer: 
Unless the Alarm & Clock application has an API or startup parameters of some kind, what you're asking for is not possible. You'd have to write your own application.

[This answer](https://superuser.com/a/1320845/75477) from SuperUser says that two registry entries contain JSON files which define what the timers or alarms are. Your best bet would be to reverse engineer and modify those JSON settings and then restart or refresh the Alarm & Clock app somehow.
For me it works like this:

```
Start-Process -FilePath explorer -ArgumentList shell:Appsfolder\Microsoft.WindowsAlarms_8wekyb3d8bbwe!App

```