2013-04-23 95 views
0

我想在每个辅助角色实例上运行一个cmd脚本。 因此,我为每个工作角色创建一个WCF服务。 但我只得到VIP。 如何使用内部IP并打开每个端点并在每个实例上运行cmd脚本? 有没有人对此有过一些建议? 还是用其他方式?如何让每个工人角色实例运行cmd脚本?

+0

你想要什么时候运行cmd脚本?只在启动时或者什么时候需要发生什么?你为什么使用WCF服务? – Alistair 2013-04-23 02:46:56

+0

这应该工作http://stackoverflow.com/a/14496210/57428 – sharptooth 2013-04-23 06:50:55

回答

1

如果你想在启动时运行cmd脚本......你可以在csdef中使用启动任务来达到这个目的...这将确保cmd脚本在每个实例上运行。某些启动任务可能需要提升权限才能运行...还会相应地配置启动任务类型......因为如果实际上是顺序的,它可能会增加部署时间。

如果由于某种原因,这不适用于您的需求,您可以探索InstanceInputEndpoint,它可以让您处理特定的VM实例。