繁体   English   中英

我们是否需要在Powershell框架中使用瞬态远程会话?

[英]Do we need to use transient remoting session in powershell framework?

在我们的Powershell测试自动化框架中,需要从驱动程序节点(已安装和配置jenkins和源代码存储库)的远程测试机器中执行代码。 为了连接到远程节点,已使用Powershell远程处理。 我看到的是在启动New-pssession时创建的每个功能,在功能结束时删除该会话。 因此,当我们运行测试套件时,我们多次进行了远程连接。 为什么使用此瞬态连接? 我已经看到了类似的Linux自动化框架,其中他们使用ssh作为永久连接,并且仅在测试套件关闭时才关闭连接。

Powershell远程处理是否存在任何需要此决定的问题? Powershell远程作为SSH连接稳定吗?

建议为框架使用哪个连接? 是暂时的还是永久的? 请有人帮助我理解。

您可以将Powershell远程处理设置为SSH连接或使用WinRM(WMI)。 有关如何设置两者的说明,请查看链接https://docs.microsoft.com/zh-cn/powershell/scripting/core-powershell/running-remote-commands?view=powershell-6

我将WMI用作远程处理的一种方式。 诸如RMM的企业应用程序在Windows上使用此工具,但是如果您需要跨平台使用,则需要SSH。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM