Fråga : ändra vb skrivar också för att få sist loggad in username eller för att visa känt

Jag skulle något liknande för att tillfoga till en skriva som skapades av href= " http://www.experts-exchange.com/Programming/Languages/Visual_Basic/VB_Script/Q_23324842.html " för sungenwang

något liknande för ramming/Languages/Visual_Basic/VB_Script/Q_23324842.html

e.com/Prog skulle den/>I som får en kolonn med jumbon som loggades in (username eller att visa känt) till denna computer

so där är 3 kolonner i det färdigt skrivar (den tjänste- computernamen - märka - den sist användareinloggningen)

Is denna möjlighet med vbs?

Thank You
> för
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
" codeBody " " >Const för class= " för
" klar "

Svar : ändra vb skrivar också för att få sist loggad in username eller för att visa känt

Behaga försök detta.

Hälsningar,

Råna.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
strSourceFile Const = ”computers.txt”,
strDestFile Const = ”output.csv”,
Const ForReading = 1
 
Fastställd objFSO = CreateObject (”Scripting.FileSystemObject”)
Fastställdt objSourceFile = strSourceFile objFSO.OpenTextFile (, ForReading)
Fastställdt objDestFile = objFSO.CreateTextFile (strDestFile, riktigt)
"" för objDestFile.WriteLine-""" computernamen, tjänste- "" märker "", känd """ för "" användare,
 
Gör stunder inte objSourceFile.AtEndOfStream
	strComputer = objSourceFile.ReadLine
	Om Ping (strComputer) därefter
		objDestFile.WriteLine-"""" & strComputer & """, """ & GetSerial (strComputer) & """, """ & GetUsername (strComputer) & """",
	Avsluta om
Kretsa
objDestFile.Close
 
gjord msgbox ”!”,
 
Fungera GetSerial (strComputer)
        Fastställd objWMIService = GetObject (”winmgmts: ” _,
        & ”{impersonationLevel=impersonate}! \ \” & strComputer & ”\ rotar \ cimv2”)
        'Fastställd colSMBIOS = objWMIService.ExecQuery (”välj * från Win32_SystemEnclosure”),
        Fastställd colSMBIOS = objWMIService.ExecQuery (”välj * från Win32_BIOS”),
        
        'GetSerial = "",
        För varje objSMBIOS i colSMBIOS
			'GetSerial = objSMBIOS.SerialNumber
			GetSerial = objSMBIOS.SerialNumber
			Gå ut för
        Därefter
Avsluta fungerar
 
Fungera GetUsername (strComputer)
        Fastställd objWMIService = GetObject (”winmgmts: ” _,
        & ”{impersonationLevel=impersonate}! \ \” & strComputer & ”\ rotar \ cimv2”)
        Fastställd colComputer = objWMIService.ExecQuery-_,
        (”Vald Username från Win32_ComputerSystem”)
        
        'GetSerial = "",
		För varje objComputer i colComputer
			GetUsername = objComputer.Username
			Gå ut för
		Därefter
Avsluta fungerar
 
Fungera pingen (strComputer)
	Dunkel objPing, objStatus
	Uppsättning som objPing = GetObject (”winmgmts: {impersonationLevel=impersonate}”). _,  
				ExecQuery (”VALDA Replysize FRÅN Win32_PingStatus VAR tilltala = ”” & strComputer & ”” ”),  
 
	Ping = falskt
	För varje objStatus, i objPing  
		Om inte den IsNull (objStatus.ReplySize) därefter pingen = True
	Därefter  
Avsluta fungerar
Andra lösningar  
 
programming4us programming4us