1.ParameterSetName可以设置成任何字符,但当你使用了其中某一个ParameterSetName的参数时,只有相同的ParameterSetName的参数或是没有设置ParameterSetName的参数(相当于是共用的参数)可以使用,其他的ParameterSetName的参数就会被互斥给排除掉. 2.当两个ParameterSetName的参数都被设定为强制(Mandatory)时,不会因为互斥而...
ParameterSetName 属性包含正在使用的参数集的名称,而 ShouldProcess 方法将 WhatIf 和Confirm 参数动态添加到 cmdlet。 有关$PSCmdlet 自动变量的详细信息,请参阅 about_Functions_Advanced。 $PsCulture 包含操作系统中当前所用的区域性的名称。区域性确定数字、货币和日期等项的显示格式。这是系 统的System.Globaliz...
ComputerName: NOWMANDATORY! You have chosen B parameter set. 第一个调用Case是使用默认参数集,函数中默认参数集是参数集A,参数集A只有一个参数$ComputerName,且是可选的,所以什么都不输入是可以的。 第二个调用Case是使用了一个ComputerName参数,符合参数集A的条件,自动匹配为参数集A了。 第三个调用Case只使...
param( [Parameter(Mandatory, ParameterSetName="Computer")] [string[]]$ComputerName, [Parameter(Mandatory, ParameterSetName="User")] [string[]]$UserName, [Parameter()] [switch]$Summary ) 每个参数中只能指定一个 ParameterSetName 值,每个 Parameter 属性中只能指定一个 ParameterSetName 参数。...
Those are 2 different parametersets for the Get-Process cmdlet. Here is an example of how you would code parametersets using advanced functions: function test-param { param( [Parameter(ParameterSetName=”p1″,Position=0)] [DateTime] $d, ...
-<parameter_name> <parameter_value> -<parameter_name>:<parameter_value> 参数名称前面有一个连字符 (-) ,它向 PowerShell 发出信号,指示连字符后面的单词是参数名称。 参数名称和值可以用空格或冒号字符分隔。 某些参数不需要或接受参数值。 其他参数需要值,但不需要命令中的参数名称。
Namespace: Microsoft.Azure.PowerShell.Cmdlets.DiskPool.generated.runtime.Properties Assembly: Az.DiskPool.private.dll Looks up a localized string similar to '{0}' is an invalid parameter set name.. C# 複製 public static string InvalidParameterSetName { ge...
New-Alias -Name <AliasName> -Value <ParameterValue> 其中,<AliasName>是要创建的别名的名称,<ParameterValue>是要为其创建别名的内置参数的值。 例如,如果要为-Name参数创建别名-N,可以使用以下命令: 代码语言:txt 复制 New-Alias -Name -N -Value Name 这样,以后在使用Powershell时,可以使用-...
\users\administrator\DownloadsExpand-Archive.\PowerShell-7.4.6-win-arm64.zip# Set up remoting to PowerShell 7Set-Location.\PowerShell-7.4.6-win-arm64# Be sure to use the -PowerShellHome parameter otherwise it tries to create a new# endpoint with Windows PowerShell 5.1.\Install-PowerShell...
类型:SwitchParameter Position:Named 默认值:False 必需:False 接受管道输入:False 接受通配符:False -Raw 使cmdlet 仅输出匹配的字符串,而不是MatchInfo对象。 这是与 Unixgrep或 Windowsfindstr.exe命令最相似的行为的结果。 在PowerShell 7 中引入了此参数。