讲解

Powershell脚本:如何运行和编写一个

目录:

Anonim

PowerShell对应于Windows操作系统的最佳工具之一,自2006年12月以来一直可用,并且已为Windows XP及其更高版本启用

但是,尽管它是一个交互式程序,但使用起来却有些复杂,这就是为什么我们在下面将提到如何在此向导中运行和编写脚本的原因。

内容索引

什么是PowerShell?

PowerShell是一个相关的界面,它直接对其使用的服务器以及系统上安装的某些应用程序直接向计算机执行命令或指令

它的主要要求是预先安装版本不少于2.0的.NET资源,除了主要允许在Windows中使用之外,还可以在更复杂的操作系统(例如Linux和MacOS)中交替下载。

该程序与CMD(命令控制台)的不同之处在于它的功能更加广泛,从而可以对系统服务器本身以及其他更特定的程序进行更深层次的更改。

此外,由于执行命令时使用的编程语言的类型,它比CMD更现代,并且对应的功能比后者更广泛。

如何在PowerShell中运行和编写脚本

要执行脚本,必须记住PowerShell 必须对服务器具有完全权限 ,这是其使用的基本要求。

在PowerShell中运行或编写简单命令

在PowerShell中执行简单脚本的过程如下:

  • 转到Windows的“开始”部分 ,一旦找到,则搜索“ Windows PowerShell” 。当出现相应结果时,右键单击它,然后,必须单击“以管理员身份运行”选项。

然后在将出现的弹出菜单中确认操作。

  • 完成此操作后,打开的PowerShell程序将显示在PC上,您可以运行所需的命令。

注意:该工具允许您以书面形式放置脚本或将其粘贴到系统中,对于最后一个方面,您只需要从PC的任何部分复制命令,然后右键单击蓝色菜单即可。

从Windows Power Shell ISE编写脚本

Windows PowerShell ISE本身就是PowerShell程序的助手,它允许在该工具中创建,保存,修改和编写新命令。

但是,对于后者,必须遵循以下准则:

  • 从“ PowerShell”程序的快速选项中输入“ Windows PowerShell ISE” 。继续转到菜单顶部的“查看”部分 。然后,选择“转到脚本面板”。最后,他继续编写所选命令。

同样,此工具将允许您直接剪切,复制或粘贴命令,尽管为此,您必须使用书写菜单上部的按钮

除此之外,您可以覆盖已经在编写菜单中放置的脚本,但是要这样做,您必须单击“ Ctrl + H”并专门搜索要修改的命令行。

从Windows Power Shell ISE运行脚本

执行脚本的过程非常简单,只需输入Windows Power Shell ISE并单击“运行脚本” (位于顶部菜单中的按钮)即可。

后者是绿色的,并且对应于位于所述预定部分的第三部分中的箭头。

同样,您可以转到“文件” ,然后单击“执行”,以便该命令开始执行预先建立的过程。

但是,该程序还允许您仅运行脚本的一部分,但是要执行此操作,必须转到快速选项菜单的第三部分,然后单击“运行选择” ,然后指定所需的脚本部分。

在Power Shell中运行新脚本

尽管Power Shell是一个执行程序,但它仍允许我们按照自己的喜好创建脚本,尽管这样做,必须考虑以下步骤:

  • 首先,从PC的浏览器访问“ Power Shell ISE” ,然后在屏幕上显示该程序时,单击顶部快速选项中显示的“ New”替代项。最后,编写该部分下面是要执行的新脚本。

但是,只有遵循以下规则才能设置新脚本:

  1. 为了进行修改和识别,必须使用符号“#”建立一个代码名称,必须放置要指定的变量类型:在这种情况下,使用符号“ $” ,然后使用符号“ =” ,然后设置一个替代值变量必须具有一种识别方法:这是为了设置创建的类型并指定脚本中使用的数字。

此后,您必须继续保存它,执行以下过程:

  • 单击上部的“文件”匹配项 。单击“另存为”菜单。放置您想要的名称而没有任何预先建立的符号和“文件名”框。继续指示“ PowerShell脚本(*。 ps1)中的“另存为类型” 。最后按底部的“保存”

运行已经创建的脚本

如果已经创建了脚本并将其存储在目录中,则可以按如下所示直接在Windows Power Shell ISE中打开它:

  • 第一步,您必须访问“ Windows Power Shell ISE” ,然后单击左上角的“文件” ,然后单击“打开…” ,这将带您进入文档的指定文件。 PC,在它们之间选择要使用的脚本双击。

在Power Shell中执行脚本时出错

有时,在这样的PowerShell中编写命令时,会显示一条消息,用红色字母指定问题,这通常是由于菜单中 设置的脚本 具有 权限限制所致。

但是,可以轻松解决此故障,尽管为此您必须在工具中指定一个新的执行策略 ,因为此后一项功能可以保护系统免受不安全脚本的攻击。

注意:您应该知道,如果脚本的可靠性很少,但建议不要进行此修改,以简化计算机安全性。

但是,在这种情况下要执行的过程只是执行以下命令: Get-ExecutionPolicy ,以查看安全策略的状态。

我们建议阅读以下教程:

同样,要在该字段中建立新规则,必须使用以下描述: Set-ExecutionPolicy RemoteSigned ,使用此方法,该问题将由该工具解决。

讲解

编辑的选择

Back to top button