powershell - 使用 Powershell 获取下一个可用的 IIS 绑定
问题描述
我的任务是使用 Octopus Deploy 自动化我们的 IIS 设置/安装。
遇到需要设置绑定的问题,并且每个站点都有一个单独的步骤。
假设有 5 个站点。目前,我们是从第 10 个数字开始,但在 600 之后。例如,它是一个全新的服务器,我们会从绑定 600 开始,然后是 601。当我们需要设置第二个环境时,我们将从 610 开始。
我可以选择在 Octopus Deploy 中运行 Powershell 脚本,以便能够传入变量。我认为有一种方法可以让 powershell 像这样返回绑定;
获取等于或大于 600 的最大 ID(到整个 10'th?)。
然后在 Octopus Deploy 的每个步骤中,我想我可以为该项目将该值增加一。
不幸的是,我对 Powershell 不是很熟悉,如果有人能指出我可能需要使用它来配置 IIS 的资源方向,那将不胜感激。
附带说明一下,也许从每 10 个开始的绑定不是最好的选择,我认为这是我们一直这样做的方式,以防我们想要扩展使用的站点,但也许这对我们来说是错误的标准化方法.
解决方案
推荐阅读
- python - 'float' 对象在尝试映射系列时没有属性 'item'
- java - 无法在活动之间传递数据。数据为空白
- python - 如何循环和删除包含子字符串的嵌套列表中的元素?
- javascript - npx create-react-app my-app 错误:rollbackFailedOptional
- php - 在构造函数中分配的 Laravel 作业新属性未在句柄方法中显示
- javascript - 为什么 CSS 在不同的页面大小上无法正常工作
- c# - 在 C# 中使用 SELECT 插入表时出现 Oracle 错误
- javascript - 如何在嵌入视频的末尾添加缩略图?
- android - 导航抽屉中的Android,在当前片段中调用方法
- java - 使用反射在 Java Map 中设置或获取数组