Perl 5.10login/注销脚本

鉴于Windows服务器,Linux(RHEL5)服务器和XP客户端的混合环境,任何人都可以预见尝试使用Perl 5.10login/注销脚本的好处和/或问题吗?

谢谢。

使用* .cmd文件将会更容易,更快速地尝试login/注销脚本。 感谢您的洞察力。

我不同意其他一些职位。 我在Windows上从来没有遇到Perl的问题。 如果在同一个环境中有Linux / UNIX机器,则可以同时运行许多脚本。 另外,我在Windows上看到的唯一select是VB,如果你不知道,那么学习就没什么意义了。 如果你是一个Perl程序员,Perl是正确的工具。

就个人而言,我不会使用Perl,只是因为它不是Windows本机(我 Perl)。 确保在networking上的某个地方提供了所有必需的模块,或者确保安装了完全相同的Perl副本的所有机器以及所有必需的模块都会变得非常痛苦。

如果login脚本需要完整的编程语言,则可能会尝试在login时执行太多操作(而用户不喜欢长时间的login延迟)。 在大多数情况下,使用.cmd脚本或VBscript会更好。 这样做的好处是,你不必安装任何东西,它应该工作。 当然,缺点是你必须学习.cmd脚本或VBScript。

Perl的一个明显的优点是它是跨平台的,所以你可以在所有机器上使用相同的代码。 (然而,取决于你想要完成什么,实现它的方式本身可能在Linux和Windows之间有所不同,所以可能会或可能不会成为一个实际的优势。)

考虑一下Strawberry Perl(而不是ActiveState),现在它更简化了。

考虑在一台机器上安装CPAN模块,并通过networking驱动器为所有其他机器提供site_lib(设置PERL5LIB环境variables将其添加到@INC目录中)。 嗯…这将工作login脚本? 不确定。

查看Win32 :: OLE模块与Windows特定的事物进行交互。

保持环境一致将是相当令人讨厌的,特别是如果您使用CPAN模块。

我还没有看到像7 – 8年使用login脚本…你想要做什么?