我正在寻找一些帮助创建可以搜索用户名的脚本 Remote_Machine \ HKLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ ProfileList \ S-1-5-21 *中的 ProfileImagePath 字符串* 并将获得父目录-SID S-1-5-21 *,将其存储在内存中,然后用它来输出密钥 Remote_machine \ HKEY_USERS * SID * \软件\微软\的Windows \ CurrentVersion \ Explorer中\ MountPoints2。
我只能找到脚本:
Set objNetwork = CreateObject("Wscript.Network")
strComputerName = InputBox("Please input PC name:","")'objNetwork.ComputerName
strLogonUser = objNetwork.UserName
Domaccount = trim(cstr(InputBox("Please input Domain User Account:","Type User_
Account")))
strDomain = "Dom"
Set objWMIService = GetObject("winmgmts:\\" & strComputerName & "\root\cimv2")
Set objAccount = objWMIService.Get ("Win32_UserAccount.Name='" & Domaccount &_
"',Domain='" & strDomain & "'")
Wscript.Echo objAccount.SID
但是那个不能一直工作 - 我得到 SWbemServicesEx:找不到 我认为它使用与搜索不同的方法。此外,它只是我的请求的第一部分。 任何人都可以帮助兄弟吗? :)
答案 0 :(得分:0)
我不确定是否已了解您的确切问题,无论如何,Microsoft发布的此修补程序在类似情况下对我有用: