什么是人们在大型企业中使用login脚本?

最近我们负责pipe理企业中的用户login(Active Directory中的Windows客户端)。 目前我们有一个系统使用VBScriptlogin/ loggof脚本来调用一些用Visual Basic 6编写的DLL。

DLL的动作是由一些基于从中央应用程序pipe理的用户/组的configuration文件来控制的。

这是一个相当不错的系统,但是我们希望从Visual Basic 6中获得DLL(也许将它们移植到C ++,但是必须让它们通过COM +从VBScripts等等调用它们),并且可能远离实际login脚本本身的VBScript。

其他人使用什么,人们可以build议什么等等?

我们有一个用C#开发的自定义login处理器。 我当然不会在C ++中做到这一点。 您可以从C#/ .Net进行非托pipeCOM互操作调用。

如果configuration相当复杂,那么您可能不希望在PowerShell中执行此操作。 PS对于较小的任务可能是有用的,但是一旦它超出某个特定点,它就不适合了。

那么,你想要用脚本来实现什么? 这将决定如何参与。

在我们的设置中,我们的要求仅仅是客户端上的几个映射驱动器,以及服务器上的BGInfo。

为此,我们在netlogon上有几个WSH VB脚本,并从连接到相应OU(服务器启动时的服务器OU,以及用户login时的用户OU)的GPO调用它们。

脚本也许是20行一块。 Powershell是一个合乎逻辑的下一步,但目前为止我还没有留下深刻的印象。 这感觉不雅,笨重。