比较来自世界各地的卖家的域名和 IT 服务价格

集成方案的方法 Powershell 除了以外的工作流程 Windows?

我早上崇拜新车的气味。

我将自动创建一个在我的基础架构中包含几个单独的系统的机器的工作流程,其中一些包括脚本。 Perl 15年前的主人 Solaris, 系统 Linux 随下载 PXE 和 ​​Powershell 在 Windows Server 2008.

我可以为每个各个部件创建一个脚本,并集成自动化 Linux 和 Unix 相当简单,但我不明白如何可靠地连接方案 Powershell 与其他过程。

我更喜欢这个过程开始在主人上 Linux, 因为我假设它将作为生活在服务器上的Web应用程序结束 Apache, 但如果他需要开始 Windows, 我犹豫与这个同意这一点。

理想情况下,我想要一些类似的东西
http://technet.microsoft.com/e ... .aspx
为了 Linux, 工作S. Windows, 但这个方向的答案似乎
http://www.cygwin.com/
, 无论我多么欣赏他们的辛勤工作,它就不会

感觉好

, 如果你明白我的意思。 它适用于台式电脑并提供许多功能,但我觉得与服务器一起觉得 Windows 与服务器联系 Windows, 而不是糟糕的Unix机器 (顺便说一句,是我对服务器的争论 OSX, 和他们

实际上

Unix). 无论如何,我不想使用 Cygwin, 如果这不是最后一个也是唯一的选择。

所以,我想我问是否有办法在汽车上执行任务 Windows 的 Linux. 没有 Cygwin. 我对想法和建议开放,包括“外观,白痴,所有使用 Cygwin, 所以不要急忙和处理它。“ 先感谢您!
已邀请:

裸奔

赞同来自:

我在这个问题上爬上了我的头,最后她开了两个

可行的

选项 (有许多不可行的选择。):

创建一个窗口 Windows 有服务 IIS, 在哪个位置 WebAPI, 哪个是域并配置了这样的会话 WinRM 它锻炼了。

Cygwin

使用第二个选项,您可以通过抽象层卡在路上 GNU / Posix, 达到实际位 Windows. 是什么限制了你可以用它做的事情。

第一个选项在很大程度上创建了一系列您自己写的抽象层,在安装的顶部 Windows 用完整的堆栈。 如果您准备好工作,主服务器 Linux 您只需要执行几个电话。 curl, 做你需要的东西。 它在脚本运行和忘记时,它最适用于,因为创建回调系统需要更多的努力。

石油百科

赞同来自:

我会使用这个功能 Powershell Web Access, 由B呈现 Powershell v3.0. 这允许您使用脚本 Powershell 与主人 Linux.

奔跑吧少年

赞同来自:

您还可以购买跨平台软件,以规划或自动化工作流程,这些工作流程可以根据以前的操作甚至其结果运行许多主机上的自己的场景。 大型企业使用软件如 Tivoli, UC4, Espresso (现在 CA dSeries), 它是这样做的,我在大型企业中使用它,需要这样做。 在您的注意事项中,他们经常为工作等内置支持 Oracle, 让您了解您可能会看到的价格标签。

(在我过去的工作中,他们也使用了 Cygwin

反正

, 这样他们就可以使用相同的场景 Perl 在平台之间移动工作负载时,无需更改。 超有趣。)

您也可以尝试创建自己的产品 @ sysadmin1138; 这将是一个有趣的项目,他甚至可以可靠地使用它,而不是将您带到页面中 2 晚上,金融出口未能尝试。

二哥

赞同来自:

http://www.powershellinside.com/powershell/ssh/
允许您连接到服务器 Windows 经过 SSH 并获得一个控制台 PowerShell. 我在免费试用版之后没有使用它,但我的非正式用途证明我是一个相当可靠的产品。

石油百科

赞同来自:

在那之后,你想要自己的嘲弄,因为总有小牛 :)

并且严重,为什么你需要服务器 Linux 打电话给脚本 PowerShell? 你能改变工作流吗? Linux 刚刚交付了正确的图像 boot.wim 穿过 tftp 在加载的主机上 PXE? 在过去,我很幸运地存储图像 Windows 在文件服务器上使用不同的响应文件 Windows 并交付用户引导映像 WinPE 通过 tftpd 与主人 Linux. 然后,您可能有答案文件导致正确的方案 PowerShell, 而且你不必处理跨平台的最爱,如 Cygwin.

窦买办

赞同来自:

你可以使用类似的东西 nrpe 用于远程执行脚本 powershell 敬主人 Windows. 您可能想要更改您的场景 PowerShell, 因此,他们返回出口代码 nrpe, 但是没有理由你不能打电话 check_nrpe 从您的主持人的场景 Linux.

诸葛浮云

赞同来自:

在这个主题上
https://serverfault.com/questi ... 38534
您是否考虑滥用连续集成软件作为平台间的策划工具?

https://wiki.jenkins-ci.org/di ... nkins
在哪里更方便,将代理安装到您的计算机上 Windows (或者
https://wiki.jenkins-ci.org/di ... ndows
或者
https://wiki.jenkins-ci.org/di ... essly
), 配置任务以执行脚本 PowerShell (要么直接使用配置调用它 Windows Batch Command, 要么使用
https://wiki.jenkins-ci.org/di ... lugin
如果你想写 / 在应用程序内保存脚本 CI) 在你的代理人上 Windows 和
https://wiki.jenkins-ci.org/di ... uilds
穿过 curl 或类似的。

快网

赞同来自:

我在一个大型企业工作,这个问题很常见。 对于我们目前支持的流程,我们的方法是系统 Unix 执行“管理”服务器Web调用 Windows, 哪个有效 ColdFusion 在 IIS. 我们有从请求运行的课程和函数。 GET, 使用该指令 cfexecute 开始某些方案 PowerShell. 这是丑陋的,但它有效。 我们考虑Web服务机会 PowerShell v3, 这将允许您拒绝使用 ColdFusion 作为中间人。

要回复问题请先登录注册