Powershell功能无法识别

时间:2017-08-04 10:00:36

标签: powershell

无法识别术语'AutomatedTest'是cmdlet的名称......

但我不知道为什么。

但Powershell ISE有效,

功能如下

if($DefaultPool.GetMachines().Name -eq $TestMachineOne)
 {
   MultiMachineTest
 }else{
   AutomatedTest
 }

function AutomatedTest()
{
   Write-host "test"
}

1 个答案:

答案 0 :(得分:1)

在脚本顶部添加您的功能,以便在执行前加载它。

function AutomatedTest()
{
   Write-host "test"
}

if($DefaultPool.GetMachines().Name -eq $TestMachineOne)
    {
       MultiMachineTest
    }else{
        AutomatedTest
    }