首页 > 解决方案 > 使用 Powershell 获取下一个可用的 IIS 绑定

问题描述

我的任务是使用 Octopus Deploy 自动化我们的 IIS 设置/安装。

遇到需要设置绑定的问题,并且每个站点都有一个单独的步骤。

假设有 5 个站点。目前,我们是从第 10 个数字开始,但在 600 之后。例如,它是一个全新的服务器,我们会从绑定 600 开始,然后是 601。当我们需要设置第二个环境时,我们将从 610 开始。

我可以选择在 Octopus Deploy 中运行 Powershell 脚本,以便能够传入变量。我认为有一种方法可以让 powershell 像这样返回绑定;

获取等于或大于 600 的最大 ID(到整个 10'th?)。

然后在 Octopus Deploy 的每个步骤中,我想我可以为该项目将该值增加一。

不幸的是,我对 Powershell 不是很熟悉,如果有人能指出我可能需要使用它来配置 IIS 的资源方向,那将不胜感激。

附带说明一下,也许从每 10 个开始的绑定不是最好的选择,我认为这是我们一直这样做的方式,以防我们想要扩展使用的站点,但也许这对我们来说是错误的标准化方法.

标签: powershelliisiis-7octopus-deploy

解决方案


推荐阅读