netnr 2022-07-19 15:13:59 2023-06-06 09:21:01 👁355 💬0

引言

在 Windows 系统部署站点,一般用 IIS 托管,还需要安装 Hosting Bundle 组件,准备工作较多,所以换一种简单的部署方式:利用系统任务计划,配置开机启动(带参数)

配置

打开 任务计划程序或运行命令:taskschd.msc

右键 任务计划程序 》 创建基本任务 》 填写任务名称、计算机启动时、启动程序

如添加 dotnet 发布的程序
选择 exe 文件,添加参数:--urls https://*:54 ,起始于:D:\iis\ndk
起始于 填写站点根目录,不然静态文件根目录不对 参考详情

命令

# 开机运行(无需登录)
SCHTASKS /Create /SC ONSTART /TN "任务名称" /TR "启动程序及参数" /RU "SYSTEM" /NP /F

# 开机运行(登录后)
SCHTASKS /Create /SC ONSTART /TN "任务名称" /TR "启动程序及参数" /F

# 创建每 2 分钟执行一次
SCHTASKS /Create /SC MINUTE /MO 2 /TN "任务名称" /TR "启动程序及参数" /RU "SYSTEM" /NP /F

# 删除任务
SCHTASKS /Delete /TN "任务名称" /F

链接