【发布时间】:2021-09-25 22:48:45
【问题描述】:
有一个 PowerShell cmdlet Invoke-MgSubscribeGroup 我想这样调用:
Invoke-MgSubscribeGroup -GroupId da2d17a7-64a5-43e5-9d95-7b70333dd78c
@{ UserId = "ed3d927d-7999-459f-955d-2afc272bd4d4" }
(拆分为多行以提高可读性)
调用它时,我收到一条错误消息:
找不到接受参数“System.Collections.Hashtable”的位置参数。
由于我对 PowerShell 的了解并不那么,因此我一定对如何传递哈希表有一些错误的理解,或者我误解了 the documentation 所说的:
...要创建下面描述的参数,请构建一个包含适当属性的哈希表...
我的问题
调用Invoke-MgSubscribeGroup cmdlet 并传递用户ID 的正确语法是什么?
【问题讨论】:
-
正在喷你想要的东西吗?
$MyVar = @{ GroupId = 'da2d17a7-64a5-43e5-9d95-7b70333dd78c' }; Invoke-MgSubscribeGroup @MyVar.
标签: powershell microsoft-graph-api office365 powershell-cmdlet