Лучший отвечающий
удаленное выключение кластера скриптом UPS (Powershell)

Вопрос
-
Приветствую!
Пытаюсь использовать Powershell в скрипте UPSа для выключения кластера:
PowerShell.exe -command "& {Stop-Cluster -Cluster CLUSTERNAME -Force}".
ПО UPSа работает под учетной записью администратора домена. Однако при тестовом запуске скрипт (пакетник .cmd) модуль Powershell "FailoverClusters" не видит, подключить (Import-Module FailoverClusters) не может, более того, не видит папки FailoverClusters в выводе команды
PowerShell.exe -command "& {ls C:\Windows\system32\WindowsPowerShell\v1.0\Modules}"
м.б. у кого-нибудь есть идеи?
1 октября 2015 г. 17:18
Ответы
-
PowerShell процесс запускается, как 32-bit приложение , где данный модуль недоступен.
C:\Windows\Sysnative\WindowsPowershell\v1.0\powershell.exe -command "& {Stop-Cluster -Cluster CLUSTERNAME -Force}"
- Предложено в качестве ответа Alexander RusinovModerator 1 октября 2015 г. 20:56
- Помечено в качестве ответа dmitry---spb 2 октября 2015 г. 8:42
1 октября 2015 г. 17:55
Все ответы
-
PowerShell процесс запускается, как 32-bit приложение , где данный модуль недоступен.
C:\Windows\Sysnative\WindowsPowershell\v1.0\powershell.exe -command "& {Stop-Cluster -Cluster CLUSTERNAME -Force}"
- Предложено в качестве ответа Alexander RusinovModerator 1 октября 2015 г. 20:56
- Помечено в качестве ответа dmitry---spb 2 октября 2015 г. 8:42
1 октября 2015 г. 17:55 -
Так и оказалось, благодарю )
А вообще, в PS x86 недоступны все модули версии выше 1.0? Или бессистемно-так-получилось?
2 октября 2015 г. 8:49 -
в выходные попробовал, Stop-Cluster -Cluster CLUSTERNAME -Force не работает (сразу проверял на Suspend-ClusterNode, работает)
возможно мешает UAC, попробую сделать task с повышенными правами..
м.б. есть еще идеи?
5 октября 2015 г. 17:21