第九章复杂语法与实战——理论部分课程回顾如何访问数组成员?简述获取对象的可用属性和方法?框架的静态属性和方法?技能展示掌握循环语句的操作过程掌握逻辑判断语句的使用方法了解If语句的使用方法了解Switch语句的使用方法本章结构复杂语法与实战If语句Switch语句循环语句脚本实战逻辑判断Foreach循环For循环配置IIS服务器配置DNS服务器循环语句3-1循环语句Foreach循环作用:针对数组中的每一项运行一个或多个命令For循环作用:根据指定的数值进行循环循环语句3-2Foreach循环遍历一个集合中的所有项语法结构Foreach循环演示Foreach($<项>in$<集合>){<代码块>}Foreach($serviceinGet-Service){$}Get-ChildItemC:\|Foreach{Write-Host$_}显示所有当前服务的服务名显示C盘根目录下的所有项的名称循环语句3-3For循环语法结构For循环演示For(<初始化命令>;<条件命令>;<重复命令>){<代码块>}"$service=Get-ServiceFor($i=0;$i-lt$;$i++){$service[$i].name}显示所有当前服务的服务名逻辑判断4-1逻辑判断If语句作用:根据条件进行逻辑判断,并根据结果执行不同的代码块Switch语句作用:根据条件对比较多的条件进行逻辑判断,并将很多的条件列表组合到一个Switch语句逻辑判断4-2If语句语法结构If语句演示if(<条件1>){<代码块1>}[elseif(<条件2>){<代码块2>}][else{<代码块3>}]$disk=Get-WmiObjectwin32_logicaldisk-Filter"deviceid='c:'"If($-le10){"LowSpace!"}else{"OK!"}判断C盘空间是否小于10GB逻辑判断4-3Switch语句语法结构Switch(表达式){条件1{"代码块1";Break}条件2{"代码块2";Break}条件3{"代码块3";Break}……Default{代码块}}
系统网络服务01v1 (9) 来自淘豆网www.taodocs.com转载请标明出处.