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

[玩转系统] 每个 Windows 用户都应该知道的 10 个基本 PowerShell 命令

作者:精品下载站 日期:2024-12-14 19:07:53 浏览:12 分类:玩电脑

每个 Windows 用户都应该知道的 10 个基本 PowerShell 命令


Windows PowerShell 功能强大,几乎可以在计算机上执行用户想要执行的所有操作。但唯一的问题是它是一个命令行工具并且没有GUI。但是,当基于 GUI 的界面出现故障或停止响应时,它会很有帮助。不幸的是,最主要的是普通用户缺乏充分利用 PowerShell 潜力的知识。但今天,我们将尝试讨论可以帮助用户在 Windows 10 上执行更多操作的 10 个最重要的 PowerShell 命令。

[玩转系统] 每个 Windows 用户都应该知道的 10 个基本 PowerShell 命令

PowerShell 命令将帮助用户完成更多任务

在开始之前,需要强调的是,其中一些cmdlet可能会切换您计算机上的某些设置或配置。 cmdlet 是执行单个功能的 PowerShell 脚本。因此,为了安全起见,请先创建一个系统还原点。如果在尝试以下 cmdlet 之一期间出现问题,您可以随时恢复计算机。

我们将研究可以执行以下操作的cmdlet

  1. 启动 UWP 应用程序。

  2. 获取有关任何 cmdlet 的帮助。

  3. 获取类似的命令。

  4. 查找特定文件。

  5. 读取文件的内容。

  6. 查找有关计算机上所有服务的信息。

  7. 查找有关计算机上所有进程的信息。

  8. 设置执行策略。

  9. 复制文件或目录。

  10. 删除文件或目录。

1.启动UWP应用程序

[玩转系统] 每个 Windows 用户都应该知道的 10 个基本 PowerShell 命令

PowerShell 是一个很棒的工具,可用于在几秒钟内启动 UWP 应用程序。但最重要的是正确执行命令。您可以使用

Start-Process "ms-settings:"

用于启动 Windows 设置 UWP 应用程序的命令。您可以在 microsoft.com 上了解有关其他 UWP 应用程序的其他 URI 的更多信息。

2. 获取有关任何 cmdlet 的帮助

[玩转系统] 每个 Windows 用户都应该知道的 10 个基本 PowerShell 命令

假设您曾经对必须使用什么命令来执行特定任务感到困惑。或者特定 cmdlet 的作用是什么,您无需担心。您可以使用 Get-Help cmdlet 来执行此操作。您可以通过以下方式使用它 -

Get-Help

Get-Help <command name>

Get-Help <command name> -Full

Get-Help <command name> -Example

Get-Help *

在这里,第一个条目将指导您如何使用此 cmdlet。第二个条目将为您提供特定 cmdlet 的简单摘要。第三个条目将提供有关相应 cmdlet 的详细信息。第四个条目将包含第三个 cmdlet 显示的所有内容,但将添加如何使用该 cmdlet 的示例。最后,第五个 cmdlet 将列出可供您使用的每个命令。

3. 获取类似命令

要查找类似类型或其中包含特定短语的命令,您可以使用 Get-Command cmdlet。但是,它并未列出 PowerShell 中的每个 cmdlet,因此您可以使用一些特定的过滤器。您可以使用以下命令 -

Get-Command -Name <name>

Get-Command -CommandType <type>

第一个 cmdlet 将帮助您查找其中包含特定短语的 cmdlet,而第二个 cmdlet 将允许您过滤掉执行特定功能的 cmdlet。

4. 查找特定文件

[玩转系统] 每个 Windows 用户都应该知道的 10 个基本 PowerShell 命令

如果您需要查找特定位置的特定文件或目录,可以使用Get-Itemcmdlet。您可以将其用作

Get-Item <PATH>

列出特定路径的内容。

5.读取文件内容

[玩转系统] 每个 Windows 用户都应该知道的 10 个基本 PowerShell 命令

如果您需要读取文件的内容,可以使用 Get-Content 命令作为-

Get-Content <PATH of the file with its extension>

6. 读取计算机上所有服务的信息

[玩转系统] 每个 Windows 用户都应该知道的 10 个基本 PowerShell 命令

您可以使用 Get-Service cmdlet 列出计算机上正在运行或停止的所有服务。或者,您可以使用以下相关 cmdlet 来执行各自的功能 -

Start-Service <Service Name>

Stop-Service <Service Name>

Suspend-Service <Service Name>

Resume-Service <Service Name>

Restart-Service <Service Name>

7. 阅读有关计算机上所有进程的信息

[玩转系统] 每个 Windows 用户都应该知道的 10 个基本 PowerShell 命令

与 Get-Service cmdlet 类似,您可以使用 Get-Process cmdlet 列出计算机上运行的所有进程。或者,您可以使用以下相关 cmdlet 来执行各自的功能,

Start-Process <Process Name>

Stop-Process <Process Name>

Wait-Service <Process Name>

8. 设置执行策略

虽然支持在 PowerShell 上创建和执行脚本,但作为某些安全措施的一部分,每个脚本都存在限制。您可以将安全级别切换为四个级别中的任何一个。您可以使用Set-ExecutionPolicycmdlet,后跟指定的任何安全级别-。

Set-ExecutionPolicy Unrestricted

Set-ExecutionPolicy All Signed

Set-ExecutionPolicy Remote Signed

Set-ExecutionPolicy Restricted

这里,策略从上到下的范围是从最低到最高的安全级别。

9. 复制文件或目录

[玩转系统] 每个 Windows 用户都应该知道的 10 个基本 PowerShell 命令

用户可以使用 Copy-Item cmdlet 将一个文件或目录复制到另一个目标。此 cmdlet 的语法是 -

Copy-Item "E:\TWCTest.txt" -Destination "D:\"

10]删除文件或目录

[玩转系统] 每个 Windows 用户都应该知道的 10 个基本 PowerShell 命令

与 Copy-Item cmdlet 类似,用户可以使用 Copy-Item cmdlet 将一个文件或目录复制到另一个目标。此 cmdlet 的语法是 -

Remove-Item "E:\TWCTest.txt"

您还有其他有用的 cmdlet 可以与我们大家分享吗?请随意将它们写在下面的评论框中。

如何获取 PowerShell 命令列表?

PowerShell 有 200 多个可用命令。如果您想了解其中的每一个,可以使用 Get-Command 列出所有 PowerShell 模块、别名和命令。如果要保存列表,请将命令输出到计算机上的文本文件并保存。你可以用excel打开它,然后对它们进行分类。

CMD 和 PowerShell 有什么区别?

PowerShell 是 cmd 的高级版本。除了是一个界面之外,它还是一种用于促进系统管理的脚本语言。除此之外,您还可以在 PowerShell 中使用命令提示符命令。在 Windows 11 中,您可以访问 Windows 终端,它提供命令提示符和 PowerShell。

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

取消回复欢迎 发表评论:

关灯