无法使用powershell / wmi创建Windows群集文件共享

时间:2015-01-14 19:04:54

标签: windows powershell wmi cluster-computing

win32_clustershare在win2008r2上没有Create方法?如何使用理想的wmi创建文件共享?

3 个答案:

答案 0 :(得分:0)

我认为Win32_ClusterShare课程是只读的,但可能会弄错。

要在没有WMI的情况下执行此操作,您可以使用FailoverClusters模块中的cmdlet,但您可能必须在Windows 2008 R2计算机上安装Windows Management Framework 3或(最好)WMF 4这些cmdlet在Powershell 2.0中不可用。

使用3.0+,您应该可以使用Add-ClusterResource和相关的cmdlet。

答案 1 :(得分:0)

显然win32_clustershare.create没有按预期工作并且被破坏了。以前这个课程完全没有窗口,如此处所示 -

http://support.microsoft.com/kb/971403

显然使用win32_share即使对于集群也是如此。我在HKLM \ Cluster \ Resources中确认共享已在群集中正确注册。 显然,Windows可以确定创建时的共享与群集磁盘正确关联。

我知道我没有调用win32_clustershare错误,因为我确认两个wmi类的参数相同。

这在检查两者时都很明显

(get-cimclass -ClassName win32_share).CimClassMethods [“Create”]。参数| fl *

(get-cimclass -ClassName win32_clustershare).CimClassMethods [“Create”]。参数| fl *

答案 2 :(得分:0)

如果您使用的是Windows Server 2012 R2 / Windows 8.1,则可以使用新的和大大改进的SMB PowerShell模块。请查看https://technet.microsoft.com/en-us/library/jj635726(v=wps.630).aspxhttp://windowsitpro.com/powershell/managing-file-shares-windows-powershell