郑州的做网站公司有哪些,g3云网站,苏州优化平台,温州系统开发1. Tab键补全 
有时候不记得指令全称#xff0c;只记得开头几个字母#xff0c;使用Tab键可显式建议选项#xff0c;再次按Tab可以往后翻#xff0c;ShiftTab可以往前翻。 
2. 查看指令类型 Get-Command -Name Get-Alias 指令是遵循一定的格式规范的#xff0c;如动词加名…1. Tab键补全 
有时候不记得指令全称只记得开头几个字母使用Tab键可显式建议选项再次按Tab可以往后翻ShiftTab可以往前翻。 
2. 查看指令类型 Get-Command -Name Get-Alias 指令是遵循一定的格式规范的如动词加名词下面的指令查询动词为 Get 名词为 Content 的指令 Get-Command -Verb Get -Noun Content 还可以使用通配符查询 Get-Command -Name *-Content 3. 查看帮助 Get-Help Add-Content 4. 编程功能 
PowerShell不单单是一个命令行工具它还可以进行编程可以在交互式窗口运行也可以写成脚本执行一些自动化的任务。 
1启用严格模式以检查错误 Set-StrictMode -Version Latest 2变量 
变量包括内置变量和自定义变量比如可以查看内置变量的值 $MaximumHistoryCount 声明并初始化一个整数类型的自定义变量 $num1 查看变量类型是不是很像C#虽然PowerShell不限制大小写getType、gettype也可以获取类型但是使用跟C#一样的风格就不会那么乱了 $num.GetType() 查找变量不带参数的话就列出内存中所有的变量 Get-Variable -Name num 3数据类型 布尔值 
$true $false 
整数和浮点数 整数类型默认是 Int32浮点数类型默认是 Double若要把浮点数转成整数可以使用下面的语句四舍五入 [Int32]$num 字符串 
字符串可以使用单引号也可以使用双引号如果是插值字符串在其中插入一些变量值就必须使用双引号 $strnum$num 如果变量后面紧接非空字符为了避免无法识别变量可以使用大括号把变量名括起来 num${num}xxx 对象 
PowerShell也有类似C#中表示空值的 null不过要加美元符号$null因为 PowerShell 中一切皆对象所以值类型也可以赋值为 $null反过来讲数字也是对象可以使用下面的指令查看对象的成员 Get-Member -InputObject $num 如果只查看属性不看方法的话可以使用下面的指令因为数字只有方法没有属性所以可以先设置一个字符串类型的值再用下面的指令查看  Select-Object -InputObject $num -Property * 若要进一步查看某个成员的详细信息比如查看 Equals 方法使用指令 Get-Member -InputObject $num -Name Equals 自定义对象PSCustomObject 是 PowerShell 内置的一个类不是我随意起名哦 $myObj  [PSCustomObject]{NameTom;Age33} $myObj.Name $myObj.Age 数组 创建数组 $colorPicker(red, green, blue) 访问数组 $colorPicker[0]  范围运算符如1到10可以表示为 1..10首尾都包含利用该运算符可以访问数组的子集 $colorPicker[0..1] 往数组添加元素添加单个元素或者添加一个数组都可以 $colorPicker  yellow $colorPicker  (pink, cyan) ArrayList 
数组一般用来存储数量不变的一组对象虽然可以添加元素单每次都要新建一个数组再销毁旧的数组大型数组的增删性能就比较差了这时候使用 ArrayList 比较合适 $colorPicker[System.Collections.ArrayList](red, green, blue, yellow) $colorPicker.Add(pink) $colorPicker.Remove(red) 字典 
字典是用于存储键值对的数据结构创建方式如下 $colors{         red  0xFF0000;         green  0x00FF00;         blue  0x0000FF } 访问字典 $colors[blue]  $colors.blue 往字典添加元素 $colors.Add(yellow, 0xFFFF00) $colors.Add[yellow]  0xFFFF00 从字典中删除元素 $colors.Remove(red)