You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
18 lines
856 B
18 lines
856 B
# Install Ollama sebagai Scheduled Task (run at startup, SYSTEM account) |
|
# Jalankan sebagai Administrator |
|
|
|
$ollamaExe = "C:\Users\admin\AppData\Local\Programs\Ollama\ollama.exe" |
|
|
|
$action = New-ScheduledTaskAction -Execute $ollamaExe -Argument "serve" |
|
$trigger = New-ScheduledTaskTrigger -AtStartup |
|
$settings = New-ScheduledTaskSettingsSet -ExecutionTimeLimit 0 -RestartCount 3 -RestartInterval (New-TimeSpan -Minutes 1) |
|
$principal = New-ScheduledTaskPrincipal -UserId "SYSTEM" -LogonType ServiceAccount -RunLevel Highest |
|
|
|
Register-ScheduledTask -TaskName "OllamaServe" -Action $action -Trigger $trigger -Settings $settings -Principal $principal -Force |
|
|
|
Write-Host "Registered. Starting now..." |
|
Start-ScheduledTask -TaskName "OllamaServe" |
|
|
|
Start-Sleep -Seconds 3 |
|
$state = (Get-ScheduledTask -TaskName "OllamaServe").State |
|
Write-Host "Task state: $state"
|
|
|