Schedule Shutdown with PowerAutomate Desktop
Introduction
Today I will show you how to create a PowerAutomate Desktop flow that asks you when you want to shut down your Computer.
The only prerequisites is PowerAutomate Desktop and a Microsoft account.
You can also watch the whole walkthrough as video: https://youtu.be/0UEtlwJ8_Es
1. Add new flow
Open PowerAutomate Desktop and click on New Flow
.
You can add any name you like. I’m naming mine Example Shutdown Flow
.
2. Select date dialog
Move a Display select data dialog
to the editor field.
You can set the Dialog title
and the dialog description
as you want.
Select by prompt for
Date and Time
. This is very important.
Now press save and the dialog should close.
3. Difference between times
Now we need the difference between the time selected and the current time in seconds.
First add a Get current date and time
action.
Just click save
and don’t change any values.
Second you have to add a Subtract dates
action.
In the From date
field click on the {X} symbol on the right side. Then select SelectedDate
.
Do the same thing in the Subtract date
field but ow select CurrentDateTime
.
Set Get difference in
to Seconds
.
4. Shutdown
Add an if
element. Set First operand
to the variable ButtonPressed
. And Second operand
to OK
.
With this condition the flow only continues when you selected Ok in the dialog. If you click cancel or close Shutdown doesn’t get executed.
Add a Wait
statement into the if statement and set TimeDifference
as Duration
.
Then add a Shutdown computer
action under the wait statement. Optionally you can select Force
so that the PC shutdowns also when there are for instance unsaved files.
5. Run
Now we’re finished. Save the flow, close the editor window and then click on run.