【发布时间】:2019-11-27 10:17:18
【问题描述】:
我有一个 Windows 集群配置脚本。我无法以管理员身份执行 New-Cluster 命令。它说用户应该是能够执行命令的域用户。
我正在尝试使用 PSExec 以域用户身份登录并尝试该命令是否有效,但仍然没有成功。
C:\Users\Administrator\Desktop\PSTools\PsExec.exe -s -u name -p "pass" -accepteula cmd /c "powershell -noprofile & { Start-Process powershell.exe "-NoProfile -ExecutionPolicy Bypass -File"C:\scripts\cluster-config.ps1" " -Verb RunAs; exit }"
(我在执行时正确传递了参数)
cluster-config.ps1
param(
[Parameter(Mandatory=$true)][string]$clusterName,
[Parameter(Mandatory=$true)][string]$srv1,
[Parameter(Mandatory=$true)][string]$srv2,
[Parameter(Mandatory=$true)][string]$clusterIP
)
#Create and configure the WinCluster
New-Cluster -Name $clusterName -Node $srv1,$srv2 -StaticAddress $clusterIP -AdministrativeAccessPoint ActiveDirectoryAndDns
如何以广告管理员的身份创建 Windows 集群?不幸的是,无法使用域用户凭据直接登录。
【问题讨论】:
-
关于集群创建的问题不在 SO 中,请尝试使用 ServerFault。
-
好的。我会在服务器故障中重新发布问题并删除问题。
标签: windows powershell psexec windows-clustering credssp