【发布时间】:2017-08-04 20:30:12
【问题描述】:
无法识别术语“AutomatedTest”是 cmdlet 的名称......
但我不知道为什么。
但是 Powershell ISE 可以工作,
功能如下
if($DefaultPool.GetMachines().Name -eq $TestMachineOne)
{
MultiMachineTest
}else{
AutomatedTest
}
function AutomatedTest()
{
Write-host "test"
}
【问题讨论】:
-
在调用之前移动函数定义。它可以在 ISE 中运行,因为您已经运行了脚本,因此上次运行时内存中的函数。
标签: powershell