Initial commit: Fengxiang order monitor with WeChat & Xiaomi speaker push
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
# 设置丰享订单监控开机自启
|
||||
# 右键此文件 → "使用 PowerShell 运行",或在管理员 PowerShell 中执行
|
||||
|
||||
$taskName = "丰享订单监控"
|
||||
$scriptPath = "d:\coding\fengxiang\run_monitor.bat"
|
||||
$taskExists = Get-ScheduledTask -TaskName $taskName -ErrorAction SilentlyContinue
|
||||
|
||||
if ($taskExists) {
|
||||
Write-Host "检测到已有任务,正在更新..."
|
||||
Unregister-ScheduledTask -TaskName $taskName -Confirm:$false
|
||||
}
|
||||
|
||||
# 创建任务:用户登录时自动运行
|
||||
$action = New-ScheduledTaskAction -Execute "cmd.exe" -Argument "/c `"$scriptPath`""
|
||||
$trigger = New-ScheduledTaskTrigger -AtLogOn
|
||||
$principal = New-ScheduledTaskPrincipal -UserId "$env:USERDOMAIN\$env:USERNAME" -LogonType Interactive -RunLevel Highest
|
||||
$settings = New-ScheduledTaskSettingsSet -AllowStartIfOnBatteries -DontStopIfGoingOnBatteries -StartWhenAvailable -MultipleInstances IgnoreNew
|
||||
|
||||
Register-ScheduledTask -TaskName $taskName `
|
||||
-Action $action `
|
||||
-Trigger $trigger `
|
||||
-Principal $principal `
|
||||
-Settings $settings `
|
||||
-Description "丰享订单监控 - 开机自动启动,监控新订单并推送到企业微信和小爱音箱"
|
||||
|
||||
Write-Host "✓ 开机自启设置成功!"
|
||||
Write-Host " 任务名称: $taskName"
|
||||
Write-Host " 下次登录 Windows 时将自动运行"
|
||||
Write-Host ""
|
||||
Write-Host "立即测试运行?运行以下命令:"
|
||||
Write-Host " Start-ScheduledTask -TaskName '$taskName'"
|
||||
Reference in New Issue
Block a user