Получите следующую доступную привязку IIS с помощью Powershell - PullRequest
0 голосов
/ 30 апреля 2018

Мне было поручено автоматизировать наши установки / установки IIS с помощью Octopus Deploy.

Встречайте проблему, в которой мне нужно настроить привязку, и у меня есть отдельный шаг для каждого сайта.

Допустим, есть 5 сайтов. В настоящее время мы начинаем с каждого десятого числа, но после 600. Так, например, это новый сервер, мы начнем с привязки 600, а затем 601. Когда нам нужно настроить вторую среду, мы начинаем с 610.

У меня есть возможность запустить скрипт Powershell в Octopus Deploy, чтобы иметь возможность передавать переменную. Я полагаю, что есть способ заставить powershell возвращать привязку следующим образом:

Получить максимальный идентификатор (на целые 10-й?), Где он равен или больше 600.

И затем на каждом шаге Octopus Deploy, я думаю, я могу увеличить это значение на единицу для этого проекта.

К сожалению, я не очень знаком с Powershell, если кто-то может указать направление ресурсов, мне может понадобиться настроить IIS с его использованием, это было бы полезно.

Кстати, возможно, привязки, начинающиеся с каждого десятого, не самый лучший вариант, я думаю, это то, как мы всегда это делали в случае, если мы хотели расширить используемые сайты, но, возможно, это неправильный подход к стандартизация для нас.

...