使用 V1 进行 Powershell 远程处理
您知道使用 powershell V1 的任何好的远程解决方案吗(我知道 V2 的东西很棒,但我的组织不喜欢使用预发布软件)。 我不需要任何引人注目的东西,只是一种在另一个机器上启动 powershell 脚本并在完成后返回结果的方法。 我正在考虑使用 sysinternals PSEXEC 和 export-csv/import-csv 并制作一些有用的东西。 不过,我宁愿让别人来做这项工作。
Do you know of any good remoting solutions using powershell V1 (I know the V2 stuff is awesome, but my organization doesn't like using pre-release software). I don't need anything spectactular, just a way to kick off powershell script on another box and get the results back when they're done. I'm considering using sysinternals PSEXEC and export-csv/import-csv and just making something that works. I'd rather have someone else do the work, though.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
我认为 PrimalScript 的远程脚本执行引擎可以满足您的需求。 它确实需要在远程计算机上安装一个小型服务,但是当您购买 PrimalScript(企业版)时,您将获得无限的许可证。
还有一个有人做的 PSHRemoting 项目。
N Software 的 NetCmdlet 还附带“PowerShell 服务器”(http://nsoftware.com/powershell/)这使得远程处理成为可能。
I think PrimalScript's Remote Script Execution Engine would do what you're after. It does require a small service to be installed on remote computers, but you get unlimited licenses for that when you buy PrimalScript (Enterprise edition).
There's also a PSHRemoting project someone did.
N Software's NetCmdlets also come with a "PowerShell Server" (http://nsoftware.com/powershell/) which enables remoting.
有一篇很棒的文章 在 PowerShell 团队博客上,描述了如何在 V1 中实现一些基本的远程处理。
基本上,PS V2 在底层使用 Windows 远程管理 (WinRM)。 Winrs 是用于远程操作机器的命令行工具。
Jeffrey 谈到的这种策略使用 WinRS 和一些 PowerShell 技巧来使远程处理在 V1 中工作。 它不像 V2 那样流畅,但您绝对可以使用它获得一些基本的东西。
There is a great article up on the PowerShell team blog that describes how to get some basic remoting working in V1.
Basically, PS V2 uses Windows Remote Management (WinRM) under the hood. Winrs is the command line tool used to work remotely with machines.
This tactic that Jeffrey talks about uses WinRS and some PowerShell trickery to get remoting working in V1. Its not as slick as V2, but you can definitely get some basic stuff working with it.
我已经成功使用PSExec。 您还可以使用 WMI 启动远程进程。 这里是一个示例。
I have used PSExec successfully. You can also use WMI to kick off remote processes. Here is an example.
Lee Holmes 发布了一个使用 PSExec 和 xml(而不是 csv)的解决方案 http:// /www.leeholmes.com/blog/CategoryView,类别,guide.aspx
Lee Holmes has posted a solution using PSExec and xml (rather than csv) http://www.leeholmes.com/blog/CategoryView,category,guide.aspx