Windows PowerShell是一个自动化引擎基于。net通用语言运行库。它的目的是帮助系统管理员将复杂而耗时的任务,如果手动完成,导致许多人为错误或消耗很多时间。
它提供了跨平台系统管理员能够自动执行各种任务,因为它允许管理员完成访问权COM和WMI本地和远程系统可以管理PowerShell。它有自己的脚本语言和特殊的. net类调用cmdlets用于特定功能。
这些cmdlets通常利用脚本自己打包成模块。在这里,我们将指导您完成下载的完整过程,安装、更新和使用Windows PowerShell 7 10。
表的内容
下载PowerShell 7
如果你想下载并安装PowerShell 7,按照以下简单的步骤。
- 访问PowerShell Github库。
- 点击资产部分扩大它。
- 选择一个版本的依照你的Windows PowerShell是架构。两个版本的powershell - 7. - x.x - - x64.msi获胜和powershell - 7. - x.x - - x86.msi获胜。
安装PowerShell 7
使用下载的安装文件手动安装PowerShell 7
运行安装包和遵循简单的提示输入目的地和可选的行动使“开放”等浏览器菜单。
如果你有PowerShell核心6。version 7 x已经安装在系统上,将安装更新,就是将核心6. x。
PowerShell 5.1不是删除,PowerShell 7单独运行。
安装的缺省目标$ env: ProgramFiles \ PowerShell \ <版本>。你可以从开始菜单运行它或直接从目录中。可执行文件被命名为pwsh.exe。
运行PowerShell 5,去运行- > powershell
运行PowerShell 7,去运行- > pwsh
使用命令行安装PowerShell 7
安装PowerShell 7自动使用默认选项,去运行- > powershell。现在运行以下命令:
iex“& {$ (irm https://aka.ms/install-powershell.ps1)} -UseMSI安静”
这将自动下载并安装最新版本的PowerShell缺省选项。
通过网络安装PowerShell 7
如果你想安装PowerShell 7作为一个系统管理员对所有机器在你的控制下,遵循这些简单的步骤。
- 下载和复制文件共享的msi文件。确保所有机器可以访问这个共享路径。
- 在活动目录服务器,打开组策略管理控制台。
- 打开你想实现这个PowerShell的GPO 7的安装配置。然后,去计算机配置- >软件设置。
- 右键单击软件安装单击New,然后包。在对话框中添加msi文件路径。例如,包括完整的路径\ \ server.name \ foldername \ powershell - 7. - x.x - - x64.msi获胜
- 选择打开,其次是分配,并单击OK。
- 将它附加到你,等到部署完成。
使用PowerShell 7
默认情况下,你可能会限制运行自定义PowerShell单一功能的命令,通常被称为cmdlets。你将不得不改变执行政策为了运行自定义命令让。遵循这些简单的步骤。
- PowerShell作为管理员运行。
- 运行以下命令。
- Get-ExecutionPolicy
- Set-executionpolicy无限制的
- 在提示输入Y
- Get-ExecutionPolicy
PowerShell 7设计使用面向对象,所以它是容易得多比其他类似的引擎。它使用小型、轻量、单一功能的命令,主要是用c#编写的cmdlets执行指定的函数,返回一个。net对象。PowerShell约有200cmdlets,可以使用命令访问“p C: \ > get命令”,然而,最常用的是:
- Get-Location:获得当前目录
- Set-Location:获得当前目录
- Move-item:移动文件到新的目的地
- Copy-item:将文件复制到新的目的地
- 重命名:重命名现有文件
- 新项目:创建新文件
你可以给具体的指令cmdlets使用以下:
- 如果:cmdlet将显示如果执行,它将做什么没有运行。
- 确认:cmdlet将确认之前执行
- 详细的:增加细节。
- 调试:cmdlet将显示调试信息。
- ErrorAction:决定要做什么当一个错误发生时,有四个动作:继续,停止,默默地继续,询问。
- ErrorVariable:确定哪些变量将错误信息。
- OutVariable:确定哪些变量将保存输出信息。
- OutBuffer:cmdlet不会调用下一个cmdlet直到它持有某些预设数量的对象。
PowerShell使用以下特殊变量。
- 美元的错误:一个错误对象数组,用于显示最近的错误
- 美元的主机:显示当前托管应用程序是什么
- 美元的概要文件:存储用户配置文件的完整路径
- $ PID:存储过程标识符
- PSUICulture美元:用于保存当前界面的名字文化。
- 零美元:包含NULL值。
- 美元的假:包含错误的价值
- 真正的美元:包含真实价值
PowerShell脚本的一个重要概念是管的性格。它是用来单独的两个命令。左边的命令或一组命令的管道,然后转发到执行命令或一组命令右边的管道。这使得创建所谓的管道命令。这些长命令可能会或可能不会发生在一个物理行,但是对于所有意图和目的函数作为一行代码。
如果你想要运行一个脚本在PowerShell,您将需要使用伊势。PowerShell伊势(集成脚本环境)是PowerShell的内置编辑器。它可以用来运行、测试和调试脚本,所有在一个窗口GUI设置。GUI编辑的所有功能,允许多行编辑选项卡完成,和许多其他诸如执行命令在控制台面板中。
在Windows中,您甚至可以打开多个脚本窗口和工作在同一时间。这方便当一个脚本,该脚本使用已定义的函数在单独的模块需要调试。
总之,为Windows PowerShell 7 10是一个易于使用的管理工具,系统管理员应该能够使用最少的培训。