Powershell - 使用多个预定参数

Powershell - 使用多个预定参数

简短版本:是否可以将多个预定义参数传递给 powershell 函数/命令程序?

由于我不太清楚这些术语,所以我找不到答案。下面是示例,我使用的是 Exchange 2013 Powershell 命令:

Get-MoveRequest -MoveStatus Queued

这将给我所有当前排队但尚未处理的邮箱移动请求。

Get-MoveRequest -MoveStatus InProcess

这将为您提供所有当前正在处理但尚未完成的邮箱移动请求。

参数InProcessQueued由函数预定义。有没有办法只在一个命令中使用InProcessQueued?我知道我可以运行两个命令并集中输出,但我很好奇是否可以一次使用多个这些预定义参数。所以问题不是特定于 Exchange 的,我想知道 Powershell 是否可以将多个预定义参数作为命令行参数处理。

Get-MoveRequest 文档没有说明 MoveStatus 参数是否允许多个值作为参数。

  • 这可能吗?
  • 如果参数允许多值参数,那么测试这一点的正确语法是什么?

相关内容