我有一个我想从.NET应用程序运行的AIX脚本。 我不反对开启Windowsbatch file,如果这给了我更好的select。
我在Google上看到的大部分内容涉及使用诸如rsh或Plink之类的工具,或使用ssh或telnet。 我没有访问rsh或Plink(虽然我有PuTTY,可能会得到Plink)。 我可以ssh到AIX框但telnet被禁用。
我需要一种传递用户凭证的方式。
任何人都可以推荐从Windows应用程序调用Unix脚本的最佳方式?
File Watcher – 获取在Windows中创build文件的进程名称?
我怎样才能确保从MysqL数据库拉取的数据在Mssql和SSIS中被识别?
检测HWND可见性更改
在Windows 10上通过代码启用Tablet模式?
CultureInfo.CurrentCulture.DateTimeFormat.AbbreviatedDayNames问题
是否有可能等到其他线程处理过程input消息?
如何在使用luna或classic时删除WPF窗口的边框?
安装cygwin。 包括ssh功能。 设置你的ssh密钥 – windows上的私钥,AIX上的公钥。 然后你可以运行“ssh user @ aixBox script-on-aix-Box.sh”。
最好在AIX上有脚本,但是可以先使用scp将文件复制到AIX。 通过ssh传递一个很长的命令行很容易出错 – 不是因为它是ssh,而是因为正确地设置从.NET通过ssh传递到ksh或者在AIX上运行的任何东西都是痛苦的。 最好让事情尽可能简单,最好只是一个单一的命令,然后可以做一个脚本,做多件事情。
要回答您的意见,这将需要太长的时间另外评论:
(1)为什么使用cygwin的ssh实用程序而不是Windows ssh实用程序更好?
a)我知道它更好,所以我不知道建议任何Windows ssh实用程序(我甚至不知道Windows带有ssh实用程序),并且b)cygwin的ssh实用程序更有可能成为标准ssh熟悉我们unix怪胎的爱情。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。