Windows PowerShell正迅速变成一个受欢迎的技术。PowerShell是由微软设计的管理平台,它允许管理员自动化任务,以便提供生产率和效率。使用下面三个简易步骤下载、安装和配置PowerShell。 步骤1:下载PowerShell 除非你运行的是Windows 2008、Windows 7或Windows 2008 R2,否则你需要在开始之前下载PowerShell:从这里下载Download PowerShell。
步骤2:安装 环境安装说明Windows 2008PowerShell作为Windows 2008的功能,要安装PowerShell,只需添加该功能。……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
Windows PowerShell正迅速变成一个受欢迎的技术。PowerShell是由微软设计的管理平台,它允许管理员自动化任务,以便提供生产率和效率。使用下面三个简易步骤下载、安装和配置PowerShell。
步骤1:下载PowerShell
除非你运行的是Windows 2008、Windows 7或Windows 2008 R2,否则你需要在开始之前下载PowerShell:从这里下载Download PowerShell。
步骤2:安装
环境 | 安装说明 |
Windows 2008 | PowerShell作为Windows 2008的功能,要安装PowerShell,只需添加该功能。(参见图1) |
Vista, Windows 2003, Windows XP | 双击刚才下载的文件,按照向导安装。将PowerShell装在%SYSTEMROOT%System32WindowsPowerShellv1.0里,并添加合适的快捷键。 |
图1:在Windows 2008里安装PowerShell。(点击图片放大)
步骤3:配置
成功配置PowerShell需要遵循下面的步骤:
执行策略
默认下,PowerShell不会运行任何脚本,文件关联(.PS1)设置到记事本。微软执行了一些安全措施以便保护你。下面是四个安全级别:
1.Restricted:(默认下)不运行任何脚本。
2.AllSigned:只运行可信的CA数据签名脚本。
3.RemoteSigned:从因特网下载的脚本需要签名。所有其它脚本可以运行。
4.Unrestricted:所有脚本都可运行。运行“因特网”脚本会有提示。
更多信息请查看Execution_Policies。
文档
文档就像PowerShell的自动执行文件;它们用于使用定制化设置环境。文档有两个主要的位置。
1.全程单元,这会影响所有PowerShell会话。
2.用户专有的并存储在用户的文档里——有一个叫做$Profile的默认变量,包含到用户.ps1文件的路径。
更多信息请查看_profile。
提示
文档最常见的一种使用方法是创建自定义提示。每次执行一个命令,一个叫做prompt的功能就被呼叫。使用你自己的版本也可能重写这个功能。如果这有用,请记住,每次你运行命令都会出现提示。因此需要保持简单和快捷。
更多信息请查看prompt。
PowerShell里有用的命令
命令 | 使用 |
Get-Help | 为任何cmdlet提供帮助。查看cmdlet是什么并如何使用。 |
Get-Command | 这个cmdlet返回PowerShell能使用的命令。默认下显示cmdlet和功能。 |
Get-PSSnapin | 这个cmdlet将返回载入单元。如果你想查看所有的 snap-in,使用-register参数。 |
Get-Member | 这个cmdlet将列出对象必须提供的所有成员,使用这个可以找出从cmdlet返回的对象的属性和使用方法。 |
对于免费PowerShell脚本和更多PowerShell信息和新闻,我建议你查看以下站点:
- Windows PowerShell的脚本
- PowerShell社区——增加对Windows PowerShell的认知和使用。
- BSonPoSH——SHELL博客的力量
- PowerShell代码知识库
翻译
相关推荐
-
自动化之旅:选择正确的IT自动化工具
在企业中,老生常谈的“少即是多”通常是正确的,IT也不例外。这意味着寻求使用已有资源响应不断增加的资源需求,效率往往更高。
-
使用VMware vRealize Orchestrator编写工作流脚本指南
VMware vRealize Orchestrator还可以完成许多其他任务,但是首先推荐你学习JavaScript,因为vRO当中的所有功能都需要使用JavaScript。
-
五大免费的PowerShell资源与工具
现在大多数人要应对席卷数据中心的“虚拟化潮流”,它改变了我们部署应用程序的方式。
-
如何在Hyper-V里使用PowerShell或VBScript脚本?