대기업에서 사람들이 로그인 스크립트로 무엇을 사용하고 있습니까?

대기업에서 사람들이 로그인 스크립트로 무엇을 사용하고 있습니까?

최근 우리 회사에서는 사용자 로그인 측면(Active Directory의 Windows 클라이언트)을 관리하는 임무를 맡았습니다. 현재 우리는 VBScript 로그인/loggof 스크립트를 사용하여 Visual Basic 6으로 작성된 몇 가지 DLL을 호출하는 시스템을 보유하고 있습니다.

DLL의 작업은 중앙 응용 프로그램에서 관리되는 사용자/그룹을 기반으로 하는 일부 구성 파일에 의해 제어됩니다.

이것은 꽤 좋은 시스템이지만 우리는 DLL에 대해 Visual Basic 6에서 벗어나고 싶습니다(C++로 포팅할 수도 있지만 VBScript 등에서 호출하려면 COM+로 만들어야 함). 실제 로그인 스크립트 자체에 대한 VBScript입니다.

다른 사람들은 무엇을 사용하고 있으며, 사람들이 무엇을 제안할 수 있습니까?

답변1

C#으로 개발된 사용자 지정 로그온 프로세서가 있습니다. 나는 확실히 C++에서는 이것을 하지 않을 것이다. C#/.Net에서 관리되지 않는 COM interop 호출을 수행할 수 있습니다.

구성이 매우 정교하다면 PowerShell에서도 이 작업을 수행하고 싶지 않을 것입니다. PS는 소규모 작업에는 유용할 수 있지만 일정 수준 이상으로 커지면 적합하지 않습니다.

답변2

그렇다면 스크립트로 무엇을 달성하고 싶거나 달성해야 합니까? 이에 따라 얼마나 참여해야 하는지가 결정됩니다.

우리 설정에서 요구 사항은 클라이언트의 매핑된 드라이브 몇 개와 서버의 BGInfo에 대한 것뿐입니다.

이를 위해 netlogon에 두 개의 WSH VB 스크립트가 있고 적절한 OU(서버 시작 시 서버 OU, 사용자 로그인 시 사용자 OU)에 연결된 GPO에서 이를 호출합니다.

스크립트는 한 조각에 20줄 정도 됩니다. Powershell은 논리적인 다음 단계이지만 지금까지는 그다지 인상적이지 않습니다. 촌스럽고 투박한 느낌이 듭니다.

관련 정보