Azure Powershell ISE 执行查询
Azure Powershell ISE Execution query
我正在使用 azure powershell ISE。我有一个很长的 运行 脚本,我在其中使用变量来存储数据,并且在我的代码中进一步使用它们。问题是我无法一次性 运行 这个脚本,原因是执行不是逐行执行的。有时它会在变量赋值之前尝试执行命令。它抛出一个错误。
我想 运行 使用 powershell ISE 一次性完成 200 行具有 30 个变量的代码。例如。问题是-
Get-azurevm -servicename $a -vmname $b
在 $a= xxx $b= yyy 之前执行 initialized.I 在使用之前已经初始化了我的变量,但我猜执行方式不是逐行的。
可能的解决方案是什么?
有什么选项可以让我逐行执行吗?
Azure PS 始终逐行执行。如果发生这样的事情,您可以将代码分解为函数,并且只有在之前的代码已经执行的情况下,您才能执行所需的代码。如果你的代码很长,使用模块总是好的。
你也可以使用-
start-sleep -s "no. of seconds to give other code to execute"
用于执行需要较长时间的代码。
我正在使用 azure powershell ISE。我有一个很长的 运行 脚本,我在其中使用变量来存储数据,并且在我的代码中进一步使用它们。问题是我无法一次性 运行 这个脚本,原因是执行不是逐行执行的。有时它会在变量赋值之前尝试执行命令。它抛出一个错误。
我想 运行 使用 powershell ISE 一次性完成 200 行具有 30 个变量的代码。例如。问题是-
Get-azurevm -servicename $a -vmname $b
在 $a= xxx $b= yyy 之前执行 initialized.I 在使用之前已经初始化了我的变量,但我猜执行方式不是逐行的。
可能的解决方案是什么?
有什么选项可以让我逐行执行吗?
Azure PS 始终逐行执行。如果发生这样的事情,您可以将代码分解为函数,并且只有在之前的代码已经执行的情况下,您才能执行所需的代码。如果你的代码很长,使用模块总是好的。
你也可以使用-
start-sleep -s "no. of seconds to give other code to execute"
用于执行需要较长时间的代码。