PowerShell 条件控制、逻辑

逻辑判断

基本的逻辑判断:
• -eq 判断是否等于(equal)
• -lt 判断时候小于(less than)
• -gt 判断是否大于(greater than)
• -ge 判断是否大于或等于(greater of equal)
• -le 判断是否小于或等于(less or equal)
• -ne 判断是否不等于(no equal) 

 

逻辑运算
• -and 与
• -or 或
• -not 非
• ! 非 

 

switch语句

switch ((Get-WmiObject -Class win32_ComputerSystem).domainRole)
{
0 {Write-Host "Standalone Workstation"}
1 {Write-Host "Member Workstation"}
2 {Write-Host "Standalone Server"}
3 {Write-Host "Member Server"}
4 {Write-Host "Backup Domain Controller"}
5 {Write-Host "Primary Domain Controller"}
default {Write-Host "Cannot determine domain role"}

 

posted @ 2016-12-22 14:45  程勋  阅读(308)  评论(0编辑  收藏  举报