Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
Script:
# Caminho para o executável do Caffeine App
$caffeinePath = "C:\Caminho\Para\Caffeine.exe"
# Função para verificar se o Caffeine está em execução
function Verificar-Caffeine {
$processos = Get-Process -Name "Caffeine" -ErrorAction SilentlyContinue
return $processos -ne $null
}
# Função para iniciar o Caffeine
function Iniciar-Caffeine {
if (-Not (Verificar-Caffeine)) {
Start-Process -FilePath $caffeinePath
Write-Output "Caffeine iniciado."
} else {
Write-Output "Caffeine já está em execução."
}
}
# Agendar a tarefa para iniciar com o Windows
$acao = New-ScheduledTaskAction -Execute "PowerShell.exe" -Argument "-File `"$PSScriptRoot\`"$MyInvocation.MyCommand.Name`""
$gatilho = New-ScheduledTaskTrigger -AtStartup
$principal = New-ScheduledTaskPrincipal -UserId "SYSTEM" -LogonType ServiceAccount
$tarefa = New-ScheduledTask -Action $acao -Trigger $gatilho -Principal $principal -Settings (New-ScheduledTaskSettingsSet -AllowStartIfOnBatteries -DontStopIfGoingOnBatteries)
Register-ScheduledTask -TaskName "IniciarCaffeine" -InputObject $tarefa
# Loop para garantir que o Caffeine esteja sempre em execução
while ($true) {
if (-Not (Verificar-Caffeine)) {
Iniciar-Caffeine
}
Start-Sleep -Seconds 60
}
Como Executar o Script:
1. Abra o PowerShell como Administrador.
2. Copie o script acima e cole em um arquivo com a extensão .ps1
, por exemplo, IniciarCaffeine.ps1
.
3. Altere o caminho do Caffeine App no script para o local correto onde o aplicativo está instalado.
4. Execute o script no PowerShell usando o comando .\IniciarCaffeine.ps1
.
5. O script registrará uma tarefa agendada que iniciará o Caffeine App sempre que o Windows iniciar e verificará a cada minuto se o aplicativo está em execução, reiniciando-o se necessário.