热门排行
简介
windows powershell是运行在windows机器上实现系统和应用程序管理自动化的命令行脚本环境,以支持对象、可读性强、简单易用为特色,引入多项新的关键技术,包括工作流、健壮会话(robust sessions)、计划作业(scheduled jobs)以及委托管理(delegated administration)等,进一步扩展您在“Windows命令提示符”和“Windows Script Host环境”中获得更多的知识和创建的脚本。
如果您的系统是Windows 8 或者Windows server 2012,那么PowerShell 3.0已经内置了,可以升级为4.0。
近日,发现很多朋友都找不到powershell 3.0的独立程序,实际上官方已经将其融合在了Windows Management Framework 3.0当中,因此用户只要安装.NET Framework 3.0即可完成这一系列的操作。不过电脑操作系统必须为Windows 7 Service Pack 1、Windows Server 2008 R2 SP1、Windows Server 2008 Service Pack 2才行,如果操作系统是win8或者win server 2012的话,那么powershell 3.0已经附带在系统当中,无需安装。
PowerShell 3.0 中的新操作符
-shl:向左位移
-shr:向右位移
-in:功能类似 -contains,只是写代码时顺序正好相反
-notin: 功能类似 -notcontains, 只是写代码时顺序正好相反
查看目前加载的所有模块:Get-Module –All
查看ScheduledTasks模块包含的所有命令:Get-Command –Module ScheduledTasks
更新Powershell 3.0 帮助文档
在Windows 8 RP版本中 ,Powershell已经内置为3.0了,但是似乎没有帮助文档,当通过get-help查找 命令帮助时,会提示 使用Update-Help更新或者安装帮助文档。Powershell会开启一个后台进程帮助更新。
PS I:Windowssystem32> man Get-AppLockerFileInformation
是否要运行 Update-Help?
Update-Help cmdlet 下载 Windows PowerShell 模块的最新帮助文件,并将其安装在你的计算机上。有关详细信息,请参阅//go.microsoft.com/fwlink/?LinkId=210614 中的帮助主题。
[Y] 是(Y) [N] 否(N) [S] 挂起(S) [?] 帮助 (默认值为“Y”): y
更新日志
Powershell 3.0新特性
1、支持 Workflows - 让你可以在命令行就可以操作 Windows Workflow Foundation
2、更稳定的 Session - 让你的 Session 可以更加适应不稳定的网络、突然停机的系统、随时重新连接
3、计划任务 - 让你从命令行就可以创建、管理 Windows 计划任务
4、权限托管 - 让受限的用户可以在特定情况下执行更高权限的脚本
5、更简化的语法 - 让脚本看起来更像程序或者更像自然语言
6、Cmdlet 发掘 - 改进的自动模块加载可以让你更容易发掘系统中的各种 Cmdlet
7、PowerShell ISE插件- 更容易编写脚本命令