【问题标题】:The input object cannot be bound to any parameters?输入对象不能绑定任何参数?
【发布时间】:2021-04-12 14:09:36
【问题描述】:

我正在尝试使用来自 CSV 文件的输入从 powershell 代码设置用户扩展属性。

我收到此错误:

Set-AzureADUserExtension : 输入对象不能绑定到任何 该命令的参数要么是因为该命令不采用 管道输入或输入及其属性不匹配任何 接受管道输入的参数。在 line:14 char:17

  • ... $用户 | Set-AzureADUserExtension -ObjectId $upn -ExtensionName "e ...
  • CategoryInfo : InvalidArgument: (class User { ...Type: Member } :PSObject) [Set-AzureADUserExtension], 参数绑定异常
  • FullyQualifiedErrorId : InputObjectNotBound,Microsoft.Open.AzureAD.Graph.PowerShell.Custom.SetAzureADUserExtension

我对此有点陌生,所以肯定不是最好的。

有人有什么建议吗?

谢谢!

【问题讨论】:

  • 您阅读了错误信息吗? [grin] 您需要回答以下问题 --- 相关 cmdlet 是否接受管道输入

标签: powershell


【解决方案1】:

如果您正在寻求帮助,您需要分享您的代码,而不仅仅是错误。我已为您验证 Set-AzureADUserExtension 确实为所有属性采用管道输入。 我不知道您在哪里设置了 $UPN 或为什么将 $user 传递给命令,因为我看不到您的代码。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-31
    • 1970-01-01
    • 2019-06-14
    • 1970-01-01
    • 2019-09-29
    • 2018-04-03
    相关资源
    最近更新 更多