- Richard
- Posts : 2
Join date : 2021-05-07
launch Caffeine on a remote pc using powershell
Fri May 07, 2021 7:03 pm
I have some Windows 10 devices that go to sleep after a while even though they're set to stay alive. I was trying to get around this by creating a Powershell script that would copy caffeine64.exe to the target computers and launch. I've tried a bunch of variations on the INVOKE-COMMAND method and I don't get an error, just nothing happens. The two bits of script that I'm talking about are as follows:
Robocopy "C:\temp\Scripts\Richard\Caffeine" "\\$computer\C$\temp\" caffeine64.exe /copyall /z /r:2 /w:5
Invoke-Command -ComputerName $computer -ScriptBlock {& 'C:\temp\caffeine64.exe'}
Like I said I've tried a few different variations and I don't get an error, just nothing happens. I've tried editing the file permissions on the host end but that doesn't seem to make a difference. What am I missing?
Robocopy "C:\temp\Scripts\Richard\Caffeine" "\\$computer\C$\temp\" caffeine64.exe /copyall /z /r:2 /w:5
Invoke-Command -ComputerName $computer -ScriptBlock {& 'C:\temp\caffeine64.exe'}
Like I said I've tried a few different variations and I don't get an error, just nothing happens. I've tried editing the file permissions on the host end but that doesn't seem to make a difference. What am I missing?
Re: launch Caffeine on a remote pc using powershell
Thu May 27, 2021 4:34 pm
Caffeine needs to run in an interactive session. I think - and I'm not sure as this is further into the depths of Windows than I know - that Caffeine will start in your above example, but the "keypresses" will go nowhere as they're not running in the desktop session.
It's a guess, but perhaps the -stes command line might help. Perhaps.
Otherwise, you need to get the app started in the logged-on session. Perhaps doing something with the Task Scheduler, adding a task to run as the logged-in user, might be able to achieve that?
Tom
It's a guess, but perhaps the -stes command line might help. Perhaps.
Otherwise, you need to get the app started in the logged-on session. Perhaps doing something with the Task Scheduler, adding a task to run as the logged-in user, might be able to achieve that?
Tom
- Richard
- Posts : 2
Join date : 2021-05-07
Re: launch Caffeine on a remote pc using powershell
Wed Jun 02, 2021 11:19 pm
Unfortunately as expected that didn't work. I may need to find another workaround. I was hoping to drop in Caffeine when I needed to run updates and remove when I was done. So I can't really set it up to run automatically.
Thanks for the response!
Thanks for the response!
Permissions in this forum:
You can reply to topics in this forum
|
|