मुझे अपनी कंपनी में दूरस्थ सहायता करने के लिए इस समस्या को हल करना पड़ा। PsLoggedOn जैसी चीजें, और डोमेन नियंत्रक की सुरक्षा लॉग को स्कैन करने के लिए उपकरण मेरे उद्देश्यों के लिए बहुत धीमी साबित हुईं (उपयोगकर्ताओं के लिए दूरस्थ समर्थन करने के लिए होस्टनाम प्राप्त करना)। यहाँ मैं क्या लेकर आया हूँ:
- सभी उपयोगकर्ताओं के पास एक्स के लिए मैप की गई ड्राइव है: प्रोफ़ाइल के तहत विज्ञापन में - होम फ़ोल्डर
- सभी के पास प्रोफाइल के नीचे दी गई स्क्रिप्ट है - लॉगऑन स्क्रिप्ट
यह स्क्रिप्ट रिकॉर्ड करती है कि उन्होंने अपने होम फोल्डर में कौन सा कंप्यूटर लॉग इन किया था। यह विशेष रूप से उन्हें हमारे टर्मिनल सर्वर में लॉग इन करने के लिए रिकॉर्ड नहीं करता है, क्योंकि मुझे ऐसी प्रविष्टियों की परवाह नहीं है।
'===============================================================
' Record the logon in their X: drive UNLESS they are on TERM-SERVER!
'===============================================================
If strComputerName <> "TERM-SRVER" Then
strFile = "X:\login.txt"
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objTextFile = objFSO.OpenTextFile(strFile, 8, True)
objTextFile.WriteLine(strIP + " - " + strComputerName + " - " + CStr(Date) + " " + CStr(Time))
objTextFile.Close
' Make it hidden
Set objTextFile = objFSO.GetFile(strFile)
objTextFile.Attributes = 2
End If
फिर मैं अपने स्थानीय मशीन पर VBscript का थोड़ा सा उपयोग करता हूं, जो कि AD में उनकी होम डायरेक्टरी को स्वचालित रूप से ढूंढने के लिए, लॉग फाइल को खोलने और अंतिम कुछ पंक्तियों को प्रिंट करने के लिए करता है।