- PowerShell功能特点
- PowerShell历史
- PowerShell和命令提示符的区别
- PowerShell与Bash Shell的区别
- PowerShell以管理员身份运行
- Windows PowerShell ISE
- PowerShell核心
- 创建并运行PowerShell脚本
- PowerShell注释
- PowerShell Cmdlet
- PowerShell基本cmdlet命令
- PowerShell Get-childItem命令
- PowerShell Get-Item命令
- PowerShell Get-Location命令
- PowerShell set-item命令
- PowerShell set-location命令
- PowerShell new-item命令
- PowerShell copy-item命令
- PowerShell move-item命令
- PowerShell remove-item命令
- PowerShell rename-item命令
- PowerShell add-content命令
- PowerShell clear-content
- PowerShell get-content命令
- PowerShell get-date命令
- PowerShell set-content命令
- PowerShell out-file命令
- PowerShell write-host命令
- PowerShell get-command命令
- PowerShell invoke-command命令
- PowerShell get-help命令
- PowerShell start-process命令
- PowerShell test-path命令
- PowerShell foreach-object命令
- PowerShell sort-object命令
- PowerShell where-object命令
- PowerShell变量
- PowerShell自动变量
- PowerShell首选项变量
- PowerShell数组
- PowerShell哈希表
- PowerShell运算符
- PowerShell算术运算符
- PowerShell赋值运算符
- PowerShell比较运算符
- PowerShell逻辑运算符
- PowerShell重定向运算符
- PowerShell拆分和合并运算符
- PowerShell if语句
- PowerShell if-else语句
- PowerShell else-if语句
- PowerShell Switch语句
- PowerShell Do-While循环
- PowerShell for循环
- PowerShell ForEach循环
- PowerShell While循环
- PowerShell Continue和Break
- PowerShell字符串
- PowerShell函数
- PowerShell Try Catch Finally
PowerShell功能特点
在开始深入了解PowerShell之前,让我们看一下PowerShell脚本语言与其他脚本语言不同的重要功能。
- Windows PowerShell工作流: Windows PowerShell版本3.0中引入了工作流功能。它经过专门设计,旨在通过在不同位置的不同设备上执行长时间且费力的复杂任务。
- 所需状态配置: DSC是Windows PowerShell的功能,它提供了语言扩展,资源和cmdlet的集合,可用于声明式配置软件。
- 后台作业: Windows PowerShell引入了后台作业的概念,该后台作业在后台的远程和本地计算机上异步运行脚本和cmdlet,而不会影响用户界面或与控制台进行交互。
- 预定作业: 它与后台作业相似。这两个作业都在后台异步执行,而不会影响接口,但是主要区别是后台作业是手动启动的。
- 错误处理: Windows PowerShell通过.NET语言中的
Try {}
,Catch {}
和Finally {}
块提供错误处理机制。 - PowerShell远程处理: Windows PowerShell的此功能允许在远程系统上执行cmdlet,这有助于从一台计算机上管理一组远程计算机。
- 脚本调试: PowerShell运行时检查脚本,函数,命令或表达式是PowerShell的一项功能。PowerShell脚本调试器包括一组cmdlet,这些cmdlet允许设置和管理断点以及查看调用堆栈。
- 选项卡扩展: 选项卡扩展是自动完成的一种实现,通过按一次Tab键可完成cmdlet,属性和参数名。
- 可步进管道: 此功能允许将脚本块拆分为可步进管道。然后,它提供了调用脚本块的
begin()
,process()
和end()
方法的选项,以控制执行顺序。 - 受约束的运行空间: 它允许创建具有一组约束的PowerShell运行空间,其中包括访问和执行脚本,cmdlet和语言元素的能力。
- Windows PowerShell Web访问: PowerShell控制台在Windows Server 2012中引入了基于Web的版本。可以从任何Web浏览器运行PowerShell cmdlet,而台式机以及任何平板电脑或移动设备均不可用。
- 网络文件传输: 此功能提供本机支持,以使用BITS(后台智能传输服务)在计算机之间优先进行文件的异步传输。
- Windows PowerShell集成脚本环境(ISE): 它是Windows PowerShell的基于主机GUI的应用程序。此功能提供了制表符补全,多行编辑,语法着色,上下文相关帮助,选择性执行以及对从右到左语言的支持。
- 事务: Windows PowerShell的此功能使我们能够启动事务,指示哪个命令是事务的一部分以及回滚或提交事务。
上一篇:没有了
下一篇:PowerShell历史
关注微信小程序
扫描二维码
程序员编程王