当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] PowerShell 获取计划任务操作详细信息

作者:精品下载站 日期:2024-12-14 17:05:18 浏览:14 分类:玩电脑

PowerShell 获取计划任务操作详细信息


使用命令“Get-ScheduledTask”及其属性 Actions 来获取 PowerShell 中的计划任务操作详细信息。任务的“Actions”属性表示任务运行时将执行的操作。

( Get-ScheduledTask -TaskName "UserTask").Actions

PowerShell 中的 Get-ScheduledTask cmdlet 可检索任务和信息列表。

在本文中,我们将讨论如何使用 PowerShell 脚本获取计划任务操作详细信息并列出计划任务和操作。

PowerShell 获取计划任务操作详细信息

PowerShell 中的 Get-ScheduledTask 命令获取所有计划任务详细信息。它使用 TaskName 属性来过滤计划任务,以仅检索指定的计划任务信息。

( Get-ScheduledTask -TaskName "UserAccountTests").Actions

在上面的 PowerShell 脚本中,Get-ScheduledTask cmdlet 使用属性 Actions 获取指定任务名称“UserAccountTests”的计划任务操作详细信息

上述 PowerShell 脚本的输出是:

[玩转系统] PowerShell 获取计划任务操作详细信息

计划任务操作的输出包含给定任务的参数,即 PowerShell 脚本路径和执行属性,其中 powershell.exe 在任务运行时执行操作。

在 PowerShell 中列出计划任务操作详细信息

在 PowerShell 中获取计划任务操作详细信息的命令是 Get-ScheduledTask。此命令检索现有计划任务并使用 Actions 属性获取与每个任务关联的操作。

( Get-ScheduledTask).Actions | Format-List *

在上面的 PowerShell 脚本中,Get-ScheduledTask cmdlet 使用 Actions 属性。该命令列出了计划的任务和操作。

每个任务的输出显示任务属性,如 ID、参数、执行工作目录等……

PS C:\> ( Get-ScheduledTask).Actions | Format-List *

Id                    :
Arguments             : /checkrecovery
Execute               : %SystemRoot%\System32\dsregcmd.exe
WorkingDirectory      :
PSComputerName        :
CimClass              : Root/Microsoft/Windows/TaskScheduler:MSFT_TaskExecAction
CimInstanceProperties : {Id, Arguments, Execute, WorkingDirectory}
CimSystemProperties   : Microsoft.Management.Infrastructure.CimSystemProperties

Id                    :
Arguments             : wwan
Execute               : %SystemRoot%\System32\WiFiTask.exe
WorkingDirectory      :
PSComputerName        :
CimClass              : Root/Microsoft/Windows/TaskScheduler:MSFT_TaskExecAction
CimInstanceProperties : {Id, Arguments, Execute, WorkingDirectory}
CimSystemProperties   : Microsoft.Management.Infrastructure.CimSystemProperties

Id                    :
Arguments             : standby
Execute               : %windir%\System32\XblGameSaveTask.exe
WorkingDirectory      :
PSComputerName        :
CimClass              : Root/Microsoft/Windows/TaskScheduler:MSFT_TaskExecAction
CimInstanceProperties : {Id, Arguments, Execute, WorkingDirectory}
CimSystemProperties   : Microsoft.Management.Infrastructure.CimSystemProperties

Id                    :
Arguments             : do-task "308046B0AF4A39CB"
Execute               : C:\Program Files\Mozilla Firefox\default-browser-agent.exe
WorkingDirectory      :
PSComputerName        :
CimClass              : Root/Microsoft/Windows/TaskScheduler:MSFT_TaskExecAction
CimInstanceProperties : {Id, Arguments, Execute, WorkingDirectory}
CimSystemProperties   : Microsoft.Management.Infrastructure.CimSystemProperties

酷提示:如何在 PowerShell 中删除计划任务!

结论

希望上面有关如何在 PowerShell 中获取计划任务操作详细信息并列出计划任务操作的文章对您有所帮助。

还可以使用 ScheduledTask cmdlet 检索计划任务 Actions 详细信息。

 (ScheduledTask -TaskName "UserAccountTests").Actions

您可以在 ShellGeek 主页上找到有关 PowerShell Active Directory 命令和 PowerShell 基础知识的更多主题。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯