我喜欢早上闻到新机器的味道。
我正在自动化一个机器创建工作流,它涉及我的基础架构中的多个独立系统,其中一些涉及 Solaris 主机上 15 年的 perl 脚本、PXE 引导 Linux 系统和 Windows Server 2008 上的 Powershell。
我可以编写每个单独部分的脚本,集成 Linux 和 Unix 自动化相当简单,但我不知道如何可靠地将 Powershell 脚本与其余进程联系在一起。
如果该进程在 Linux 主机上开始,我更愿意这样做,因为我认为它最终会成为一个运行在 Apache 服务器上的 Web 应用程序,但如果它需要在 Windows 上开始,我犹豫不决。
理想情况下,我希望 Linux 的psexec之类的东西能够在 Windows 上运行,但是Cygwin似乎给出了这个方向的答案,尽管我很欣赏他们付出的所有辛勤工作,但感觉从来都不对,如果你明白我的意思。它非常适合桌面并提供很多功能,但我觉得 Windows 服务器应该像 Windows 服务器一样对待,而不是混蛋的 Unix 机器(顺便说一句,这也是我反对 OSX 服务器的论点,它们实际上是Unix) . 无论如何,除非这是最后也是唯一的选择,否则我不想使用 Cygwin。
所以我想我要问的是是否有一种方法可以从 Linux 在 Windows 机器上执行作业。没有Cygwin。我对想法和建议持开放态度,包括“看白痴,每个人都使用 Cygwin,所以接受并处理它”。提前致谢!