#powershell
#powershell
Вопрос:
Я создаю кластер с помощью сценариев PowerShell
New-Cluster -Name $Clustername -Node $Hostname -StaticAddress $ClusterIP
Но когда дело доходит до выполнения команды, она выдает следующую ошибку
New-Cluster: не удается преобразовать ‘192.168.155.196’ в тип ‘System.Коллекции.Специализированный.StringCollection’ требуется параметром ‘StaticAddress’. Невозможно привести объект типа ‘System.Net .IP-адрес «для ввода» системы.Строка’
Комментарии:
1. Что, если вы заключите $ClusterIP в двойные кавычки
2. Не могли бы вы попытаться
[string[]]'192.168.155.196'
принудительно ввести адрес в коллекцию строк?
Ответ №1:
Ошибка показывает $ClusterIP
, что это [System.Net.IPAddress]
объект. Вместо этого используйте его ToString()
метод:
New-Cluster -Name $Clustername -Node $Hostname -StaticAddress $ClusterIP.ToString()