麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > PowerShell > 正文

PowerShell腳本實現添加、修改任務計劃的例子

2020-10-29 21:05:30
字體:
來源:轉載
供稿:網友

PowerShell可以讀取或修改計劃任務所有信息。不過請注意,小編是在Windows7,Windows 2008上測試的,貌似Windows2003好像有一些區別的。

下面來舉個例子,小編要演示的是修改/Microsoft/Windows/RAC/RACTask這個任務的RACTimeTrigger觸發器,設置它為Enable狀態。大致的思路是首先創建對象,連接到任務計劃程序。然后找到任務的目錄和任務本身。再下來通過任務的定義獲取任務的觸發器,找到RACTimeTrigger觸發器之后,設置它的Enable屬性為$true。最后將對象更新到任務計劃程序中。下面看具體步驟:

復制代碼 代碼如下:

# 首先連接到任務計劃程序
$service = New-Object -ComObject Schedule.Service
$service.Connect($env:COMPUTERNAME)

# 選擇指定目錄下的某個任務,小編這里測試使用/Microsoft/Windows/RAC/RACTask這個任務:
$folder = $service.GetFolder('/Microsoft/Windows/RAC')
$task = $folder.GetTask('RACTask')

# 獲取任務的“定義”,通過定義獲取任務的“觸發器”,再從觸發器中選擇ID為“RACTimeTrigger”的觸發器,最后把它設置為Enable(啟用)的狀態。
$definition = $task.Definition
$definition.triggers |
 Where-Object { $_.ID -eq 'RACTimeTrigger' } |
 ForEach-Object { $_.Enabled = $true }
#注意,這里的更新只是更新了PowerShell緩存的對象的屬性,并未真正更新到Schedule.Service(任務計劃程序)
 
# 將更新寫回到任務計劃程序
$folder.RegisterTaskDefinition($task.Name, $definition, 4, $null, $null, $null)
#注意:上面參數中的4表示Update。而RegisterTaskDefinition() 函數的返回值是$task這個任務的Definition。


關于任務計劃程序的修改,小編就演示這么多。

 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产成人在线一区二区 | 欧美成人一级 | 麻豆视频在线免费观看 | 毛片在线视频免费观看 | 天天鲁在线视频免费观看 | 国产精品久久999 | 欧美精品国产综合久久 | 国产一级做a | 欧美成人免费电影 | 91短视频免费 | 一本精品999爽爽久久久 | 91社区电影| 色综合欧美 | 最新亚洲国产 | 久久久久久久久久久一区 | 国产亚洲高清视频 | 逼特逼视频在线观看 | 欧美一级毛片欧美一级成人毛片 | 激情在线视频 | 国产精品视频亚洲 | 色七七亚洲| 亚洲成人福利在线 | 成人免费观看49www在线观看 | 久久91精品国产91久久yfo | 欧美日韩精品中文字幕 | 国内精品久久久久久久影视红豆 | 嫩草影院在线观看网站成人 | 国产精品99久久久久久董美香 | 日韩高清电影 | 亚洲最新黄色网址 | 在线播放免费人成毛片乱码 | 手机免费看一级片 | 亚洲精品a级 | 九九热视频在线 | 巨乳毛片 | 九九热在线视频观看 | 视频一区二区三区在线播放 | 日本教室三级在线看 | 日美av在线 | 久久手机在线视频 | 久久久久久久久久美女 |