Vbscript 正在检索本地服务器用户的环境启动程序?

Vbscript 正在检索本地服务器用户的环境启动程序?,vbscript,windows-server-2003,Vbscript,Windows Server 2003,我正在使用检索本地用户帐户详细信息。此脚本使用 该脚本的摘录: If (bWMILocalAccounts) Then ReportProgress " Gathering local users" Set colItems = objWMIService.ExecQuery("Select Description, Name, FullName, LocalAccount from Win32_UserAccount Where Domain='" & strCompu

我正在使用检索本地用户帐户详细信息。此脚本使用

该脚本的摘录:

If (bWMILocalAccounts) Then
    ReportProgress " Gathering local users"
    Set colItems = objWMIService.ExecQuery("Select Description, Name, FullName, LocalAccount from Win32_UserAccount Where Domain='" & strComputerSystem_Name & "'",,48)
    Set objDbrLocalAccounts = CreateObject("ADOR.Recordset")
    objDbrLocalAccounts.Fields.Append "Description", adVarChar, MaxCharacters
    objDbrLocalAccounts.Fields.Append "UserName", adVarChar, MaxCharacters
是否可以读取“环境->启动程序”路径


您要查找的信息来自ADSI,所以我搜索了一下,在virtualizationadmin.com上找到了这个。它提供了一个很好的表格,显示Active Directory用户和计算机选项卡中的哪些字段与其属性相匹配,以便在脚本中使用(批处理、vbs等)

有了这些信息,activexperts.com可以显示这些信息,就像复制到这里一样,您可以将其应用到脚本中

Set objUser = GetObject _
  ("LDAP://cn=MyerKen,ou=Management,dc=NA,dc=fabrikam,dc=com")

intConnectClientDrivesAtLogon = objUser.ConnectClientDrivesAtLogon
intConnectClientPrintersAtLogon = objUser.ConnectClientPrintersAtLogon
intDefaultToMainPrinter = objUser.DefaultToMainPrinter
strTerminalServicesInitialProgram = objUser.TerminalServicesInitialProgram
strTerminalServicesWorkDirectory = objUser.TerminalServicesWorkDirectory

WScript.echo "ConnectClientDrivesAtLogon: " & intConnectClientDrivesAtLogon
WScript.echo "ConnectClientPrintersAtLogon: " & _
    intConnectClientPrintersAtLogon
WScript.echo "DefaultToMainPrinter: " & intDefaultToMainPrinter
WScript.echo "TerminalServicesInitialProgram: " & _
    strTerminalServicesInitialProgram 
WScript.echo "TerminalServicesWorkDirectory: " & _
    strTerminalServicesWorkDirectory