在PowerShell脚本中运行.js脚本

时间:2017-06-05 20:50:25

标签: javascript mongodb powershell

我正在使用PowerShell脚本在我的客户计算机上安装本地Mongo数据库。为了实现这一点,我使用JavaScript批处理来创建用户个人资料'为申请。这是我用来调用JavaScript的代码:

   Write-Host "Running user setup"
   if ($OS32bit)
   {
   & "$($location)\$($environment)\MongoDB\Server\3.2\bin\mongo.exe" localhost:$port $workingDirectory\InitMobileUser.js
   }
   else
   {
   & "$($location)\$($environment)\MongoDB\bin\mongo.exe" localhost:$port  $workingDirectory\InitMobileUser.js
   }
   Write-Host " "
   Write-Host "User Setup complete"

   # lets sleep to ensure the script has time to complete
   Start-Sleep -Seconds 10

我遇到的问题是,这似乎是" Fire and Forget"在4台计算机中的大约1台中,类型呼叫和10秒的等待时间不足。我想让PowerShell脚本在继续之前动态等待Javascript完成,类似于c#await函数。

可以这样做吗? 提前感谢您提供任何帮助或链接到解决此问题的其他问题。

0 个答案:

没有答案