标题: [问题求助] 大家的win7下有PS的计划任务命令吗? [打印本页]
作者: 5i365 时间: 2022-2-21 06:58 标题: 大家的win7下有PS的计划任务命令吗?
在下面的链接中, 我看到一个有趣的计划任务示例, 感觉挺不错, 但是在我的WIN7电脑上, 执行命令后报错, 应该是提示没有这个命令, 百度搜索了一下, 没有找到在win7上安装这个命令的信息, 求高手指点
http://cn.voidcc.com/question/p-cdczydls-bnz.html
作者: 5i365 时间: 2022-2-22 08:29
本帖最后由 5i365 于 2022-2-22 08:33 编辑
win7下关于计划任务的命令只有如下, 感觉是不是只能用批处理来操作了?
PS C:\Users\Administrator> Get-Command *schedu*
CommandType Name Version Source
----------- ---- ------- ------
Cmdlet Disable-ScheduledJob 1.1.0.0 PSScheduledJob
Cmdlet Enable-ScheduledJob 1.1.0.0 PSScheduledJob
Cmdlet Get-ScheduledJob 1.1.0.0 PSScheduledJob
Cmdlet Get-ScheduledJobOption 1.1.0.0 PSScheduledJob
Cmdlet New-ScheduledJobOption 1.1.0.0 PSScheduledJob
Cmdlet Register-ScheduledJob 1.1.0.0 PSScheduledJob
Cmdlet Set-ScheduledJob 1.1.0.0 PSScheduledJob
Cmdlet Set-ScheduledJobOption 1.1.0.0 PSScheduledJob
Cmdlet Unregister-ScheduledJob 1.1.0.0 PSScheduledJob
PS C:\Users\Administrator>
作者: 5i365 时间: 2022-2-22 08:39
国外找了一个贴子, 说是win7装不了win10下的那个计划任务模块
https://stackoverflow.com/questi ... -windows-7/22644879
作者: 5i365 时间: 2022-2-22 08:40
有高手分享的批处理的计划任务- rem @echo off
- cls
- setlocal EnableDelayedExpansion
-
- set runasUsername=domain\administrator
- set runasPassword=password
-
-
-
- if %1. == export. call :export
- if %1. == import. call :import
- exit /b 0
-
-
- :export
- md tasks 2>nul
-
- schtasks /query /fo csv | findstr /V /c:"TaskName" > tnlist.txt
-
- for /F "delims=," %%T in (tnlist.txt) do (
- set tn=%%T
- set fn=!tn:\=#!
- echo !tn!
- schtasks /query /xml /TN !tn! > tasks\!fn!.xml
- )
-
- rem Windows 2008 tasks which should not be imported.
- del tasks\#Microsoft*.xml
- exit /b 0
-
-
-
- :import
- for %%f in (tasks\*.xml) do (
- call :importfile "%%f"
- )
- exit /b 0
-
-
- :importfile
- set filename=%1
-
- rem replace out the # symbol and .xml to derived the task name
- set taskname=%filename:#=%
- set taskname=%taskname:tasks\=%
- set taskname=%taskname:.xml=%
-
- schtasks /create /ru %runasUsername% /rp %runasPassword% /tn %taskname% /xml %filename%
- echo.
- echo.
复制代码
作者: idwma 时间: 2022-2-22 14:21
一定要用那个模块吗?schtasks命令在powershell里也能用
作者: 5i365 时间: 2022-2-22 14:47
回复 5# idwma
我对比了一下, Win10下包含win7下的那些, 但是win7下好多命令没有, 例如下面这个文章中的
https://zoyi14.smartapps.cn/page ... bFromHost=mibrowser
作者: idwma 时间: 2022-2-22 15:17
回复 6# 5i365
要兼容就用最低版本里有的呗
作者: 5i365 时间: 2022-2-22 19:48
回复 7# idwma
怎样把下面的win10中的代码改为Win7下等效的代码? 好像win7没有没有Trigger, 另外, 我想改成每5分钟执行一次
$Time = New-ScheduledTaskTrigger -At 12:00 -Once
Set-ScheduledTask -TaskName "SoftwareScan" -Trigger $Time
$Act1 = New-ScheduledTaskAction -Execute "Notepad.exe"
$Act2 = New-ScheduledTaskAction -Execute "Calc.exe"
Set-ScheduledTask "DeployTools" -Action $A1, $A2
作者: idwma 时间: 2022-2-22 19:58
就是不想用schtasks命令吗?- SCHTASKS /Create /SC MINUTE /MO 5 /TN nd /TR Notepad.exe
- SCHTASKS /Create /SC MINUTE /MO 5 /TN cc /TR calc.exe
复制代码
作者: 5i365 时间: 2022-2-22 20:36
回复 9# idwma
多谢大侠分享, 看来WIN7只能用这种方法了,
也是时候升级win10系统了, Win7太老了, 但也习惯了
欢迎光临 批处理之家 (http://bathome.net./) |
Powered by Discuz! 7.2 |