PowerShell 杂记(一)

PowerShell是一个基于.Net的管理工具,提供commandlets、访问系统对象、强大的脚本功能和安全模型。起源于对强大Shell的需求,从Monad到MSH,最终成为PowerShell 1.0。它支持交互模式和脚本模式,如tab completion和pipeline功能。PowerShell Community Extensions扩展了commandlet的功能,而PowerShellPlus则提供了脚本编程工具。
摘要由CSDN通过智能技术生成

特性

Windows PowerShell(WPS)是一个基于.Net环境的控制台管理系统和脚本系统,它的关键特征如下:
1. 一系列的命令:commandlets
2. 访问COM,.NET框架和WMI的所有系统和程序对象
3. 对层次数据和平面数据提供一个通用的导航方式
4. 用强和弱类型变量提供一个强大的脚本功能
5. 安全模型防止意外的脚本执行
6. 追踪和调试的能力
7. 允许WPS宿主于程序中

 

PowerShell的历史
DOS命令行一直存在于Windows系统的各个版本中,几乎没有改变。但是功能很弱,人们一直期望有一个相当于UNIX的Shell用于管理操作系统。WSH(wish)太复杂了,它要求很多OOP和COM的知识。在Windows 2003开发时,短期的解决方案是添加了很多命令行工具,而长期的解决方案就是提供一个新的,强大的shell。
   Microsoft意识到UNIX shell的流行,它在.NET框架中融合了pipeline概念,产生了WPS,它的第一个beta版本在2003.11的PDC上展示,名为Monad,中间还称为Microsoft Shell(MSH),到2006.5就称为PowerShell。第一个版本WPS 1.0在2007.11.11发布。WPS 1.0主要由Jeffrey Snover设计。

 

WPS可以以两种方式使用:
交互模式: Interactive Mode
脚本模式: Script Mode

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值