2011-11-30 62 views
0

我一直在使用Attachmate Reflection来访问不同服务器上的几个不同的环境,并且它是一个相当简单的过程来记录每个步骤所需的步骤,即打开此SSH会话,等待密码,运行该程序,选择菜单项,启动另一个解释器...为Powershell创建一个登录宏?

我正在调查使用Powershell这个以及...我已经得到尽可能SSH步骤:)有没有一种方法来自动化所有这些击键,最好暂停密码输入?当我像Reflection一样执行它们时可以记录步骤的奖励点允许。

回答

0

我讨厌问一个明显的问题,但:

为什么要通过键盘来自动执行脚本引擎?

如果你已经有一个PowerShell脚本来运行你所需要的,那么只需要用powershell.exe -file或-command来运行它。如果您需要远程运行它,请使用内置命令Invoke-Command。

希望这有助于

+0

不知道我完全理解你在这里(和我的问题很可能用词不当),但我想我会带有明显的答案:) 1.远程机器是最开始(如果不是全部)Unix的一些味道。所以这需要通过SSH会话进行操作。 2.并非一切都只是一个命令;例如,使用箭头键导航交互式菜单...所以它看起来不像Invoke-Command可以完全切断它,但如果你能指向我一些相反的阅读,那将是出色的。 – Cheezmeister