一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - PowerShell - PowerShell腳本實現添加、修改任務計劃的例子

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

2020-06-15 10:40PowerShell教程網 PowerShell

這篇文章主要介紹了PowerShell腳本實現添加、修改任務計劃的例子,PowerShell操作、設置任務計劃實例,需要的朋友可以參考下

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。


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

 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 精品国产午夜久久久久九九 | 腿交hd| 天堂网在线网站成人午夜网站 | 美琪美腿白丝交小说 | 99久久国产综合精麻豆 | 色视频久久 | 国产东北三老头伦一肥婆 | 日韩精品一区二区三区中文字幕 | 国产亚洲精品一区二区在线观看 | 色综合天天综合网站中国 | 舔小说| 免费视频精品一区二区三区 | blackedhd 18sex| 精品一久久香蕉国产线看观 | 息与子中文字幕bd | 免费在线视频观看 | 国产日韩精品一区二区在线观看播放 | 精品卡1卡2卡三卡免费视频 | 国产麻豆流白浆在线观看 | 国产重口老太伦 | 免费av在线看 | 国产一级在线观看视频 | 香蕉久久一区二区三区啪啪 | 果冻传媒在线播放观看228集 | 亚洲一二三区久久五月天婷婷 | 国产色资源 | 香蕉在线精品亚洲第一区 | 毛片网站观看 | 奇米影视在线视频 | 草莓视频在线免费观看 | 亚洲一级视频在线观看 | 色五夜婷婷 | 午夜剧场1000 | 91嫩草私人成人亚洲影院 | 午夜久久免影院欧洲 | 91看片在线观看 | 国产成人综合亚洲一区 | 国产小嫩模好紧 | 91无套极品外围在线播放 | 久久精品123 | 亚洲入口 |