Я хотел бы отредактировать все конфигурации SSL на всех моих псевдонимах.Я нашел некоторые ресурсы для этого, и мой код пока что
$AdminTask modifySSLConfig {-alias NodeDefaultSSLSettings -sslProtocol TLSv1.2}
$AdminConfig save
Я бы хотел сделать это для всех псевдонимов, которые можно найти на моем сервере, но я незнать, как
Любые идеи или руководства о том, как это сделать, помогут.Спасибо.
Редактировать:
Теперь я могу найти все конфиги SSL с помощью этого кода
[$AdminTask listSSLConfigs {-scopeName (cell):Node01Cell:(node):Node01}
Моя следующая проблема - как я могу извлечьстрока псевдонима оттуда?Мне нужен только псевдоним, чтобы я мог заменить его на другую переменную, чтобы я мог просто использовать цикл foreach для этого
$AdminTask modifySSLConfig {-alias ${aliasvariablegoeshere} -sslProtocol TLSv1.2}
РЕДАКТИРОВАТЬ:
set hold [list [$AdminTask listSSLConfigs {-scopeName (cell):Node01Cell:(node):Node01}]]
foreach aliasList [$AdminConfig show $hold] {
foreach aliasName [$AdminConfig show $aliasList] {
set testTrim "alias "
set test5 [string trimleft $aliasName $testTrim]
$AdminTask modifySSLConfig {-alias ${test5} -sslProtocol TLSv1.2}
}
}
$AdminControl save
Я сделал этои был в состоянии извлечь только псевдоним и смог поместить его в переменную, как я хотел, но это дает мне ошибку неверного параметра.Любые идеи, почему это происходит и как я смогу решить эту проблему?