function Aria2 {
$aria2Path = "$env:USERPROFILE\AppData\Local\Microsoft\WinGet\Packages\aria2.aria2_Microsoft.Winget.Source_8wekyb3d8bbwe\aria2-1.37.0-win-64bit-build1\aria2c.exe"
$arguments = "--dir=$env:USERPROFILE\Downloads --enable-rpc=true --rpc-allow-origin-all=true --rpc-listen-all=true --rpc-listen-port=6800 --rpc-secret=12345 -D"
$Action = New-ScheduledTaskAction -Execute $aria2Path -Argument $arguments
$Trigger = New-ScheduledTaskTrigger -AtStartup
$Settings = New-ScheduledTaskSettingsSET -Hidden
Register-ScheduledTask -TaskName "Aria2" -Trigger $Trigger -Action $Action -Settings $Settings -RunLevel Highest –Force
}
Aria2
У меня есть функция, которая создает правило в планировщике, но проблема в том что она создает на основе пользователя, а мне нужно на основе системы, ибо запуск этого скрипта приводит к открытию окна, а мне нужно скрыто (не свернуто). Мне приходиться выполнять скрипт и снова заходить в планировщик и менять на систему, и только после этого запускать.
Устанавливал aria2 я через winget
winget install aria2.aria2
Может есть дургой способ запустить aria2rpc, не знаю.