需要在用户计算机上记录脚本执行

时间:2014-10-26 11:26:12

标签: vbscript

'Set net = CreateObject("WScript.Network")
Set fso = CreateObject("Scripting.FileSystemObject")

logfile = "\\\\ja-rfzitd\INSTDIR\000 Sephora - UAT\RPAS_Implementation\LogFile\" & net.UserName &      "_" & net.ComputerName & ".log"

Set f = fso.OpenTextFile(logfile, 8, True)
f.WriteLine "Script executed at" & Now
f.WriteLine "The User Name is " & net.username & "
f.WriteLine "The Netbios name is " & net.ComputerName &"

f.Close'

如果这是正确的,您可以检查并告诉我。

1 个答案:

答案 0 :(得分:0)

你可以这样做,为每个用户和计算机创建一个单独的日志文件:

Set net = CreateObject("WScript.Network")
Set fso = CreateObject("Scripting.FileSystemObject")

logfile = "\\server\share\" & net.UserName & "_" & net.ComputerName & ".log"

Set f = fso.OpenTextFile(logfile, 8, True)
f.WriteLine "information you want to log"
f.Close