Shutdown Windows When Remote Desktop Connection Closes
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;
I am trying to build a "desktop in the cloud" using the Apache Guacamole service and Google Cloud VMs. I have accepted that I can not boot a VM on a RDP connection, but I am wondering if there is a way to shut down a machine on RDP disconnect.
I have a Windows Datacenter VM hosted as my "desktop" and Apache Guacamole hosted on another server to RDP into the desktop. To save money I would like to shut down the VM when I disconnect. Basically, when I terminate the RDP connection can I detect that and trigger shutdown?
I am not averse to writing bash or python scripts to accomplish this task, but I need some direction.
Thanks,
Owen
windows batch-file google-cloud-platform virtual-machine guacamole
add a comment |
I am trying to build a "desktop in the cloud" using the Apache Guacamole service and Google Cloud VMs. I have accepted that I can not boot a VM on a RDP connection, but I am wondering if there is a way to shut down a machine on RDP disconnect.
I have a Windows Datacenter VM hosted as my "desktop" and Apache Guacamole hosted on another server to RDP into the desktop. To save money I would like to shut down the VM when I disconnect. Basically, when I terminate the RDP connection can I detect that and trigger shutdown?
I am not averse to writing bash or python scripts to accomplish this task, but I need some direction.
Thanks,
Owen
windows batch-file google-cloud-platform virtual-machine guacamole
I know Windows Scheduled tasks can be triggered by On Disconnect from user Session.
– Squashman
Nov 13 '18 at 22:43
add a comment |
I am trying to build a "desktop in the cloud" using the Apache Guacamole service and Google Cloud VMs. I have accepted that I can not boot a VM on a RDP connection, but I am wondering if there is a way to shut down a machine on RDP disconnect.
I have a Windows Datacenter VM hosted as my "desktop" and Apache Guacamole hosted on another server to RDP into the desktop. To save money I would like to shut down the VM when I disconnect. Basically, when I terminate the RDP connection can I detect that and trigger shutdown?
I am not averse to writing bash or python scripts to accomplish this task, but I need some direction.
Thanks,
Owen
windows batch-file google-cloud-platform virtual-machine guacamole
I am trying to build a "desktop in the cloud" using the Apache Guacamole service and Google Cloud VMs. I have accepted that I can not boot a VM on a RDP connection, but I am wondering if there is a way to shut down a machine on RDP disconnect.
I have a Windows Datacenter VM hosted as my "desktop" and Apache Guacamole hosted on another server to RDP into the desktop. To save money I would like to shut down the VM when I disconnect. Basically, when I terminate the RDP connection can I detect that and trigger shutdown?
I am not averse to writing bash or python scripts to accomplish this task, but I need some direction.
Thanks,
Owen
windows batch-file google-cloud-platform virtual-machine guacamole
windows batch-file google-cloud-platform virtual-machine guacamole
asked Nov 13 '18 at 22:36
Owen SchwartzOwen Schwartz
214
214
I know Windows Scheduled tasks can be triggered by On Disconnect from user Session.
– Squashman
Nov 13 '18 at 22:43
add a comment |
I know Windows Scheduled tasks can be triggered by On Disconnect from user Session.
– Squashman
Nov 13 '18 at 22:43
I know Windows Scheduled tasks can be triggered by On Disconnect from user Session.
– Squashman
Nov 13 '18 at 22:43
I know Windows Scheduled tasks can be triggered by On Disconnect from user Session.
– Squashman
Nov 13 '18 at 22:43
add a comment |
1 Answer
1
active
oldest
votes
As per Squashman's recommendation:
I created a task in the Task Scheduler that is triggered by a disconnect from the user and had it run a bash script to shutdown the machine.
Thank you!
Script:
SHUTDOWN /p
Why abash
script? You could just have it executeshutdown.exe
.
– Squashman
Nov 13 '18 at 23:26
2
Please post the script that you created.
– John Hanley
Nov 14 '18 at 1:18
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53290547%2fshutdown-windows-when-remote-desktop-connection-closes%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
As per Squashman's recommendation:
I created a task in the Task Scheduler that is triggered by a disconnect from the user and had it run a bash script to shutdown the machine.
Thank you!
Script:
SHUTDOWN /p
Why abash
script? You could just have it executeshutdown.exe
.
– Squashman
Nov 13 '18 at 23:26
2
Please post the script that you created.
– John Hanley
Nov 14 '18 at 1:18
add a comment |
As per Squashman's recommendation:
I created a task in the Task Scheduler that is triggered by a disconnect from the user and had it run a bash script to shutdown the machine.
Thank you!
Script:
SHUTDOWN /p
Why abash
script? You could just have it executeshutdown.exe
.
– Squashman
Nov 13 '18 at 23:26
2
Please post the script that you created.
– John Hanley
Nov 14 '18 at 1:18
add a comment |
As per Squashman's recommendation:
I created a task in the Task Scheduler that is triggered by a disconnect from the user and had it run a bash script to shutdown the machine.
Thank you!
Script:
SHUTDOWN /p
As per Squashman's recommendation:
I created a task in the Task Scheduler that is triggered by a disconnect from the user and had it run a bash script to shutdown the machine.
Thank you!
Script:
SHUTDOWN /p
edited Nov 15 '18 at 0:07
answered Nov 13 '18 at 23:23
Owen SchwartzOwen Schwartz
214
214
Why abash
script? You could just have it executeshutdown.exe
.
– Squashman
Nov 13 '18 at 23:26
2
Please post the script that you created.
– John Hanley
Nov 14 '18 at 1:18
add a comment |
Why abash
script? You could just have it executeshutdown.exe
.
– Squashman
Nov 13 '18 at 23:26
2
Please post the script that you created.
– John Hanley
Nov 14 '18 at 1:18
Why a
bash
script? You could just have it execute shutdown.exe
.– Squashman
Nov 13 '18 at 23:26
Why a
bash
script? You could just have it execute shutdown.exe
.– Squashman
Nov 13 '18 at 23:26
2
2
Please post the script that you created.
– John Hanley
Nov 14 '18 at 1:18
Please post the script that you created.
– John Hanley
Nov 14 '18 at 1:18
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53290547%2fshutdown-windows-when-remote-desktop-connection-closes%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
I know Windows Scheduled tasks can be triggered by On Disconnect from user Session.
– Squashman
Nov 13 '18 at 22:43