azure - 管道 Powershell 任务 - 跨多个任务的一个会话
问题描述
是否可以在同一个代理作业中的多个 Powershell 任务之间保持一个会话?我的目的是在第一个任务中登录 Az 模块和 Azure CLI,而不必在后续任务中再次进行身份验证。
解决方案
管道 Powershell 任务 - 跨多个任务的一个会话
恐怕没有这样的方法可以在同一个代理作业中的多个 Powershell 任务之间保持一个会话。
众所周知,一项任务一次会议。当我们在一个 Powershell 任务中创建连接时,我们可以一直访问该任务中的服务器。但是当这个任务完成后,会话就会关闭,连接也会断开。否则我们需要一直保持这个会话,直到我们手动关闭它,显然这是非常不安全的。
为了解决这个问题,您可以添加一个powershell任务进行身份验证,然后在此powershell任务中调用另一个powershell,这样您就不需要再次进行身份验证。但是如果你想在同一个 Agent Job 中保留多个 Powershell 任务的身份验证,恐怕这是不可行的。
希望这可以帮助。
推荐阅读
- java - 如何使用 log4j 将希伯来语字符串写入日志文件
- sql - 将存储为整数的日期与日期时间进行比较
- typescript - 如何通过参数值在命名空间中指定泛型类型
- reactjs - 用户打开侧边栏时谷歌地图不会缩小
- javascript - 如何在快速后端 server.js 文件中设置一些值并在 create-react-app 代码中使用它?
- python-3.x - 如何制作程序输出累积的随机整数列表?
- java - 为什么我的跳跃算法不能独立于 FPS 工作?
- angular - 以编程方式平移地图不会移动多边形标签
- python - 这是真正并行运行吗?
- python - 读取 .csv 文件的列