我一直使用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)服務器上的共享,我得到的錯誤。
任何想法或意見?
帶有Powershell v4的Windows 2012也正常工作。這似乎與2012年和2012年相關。 – 2014-12-16 17:55:04