【问题标题】:cannot create windows cluster file share using powershell/wmi无法使用 powershell/wmi 创建 Windows 集群文件共享
【发布时间】:2015-01-14 19:04:54
【问题描述】:

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

【问题讨论】:

    标签: windows powershell wmi cluster-computing


    【解决方案1】:

    我认为Win32_ClusterShare 类是只读的,但可能是错误的。

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

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

    【讨论】:

    【解决方案2】:

    显然 win32_clustershare.create 无法按预期工作并且已损坏。以前这个类在窗口中完全不存在,如此处所示-

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

    显然使用 win32_share 甚至对于集群也是必要的。我在 HKLM\Cluster\Resources 中确认该共享已在集群中正确注册。 显然,windows 能够在创建时确定共享与集群磁盘正确关联。

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

    这在检查两者时很明显

    (get-cimclass -ClassName win32_share).CimClassMethods["Create"].Parameters |fl *

    (get-cimclass -ClassName win32_clustershare).CimClassMethods["Create"].Parameters |fl *

    【讨论】:

      【解决方案3】:

      如果您使用的是 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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-04-22
        • 2017-04-17
        • 1970-01-01
        • 2021-04-22
        • 1970-01-01
        • 2015-12-13
        • 2021-08-24
        相关资源
        最近更新 更多