原著:Wrox_-_Professional_Windows_PowerShell_(2008)
· PowerShell 依赖于.Net Framework 2.0, 所以装PowerShell之前必须先装.Net Framework 2.0
· PowerShell命名是大小写不敏感的,但调用.Net Framework的类时是大小写敏感的。
· 出于安全考虑,PowerShell的缺省设置是脚本被锁定的。如果想enable scripts, 可通过如下命令: set-executionpolicy –ExecutionPolicy “RemoteSigned”,之后就可以运行本地创建的没有签名的scripts了。
· 显示帮助信息,一次一屏。 Get-help <command>| More 或者<command> -? |More, 或者 和help <command>
· 每个命令的帮助中包含以下信息
o Name – 命令名
o Synopsis – 命令简短描述
o Syntax – 命令使用demo
o Detailed Description – 命令详细描述
o Parameters – 提供参数使用的详细信息
o Input Type – 输入对象类型描述
o Return Type – 返回对象类型描述
o Examples – 使用示例
o Related Links – 其它相关功能命令名称
o Remarks – 使用参数信息
· 清除屏幕显示, Clear-host, clear or cls
· 重复最后一次使用的PowerShell命令: F3, 会滚命令上箭头 up arrow, Get-history可看已调用的命令,缺省可以保存64条命令在history中,也可修改$MaximumHistoryCount值来要求保存数。
· 〉可将屏幕显示的输出到指定的目标文件. 比如get-date> c:/text.txt可将当前系统时间输出到c盘下的text.txt文件中
· | 将多个命令组合中管道(Pipeline), 前一个命令的输出是后一个命令的输入, Pipeline可以没有长度限制。
· ;当在一行里排列多条命令时可以用分号分隔
· ./<PS1文件名>, 运行该PS1文件