从 PowerShell 运行 .cmd 格式的文件

Microsoft 操作系统 Windows 的一大吸引力在于我们可以使用的图形界面。 事实上,它是最吸引来自中国的用户关注的部分之一。 MS-DOS- 基于计算机。 但是,由于命令提示符窗口和 PowerShell,命令爱好者仍然可以使用它们。

Redmond 操作系统为我们提供了大量默认包含的功能和特性。 同时,由于上述图形界面,他们试图极大地促进所有这些工作。 请记住,全世界有超过 10 亿人使用 Windows 操作系统,其中一些人的知识比其他人多。 因此,该 软件 必须适应每个人的需求才能有用。

正如我们所说,与此同时,它为最高级或有经验的用户提供了某些功能。 有了这些,他们可以充分利用操作系统并使其适应他们的需求。 将命令提示符窗口或 PowerShell 应用程序作为 example. 你们中的许多人肯定已经知道系统的这两个部分的操作基于命令的使用。 因此,它们特别针对更高级的 视窗 希望对 Microsoft 软件有更多控制权的用户。

但是,这两个应用程序之间存在一些重要差异。 在这种情况下,我们要关注特定的操作模式,我们指的是直接从一个执行 .CMD 文件的可能性 电源外壳 窗户。

什么是 .CMD 文件

在这一点上,我们需要知道的第一件事就是 .CMD 文件是什么以及它们的主要用途。 嗯,这些是在基于 Windows 的 PC 上使用的一种文件。 作为一般规则,它们用于批量执行我们放在所述文件中的一系列订单。 通过这种方式, .CMD 包含一系列我们期望在调用它时执行的命令。

此外,它们按特定顺序放置,这正是在以一种或另一种方式调用 .CMD 时必须执行的顺序。 因此,这种特殊的文件格式被称为批处理命令执行的文件格式。 不得不说,在很多情况下,这些文件是用来通过命令提示符窗口批量执行各种命令的。 我们通过键入 CMD 命令 在 Windows 搜索框中。

在过去几年中,该部分的明显替代品是 PowerShell,这就是许多用户决定切换到其他 Windows 工具的原因。 事实上,它被认为是比 命令提示符 . 当从命令行工作时,它为我们提供了许多优点,但同时它也有一些缺点,特别是对于经验不足的用户。

直接在 PowerShell 中运行 .CMD 文件

正如我们一样,该实用程序鼓励 .CMD 格式的文件在某些​​类型的使用中非常高。 但是,有些用户可能会发现他们无法直接在 PowerShell 窗口中运行这些文件。 好吧,如果您发现我们已经向您解释了这种情况,那么我们将帮助您。 具体来说,我们将告诉您最简单的方法 运行一个文件 具有我们正在评测的这些特征,直接在 PowerShell 中。

在 Windows 中打开 PowerShell 窗口

很明显,为此我们要做的第一件事就是访问我们正在谈论的 Windows 10 的这项功能。 我们有多种方法可以访问此部分,例如 example, 通过右键单击开始菜单。 在我们在此列表中找到的众多选项中,我们看到了一个名为 Windows PowerShell。

另一种在执行此功能时非常有用的方法是将其名称写在 操作系统 . 另外,当我们看到相应的入口打开应用程序时,建议您右键单击它。 这将允许我们以管理员权限运行它,这将为我们提供许多优势,尤其是对于更高级的用户。

使用两种公开的方法之一访问此部分后,我们会找到相应的 PowerShell 窗口。

从 PowerShell 窗口运行.CMD

首先要知道的是,PowerShell 的工作方式与命令提示符窗口不同。 这就是为什么在两者中执行某些命令的原因 应用程序是 不以同样的方式进行。 因此,当尝试执行我们之前直接谈到的批处理文件时,它会向我们显示一条错误消息。

但这并不意味着我们无法通过此工具执行此操作,而是必须使用其他命令。 我们告诉你这一切是因为我们有可能 在 PowerShell 中执行 .CMD 文件 使用 Invoke-Expression 参数。 这负责直接在 PowerShell 会话中执行下面指定的命令或本地 PC 上的任何程序。

这也是我们可以用来执行脚本而不是程序的东西,或者集成 调用表达式 在 PowerShell 中创建的脚本中执行程序或文件。 为了让你成为一个我会去我们应该在这里使用的格式,我们会给你一个 example. 接下来,我们将向您展示怎样创建怎样运行位于 系统的驱动器E . 不用解释,之前在这个文件中我们已经放置了我们想要批量执行的命令。

Invoke-Expression -Command "E:/softzone.cmd"

通过这种方式,由于我们在文件路径之前指定了这个简单的命令,因此在 PowerShell 中打开了广泛的可能性。 它的后续使用将取决于 Windows 中此类项目中每个人的知识或经验。

相关阅读:

Posted in: 实用技巧