1

我一直使用Get-SmbShare和Get-SmbShareAccess要到我的共享权限从Windows Server 2012中一个WSS 2012 FailoverCluster使用PowerShell v3的使用管道是这样的:在Windows Server 2012 R2 Powershell v4中更改Get-SmbShareAccess?

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

现在,我得到了一个Windows服务器2012 R2与Powershell v4我运气不好,使用相同的管道查询我得到的WSS 2012群集:

使用“0”参数调用“EndProcessing”异常:“Exception获得“SmbInstance”:“无法将null转换为键入 ”Microsoft.PowerShell.Cmdletization.GeneratedTypes.SmbShare.S mbInstance“由于枚举值无效。 指定以下枚举值之一并重试。可能的枚举值是“Default,CSV”。“” At line:603 char:17 + $ __ cmdletization_objectModelWrapper.EndProcessing() + ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~类别信息:

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

只要我试图查询2012年(没有R2)服务器上的共享,我得到的错误。

任何想法或意见?

+0

带有Powershell v4的Windows 2012也正常工作。这似乎与2012年和2012年相关。 – 2014-12-16 17:55:04

回答

-1

查看发布到Microsoft Technet上发布的同一问题的解答以获得解决方法。

相关问题