Windows Server 2012 R2 Powershell v4中的Get-SmbShareAccess已更改?

时间:2014-12-03 13:06:27

标签: windows-server-2012 windows-server-2012-r2 powershell-v4.0

我一直在使用Get-SmbShare和Get-SmbShareAccess从Windows Server 2012和Powershell v3获取我对WSS 2012 FailoverCluster的共享权限,使用如下管道:

Get-SmbShare -Scopename XXX -CimSession XXX  | Get-SmbShareAccess 

现在我得到了一个带有Powershell v4的Windows Server 2012 R2,我运气不好,使用相同的管道来查询WSS 2012群集:

  

异常调用" EndProcessing"用" 0"参数:"异常获取" SmbInstance":"无法将null转换为类型   " Microsoft.PowerShell.Cmdletization.GeneratedTypes.SmbShare.SmbInstance"由于枚举值无效。   指定以下枚举值之一,然后重试。可能的枚举值为"默认值,CSV"。""   在行:603 char:17   + $ __ cmdletization_objectModelWrapper.EndProcessing()   + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~      + CategoryInfo:NotSpecified:(:) [],ParentContainsErrorRecordException      + FullyQualifiedErrorId:GetValueInvocationException

当我发出2012 R2服务器本地共享的命令时,一切都很好。此外,当我在远程2012 R2服务器上查询非群集共享时。

一旦我尝试查询2012(没有R2)服务器上的共享,我就会收到规定的错误。

有任何想法或意见吗?

1 个答案:

答案 0 :(得分:-1)

请参阅Microsoft Technet上发布的相同问题的答案,以获得解决方法。