Powershell - 概述

Windows PowerShell 是专为系统管理而设计的命令行 shell脚本语言。 它在 Linux 中的类似物称为 Bash 脚本。 Windows PowerShell 基于 .NET Framework 构建,可帮助 IT 专业人员控制和自动化管理 Windows 操作系统和 Windows Server 环境上运行的应用程序。

Windows PowerShell 命令称为cmdlet,可让您从命令行管理计算机。 Windows PowerShell 提供程序使您可以像访问文件系统一样轻松地访问数据存储,例如注册表和证书存储。

此外,Windows PowerShell 还拥有丰富的表达式解析器和完全开发的脚本语言。 简而言之,您可以完成使用 GUI 执行的所有任务以及更多任务。

PowerShell ISE

Windows PowerShell 集成脚本环境 (ISE) 是 Windows PowerShell 的主机应用程序。 在 Windows PowerShell ISE 中,您可以在基于 Windows 的单个图形用户界面中运行命令并编写、测试和调试脚本,其中包括多行编辑、制表符补全、语法着色、选择性执行、上下文相关帮助、以及对从右到左语言的支持。

您可以使用菜单项和键盘快捷键来执行许多与在 Windows PowerShell 控制台中执行的任务相同的任务。 例如,当您在 Windows PowerShell ISE 中调试脚本时,要在脚本中设置行断点,请右键单击代码行,然后单击切换断点

PowerShell 基本命令

PowerShell 命令非常多,在本教程中很难包含所有这些命令,我们将重点介绍 PowerShell 中一些最重要和基本的命令。

第一步是转到 Get-Help 命令,该命令向您提供有关如何给出命令及其参数的说明。

获取帮助命令