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

[玩转系统] PowerShell 列出远程计算机上的计划任务

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

PowerShell 列出远程计算机上的计划任务


使用 PowerShell 中的“Get-ScheduledTask” cmdlet 通过包含远程计算机连接的“CimSession”对象获取远程计算机上的计划任务。它检索并列出远程计算机上的计划任务。

Get-ScheduledTask 命令检索本地或远程计算机上现有的计划任务。 CimSession(公共信息模型)对象指定远程计算机连接详细信息。

在本文中,我们将讨论如何使用 PowerShell Get-ScheduledTask 命令获取远程计算机上的计划任务列表。

列出远程计算机上的计划任务

获取远程计算机上计划任务列表的命令是Get-ScheduledTask。它使用包含远程计算机连接详细信息的 CimSession 对象。

# Create a connection to a remote computer and store it in cimsession object
$session = New-CimSession -ComputerName "corpit-euc-101"

# Use the Get-ScheduledTask to use cimsession obect to list scheduled task for remote
Get-ScheduledTask -CimSession $session | Where {$_.TaskPath -eq "\"}   

PowerShell 中的 New-Session cmdlet 创建一个 CIM 会话,其中包含有关由 ComputerName 属性指定的远程计算机的信息,并将连接详细信息存储在 $session 中对象。

Get-ScheduledTask cmdlet 使用 CimSession 参数来使用客户端对象从根文件夹获取远程计算机上的计划任务列表。

上述用于从远程计算机检索计划任务的 PowerShell 脚本的输出是:

[玩转系统] PowerShell 列出远程计算机上的计划任务

它列出了计划任务及其详细信息TaskPath、TaskName、State 和PSComputerName。

PowerShell 获取远程计算机上的计划任务

使用 PowerShell 中的 Get-ScheduledTask cmdlet,该 cmdlet 使用 TaskName 参数指定任务名称和 CimSession 对象以获取远程上的计划任务详细信息电脑。

# Create a connection with remote computer
$session = New-CimSession -ComputerName "corpit-euc-101"

# Get specific scheduled task on a remote computer
Get-ScheduledTask -CimSession $session | Where {$_.TaskName -like "Adobe*"}

在上面的 PowerShell 脚本中,$session 对象包含有关远程计算机连接的信息。

Get-ScheduledTask cmdlet 使用 CimSession 参数指定远程计算机连接,并在具有 TaskName 如 Adobe *的远程计算机上获取计划任务>

上述用于从远程计算机检索计划任务详细信息的 PowerShell 脚本的输出为:

PS C:\> Get-ScheduledTask -CimSession $session | Where {$_.TaskName -like "Adobe*"} 
                                    
TaskPath     TaskName                                        State     PSComputerName
--------            --------                                                 -----        --------------
\                    Adobe Acrobat Update Task         Ready   corpit-euc-101

酷提示:如何使用 PowerShell 在远程计算机上禁用计划任务!

结论

希望上面关于如何列出远程计算机上的计划任务以及从远程计算机获取特定计划任务的文章对您有所帮助。

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

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

取消回复欢迎 发表评论:

关灯