powershell - 在编写 powershell 脚本时,我必须运行它两次才能使我所做的任何更改对函数内的代码生效。有什么建议么?
问题描述
正如标题所示,当我在 Visual Studio 2013 或 Powershell ISE 中编写 powershell 脚本时。如果我对脚本进行更改,当我运行它时,我所做的更改在我第二次运行它之前不会应用。不仅是变量,还有整行代码。
这是产生问题的示例代码:
Write-Output "Code Updates";
Test;
Function Test{
Write-Output "Code Doesn't Update";
}
如果您更改了两个 Write-Output 命令中的文本,则只有函数外部的文本在第一次运行时更新。
关于为什么会发生这种情况的任何建议?
解决方案
Powershell 脚本只能从上到下读取。我必须先声明该函数,然后再调用它。
推荐阅读
- spring - How to stop the Kafka Listener beans from outside the application?
- python - 如何使用调度包使用python进行网络爬虫
- git - 如何在分支尖端创建分支并为其创建单独的拉取请求?
- c# - ASP.NET Core - 向 HttpRequest 添加自定义属性
- python - 重复键值违反唯一约束“photo_photo_user_id_key” 详细信息:键 (user_id)=(102) 已存在
- asp.net-core - 独立 Blazor webassembly PWA 是否需要部署到托管服务提供商?
- design-patterns - 存储库使用哪些数据模型?
- flutter - 应用程序在后台颤动时的 FCM 自定义声音
- r - 根据 R 中的值删除行
- python-3.x - 如何在python中相互继承的数据类之间进行转换?