「AutomatedTest」という用語は認識されません。コマンドレットの名前は......Powershell関数が認識されない
ですが、わかりません。
しかし、PowerShellのISEは、それはそれを実行する前にロードされるように、スクリプトの先頭にあなたの機能を追加
if($DefaultPool.GetMachines().Name -eq $TestMachineOne)
{
MultiMachineTest
}else{
AutomatedTest
}
function AutomatedTest()
{
Write-host "test"
}
呼び出しの前に関数定義を移動してください。すでにスクリプトを実行しているのでISEで動作するので、以前の実行時のメモリ内の関数です。 – JohnLBevan