gpt4 book ai didi

powershell - 脚本可以在ISE中正常运行,但不能在Powershell控制台中运行

转载 作者:行者123 更新时间:2023-12-03 01:15:41 25 4
gpt4 key购买 nike

我写了一个冗长的脚本来创建表单。它的主要目的是连接到vCenter Server,汇总不同数据中心内的主机/虚拟机以及识别ESXi主机版本。在ISE中运行脚本可以很好地加载表单,当我单击“按钮”以启动许多用于更新字段的功能时,它将运行。我整个都有Foreach()字段,并在窗体底部添加了一个StatusLabel,以向我显示脚本当前正在扫描的位置。

完成所有工作后,我保存了PS1文件并将其移至要运行的共享服务器上。当我运行Powershell控制台(以Admin身份)并指向该文件时,该窗体加载正常。单击按钮开始生成信息后,它将变为(不响应)并变灰。我知道它正在工作,如果放置足够长的时间,它将返回信息。

为什么控制台窗口不能像ISE那样起作用?我希望能够在脚本中查看信息和状态标签的更新/更改(就像我在ISE中所做的一样)。

赞赏反馈。该脚本长数千行,在我上传之前需要进行清理。希望在此之前获得一些常规信息。

最佳答案

我更新到v4,并使用Jan Chrbolka的命令验证了我的命令窗口是否以STA的身份运行。脚本现在可以正常运行。

关于powershell - 脚本可以在ISE中正常运行,但不能在Powershell控制台中运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30378367/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com