PowerShelllogo

PowerShell 6.0.0

更新时间:2018-08-29
  • 下载次数:23961
  • 软件大小: 40.8MB
  • 软件类型: 正式版
  • 软件语言:简体中文

软件平台:WinXP/Win2K/Vista/Win7/Win8/Win10

0 0 无插件 安全 正式版
  • PowerShell截图1
  • PowerShell截图2

精品推荐

火绒安全软件

火绒安全软件

腾讯电脑管家

腾讯电脑管家

腾讯视频

腾讯视频

360浏览器

360浏览器

爱奇艺视频

爱奇艺视频

Adobe Flash Player

Adobe Flash Player

360安全卫士

360安全卫士

快压 官方版

快压 官方版

软件介绍

  windows powershell免费版扩展了您在 Windows 命令提示符和 Windows Script Host 环境中获得的知识和创建的脚本。一种使命令行用户和脚本编写者可以利用.net framework的强大功能的命令行外壳程序和脚本环境,用于进行系统管理和自动化,让用户更方便的进行远程管理和详细管理。

开发工具推荐

软件名称 推荐理由 下载地址
EditPlus 汉化补丁 文本编辑器汉化补丁 点击查看
Java 开发必备 点击查看
Visual C++ 可视化程序开发工具 点击查看
Ultra Edit 文本编辑器 点击查看

软件特色

  1.远程处理

  Windows PowerShell 2.0,您可以从一台计算机运行 Windows PowerShell 的一个或多个远程计算机上运行命令。PowerShell remoting 允许连接的多个方法。这些方法包括交互式 (1: 1),扇出 (1 对多)、 和扇入 (通过使用 IIS 承载模型多: 1)。

  2.集成的脚本编写环境

  PowerShell 集成脚本环境 (ISE) 使您能够运行交互式命令和编辑和调试脚本的图形化的环境中。主要功能包括彩色的语法、 选择性执行、 图形调试、 Unicode 支持和上下文相关帮助。

  3.模块

  模块允许脚本开发人员和管理员进行分区和组织他们独立、 可重用单元中的 Windows PowerShell 代码。模块中的代码在它自己独立的上下文中执行,而不影响模块以外的状态。

  4.高级的功能

  高级的功能都具有和cmdlet 的功能相同的功能和行为。但是,它们是完全用 Windows PowerShell 语言编写,而不是已编译的 C#。

  5.后台作业

  Windows PowerShell 2.0 允许不与控制台交互即可异步和“在后台”运行命令或表达式。

  6.事件处理

  此功能将支持添加到 Windows PowerShell 引擎基础结构用于侦听、 发送和对管理和系统事件进行操作。

  7.脚本国际化

  此新功能使 Windows PowerShell 脚本可在由用户计算机上的 UI 区域性设置指定的口头语言中显示消息。

  8.脚本调试

  新的调试功能将添加到 Windows PowerShell,使您可以设置断点的行、 列、 变量和命令,并允许您指定命中断点时发生的操作。

  9.新的命令

  Windows PowerShell 2.0 引入了 100 多个内置的 cmdlet。这些 cmdlet,排除其他任务,使您可以执行的与计算机相关、 事件日志和性能计数器管理任务。

使用方法

  关于执行权限的使用方法

  为防止恶意脚本的执行,PowerShell有一个执行策略,默认情况下,这个执行策略被设为受限的(Restricted),意味着PowerShell脚本无法执行,你可以使用下面的cmdlet命令确定当前的执行策略:Get-ExecutionPolicy 你可以选择使用的执行策略有:

  Restricted -脚本不能运行;

  RemoteSigned - 本地创建的脚本可以运行,但从网上下载的脚本不能运行(除非它们拥有由受信任的发布者签署的数字签名);

  AllSigned – 仅当脚本由受信任的发布者签名才能运行;

  Unrestricted –脚本执行不受限制,不管来自哪里,也不管它们是否有签名。

  你可以使用下面的cmdlet命令设置PowerShell的执行策略:Set-ExecutionPolicy

  创建事件日志的方法

  管理员可以使用PowerShell创建一个新的事件日志,还可以查看事件日志的状态,也可以使用PowerShell轻松地添加一个新的事件日志,例如,可以使用下面的代码创建一个名为TestSource的新的应用程序事件日志。

  New-EventLog -LogName Application -Source TestSource

  如果将信息写入该Windows事件日志中只需要调用EventLog的WriteEntry方法。具体代码如下:

  Write-EventLog -LogName Application -EventId 1234 -Source TestSource -Message "Test write"

  另外,你还可以通过使用Windows PowerShell快速查看关键Windows事件日志的配置状态和事件的数量。

  Get-EventLog cmdlet里提供了-List参数,可显示出每个事件日志文件最大值和OverflowAction,以及目前的日志的数量。

FAQ

  调试一个脚本时,如何逐行运行脚本?

  这时你可以使用Step-Into cmdlet命令,它会使脚本一行一行地执行,不管有没有设置断点,如果你想从这种步进式运行模式退出来,使用Step-Out cmdlet命令即可,但需要注意的是,使用Step-Out cmdlet命令后,断点仍然有效。

  怎么把列表内容转换成一个数组?

  通过使用@符号,例如,下面的代码创建了一个名为$Procs的变量,它包含多行文本内容(一个数组):$procs = @{name="explorer","svchost"}

小编寄语

  PowerShell 2.0默认包含在Windows 7和Windows Server 2008 R2中 ,旧版Windows也在很久之前就可以下载使用PowerShell了,包括简体中文和繁体中文。之所以造成一些混淆是因为微软不再单独提供PowerShell 2.0,而是将其整合到了Windows管理架构(Management Framework)中。

下载地址

历史版本下载