如何使用 Powershell 配置集群共享?

如何使用 Powershell 配置集群共享?

当我尝试在 Windows 2008 R2 上配置群集共享时,出现以下错误:

PS C:\> get-clusterresource share3

Name                          State                         Group                         ResourceType
----                          -----                         -----                         ------------
Share3                        Offline                       Test                          File Share


PS C:\> get-clusterresource share3|set-clusterparameter path "c:\program files (x86)"
Set-ClusterParameter : Unable to save property changes for 'Share3'.
    The cluster resource dependency cannot be found
At line:1 char:48
+ get-clusterresource share3|set-clusterparameter <<<<  path "c:\program files (x86)"
    + CategoryInfo          : NotSpecified: (:) [Set-ClusterParameter], ClusterCmdletException
    + FullyQualifiedErrorId : Set-ClusterParameter,Microsoft.FailoverClusters.PowerShell.SetClusterParameterCommand

Google 和 Bing 对此没有给出任何有用的答案。

有任何想法吗?

当我使用 cluster.exe 时也会发生同样的事情。Powershell 和 cluster.exe 都以管理员身份运行。

答案1

事实证明我必须先配置共享的依赖项:

add-clusterresourcedependency share3 some_network_name_in_the_same_group

然后它就起作用了。

相关内容