Value Description --- --- False Indicates that you cannot pipe a value to the parameter. True (by Value) Indicates that you can pipe any value to the parameter, just so the value has the .NET Framework type specified for the parameter or the value can be converted to the specified .NE...
False(0,未启用):(默认)未自动启用 WhatIf。 若要手动启用它,请使用 cmdlet 的 WhatIf 参数。 True(1已启用):支持WhatIf 的任何命令上自动启用。 用户可以将 WhatIf 参数与值为 False 来手动禁用它,例如 -WhatIf:$false。例子这些示例显示了 $WhatIfPreference的不同值的效果。它们演示如何使用 WhatIf ...
大多数对象都有属性。 属性是与对象关联的数据。 不同类型的对象具有不同的属性。 例如,表示文件的FileInfo对象具有IsReadOnly属性,如果文件具有只读属性,$False则包含$True;如果该文件没有只读属性,则包含 。 表示文件系统目录的DirectoryInfo对象具有Parent属性,该属性包含父目录的路径。
PowerShell 复制 PS> 1 -eq '1.0' True 在此示例中,值 1 转换为要与字符串 '1.0' 进行比较的字符串。 此示例返回 False。PowerShell 复制 PS> '1.0' -eq 1 False 相等运算符接受任意两个对象,而不仅仅是标量或集合。但不能保证比较结果对最终用户有意义。以下示例演示了此问题。PowerShell 复制 ...
PS> (Get-Item*.txt).Count-gt10True 备注 将命令括在括号中会导致将自动变量$?设置为$true,即使被括住的命令本身将$?设置为$false。 例如,(Get-Item /Nosuch); $?意外地生成True。 有关$?的详细信息,请参阅about_Automatic_Variables。 将分组表达式放入管道 ...
Position:0 默认值:None 必需:True 接受管道输入:True 接受通配符:False -ConfigurationName 指定用于交互式会话的会话配置。 输入会话配置的配置名称或完全限定的资源 URI。 如果只指定配置名称,则将在其前面预置以下架构 URI:http://schemas.microsoft.com/powershell。
PowerShell 复制 PS> 1 -eq '1.0' True 在此示例中,值 1 转换为要与字符串 '1.0' 进行比较的字符串。 此示例返回 False。PowerShell 复制 PS> '1.0' -eq 1 False 相等运算符接受任意两个对象,而不仅仅是标量或集合。但不能保证比较结果对最终用户有意义。以下示例演示了此问题。PowerShell 复制 ...
True True True 在此示例中,显式键入了 $intA 以包含整数。PowerShell 复制 [Int[]] $intA = 1, 2, 3 $intA.Clear() $intA Output 复制 0 0 0 ForEach()允许循环访问数组中的所有元素,并为数组的每个元素执行给定操作。ForEach() 方法具有多个执行不同操作的重载。Syntax...
Status : Running DisplayName : Windows Time CanPauseAndContinue : False CanShutdown : True CanStop : True 方法 方法是可以对对象执行的操作。使用 MemberType参数缩小以仅显示方法Get-Service的结果Get-Member范围。 PowerShell Get-Service-Namew32time |Get-Member-MemberTypeMethod ...
在此示例中,如果没有文件匹配,Get-ChildItem命令不会返回任何内容,并且不会向$textFiles进行任何赋值,这在布尔上下文中被视为$false。 如果将一个或多个FileInfo对象赋值给$textFiles,则条件计算结果为$true。 可以使用$textFiles语句正文中的if值。 备注 ...