Ghost32 - 安全的系统软件下载站!

ghost32怎么安装系统|装机必备|最新专题|最近更新

当前位置:首页 > 系统文章 > 软件教程

powershell定时任务?使用 PowerShell 自动执行任务方法

时间:2024-02-27 08:18:10 来源: 点击:
手机扫码继续观看
powershell定时任务?使用 PowerShell 自动执行任务方法

  如果您是 IT 管理员或技术宅,您就会知道自动化的重要性。Windows 用户最好的自动化工具之一是 Microsoft PowerShell。不仅如此,Microsoft还提供了各种工具来满足您的自动化需求,因此无需安装任何第三方应用程序。本指南将介绍如何使用 PowerShell 自动执行任务。

  什么是 PowerShell 脚本?

  如果你有使用 PowerShell 的经验,你可能已经使用命令来配置操作系统。脚本是 .ps1 文件中这些命令的集合。.ps1 文件包含由 PowerShell 执行的脚本,例如基本的 Get-Help 命令。虽然 Get-Help 等简单命令可能不值得保存到 .ps1 文件,但应将 Get-Date -DisplayHint Date 等更复杂的命令写入脚本文件以节省时间。稍后,我们将探讨值得保存在 .ps1 文件中的更复杂的命令。

  如何使用 PowerShell 自动执行任务

  PowerShell 不仅仅是一个应用程序,它还是一种基于 .Net CLR 构建的脚本语言,可自动执行 IT 任务。它与 CMD 向后兼容,可以自动执行简单或复杂的任务。由于其通用性,它可以在 Windows 客户端和服务器上使用,在 macOS、Linux 和云环境中,PowerShell 是大多数 IT 专业人员用来自动执行日常任务的引人注目的工具。

  若要在 PowerShell 中自动执行任务,我们只需要遵循以下过程。

  让我们详细谈谈它们。

  一、 在 PowerShell 中配置执行策略以允许脚本运行

  默认情况下,Windows 会限制用户在执行策略的帮助下在 PowerShell 中运行脚本。但是,可以通过运行命令轻松更改。

  若要检查执行策略,请在 PowerShell 的提升模式下运行以下命令。

  Get-ExecutionPolicy

  如果显示“AllSigned”,则所有脚本和配置文件都由受信任的发布者签名,包括在本地计算机上编写的脚本。

  若要更改执行策略,请运行以下命令。

  set-executionpolicy unrestricted

  或

  set-executionpolicy remotesigned

  这将允许你运行 PowerShell 脚本。

  二、 创建 PowerShell 脚本

  探索 PowerShell 脚本领域需要单独写一篇文章,但在这里我们将教你如何创建基本的 PowerShell 脚本并运行它。

  # Get all computer properties

  $systemInfo = Get-ComputerInfo

  $systemInfo

  # Get specific version properties

  $versionInfo = Get-ComputerInfo -Property "*version"

  $versionInfo

  此脚本检索所有系统和操作系统属性,包括与版本相关的属性,如 Windows 版本和 BIOS 版本。

  尽管有各种工具可以编写 PowerShell 脚本,但我们仍将使用预装在计算机上的记事本。

  因此,打开记事本,粘贴前面给出的脚本,转到“文件”>“另存为”,指定扩展名为 .ps1 的名称,将“保存类型”更改为“所有文件”,然后按 Enter。如果文件未保存,请将位置更改为“桌面”,然后尝试。

  注意:建议使用 Visual Studio Code 编写 PowerShell 脚本,因为记事本缺少各种功能,因此它不是理想的脚本实用工具。

  三、 运行并测试 PowerShell 脚本

  现在,让我们看看如何运行 PowerShell 脚本。 由于我们已经使用记事本创建了 PowerShell 脚本,因此要运行它,我们必须使用 PowerShell。 因此,以管理员身份打开 PowerShell,然后运行以下命令。

  & "script-location/script-name.ps1"

  如果不确定脚本的确切位置,请右键单击它,转到“属性”,然后从“位置”字段中复制确切位置。只需将脚本的位置和名称放在前面给出的语法中,您就可以开始了。

  四、 使用 Task Scheduler 计划脚本

  如果脚本运行良好,则计划脚本没有坏处。为此,我们将使用任务计划,这是一个内置的 Windows 应用程序,可以顾名思义。按照下面提到的步骤计划 PowerShell 脚本。

上一篇:意外禁用显卡驱动怎么办? [修复]

下一篇:Microsoft Teams卸载方法

相关文章

网友评论(共有 0 条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点,与本站立场无关!

最新评论