使用别名 因为Where-Object的使用概率比较高,所以有一个很形象的别名“?”可以使用: if elseif else 条件判断 Where-Object 进行条件判断很方便,如果在判断后执行很多代码可以使用IF-ELSEIF-ELSE语句。语句模板: If(条件满足){ 如果条件满足就执行代码 } Else { 如果条件不满足 } 条件判断必须放在
Where-Object 参考 模块: Microsoft.PowerShell.Core 根据属性值从集合中选择对象。 语法 PowerShell Where-Object[-InputObject <PSObject>] [-Property] <String> [[-Value] <Object>] [-EQ] [<CommonParameters>] PowerShell Where-Object[-InputObject <PSObject>] [-FilterScript] <ScriptBlock> [<Common...
过滤相当于SLQ中的Where语句,在PowerShell中使用Where-Object命令。可以简写为Where,甚至可以简写为”?”。在普通程序里面我们遇到的比较运算和逻辑运算在PowerShell中有所不同,是这样的参数: Comparison Case-InSensitive Case-sensitive Equality -eq -ceq
Get-Service|Where-Object{$_.ServiceType-like"*Interactive*"} In the following example, theifstatement includes a condition that uses wildcard characters to find property values. If the restore point'sDescriptionincludesPowerShell, the command adds the value of the restore point'sCreationTimeproperty...
switch [-regex | -wildcard | -exact] [-casesensitive](表达式)| -file filename #表达式可以为数组,为数组时顺序处理数组每一项 # -file表示从文本获得输入,读取文本每一行,并对其执行switch块 { 字符1|数字1|变量1|表达式1 {处理1} #此处可加上;break 表示若匹配上则跳出switch语句 ...
switch [-regex | -wildcard | -exact] [-casesensitive](表达式)| -file filename #表达式可以为数组,为数组时顺序处理数组每一项 # -file表示从文本获得输入,读取文本每一行,并对其执行switch块 { 字符1|数字1|变量1|表达式1 {处理1} #此处可加上;break 表示若匹配上则跳出switch语句 ...
Help understanding 'Select Object -expand name' Help using -replace with wildcard characters, specifically braces Help with $_.CreatedDate.Date and $_.LastWriteTime.Date Help with a script to remotely stop a service/restart several servers in a sequence using admin credentials Help with creating ...
Type:Object[] Aliases:Args Position:Named Default value:None Required:False Accept pipeline input:False Accept wildcard characters:False -AsJob 导致并行调用作为 PowerShell 作业运行。 将返回单个作业对象,而不是运行脚本块的输出。 该作业对象包含运行的每个并行脚本块的子作业。 可以将作业对象与任何 Power...
See also about_Booleans about_Operators about_Regular_Expressions about_Wildcards Compare-Object ForEach-Object Where-ObjectCollaborate with us on GitHub The source for this content can be found on GitHub, where you can also create and review issues and pull requests. For more information,...
问号字符 ? 可用于代替 Where 或 Where-Object。还可以使用 Get-Alias 返回别名列表。请注意,在脚本中使用别名会使其很难理解。 在本书中可以找到这些快捷方式的示例。 安装Windows PowerShell 运行Windows 7 或者 Windows 2008 R2 或更高版本的计算机需包含 Windows PowerShell 2.0 和 Windows Remote Management (...