Vbscript 在VBS中以本地管理员身份登录

Vbscript 在VBS中以本地管理员身份登录,vbscript,Vbscript,我有一个非常简单的脚本。我有一系列的6台电脑,我需要检查是否存在文件并报告。难点在于这些设备不是AD的一部分,而是工作组的一部分。从使用C$的windows资源管理器,系统会提示我以本地管理员身份登录远程PC。如何使用下面的脚本执行相同的登录并自动执行此过程 Set objFSO = CreateObject("Scripting.FileSystemObject") For i = 1 To 6 If objFSO.FileExists("\\10.4.55." & i & "

我有一个非常简单的脚本。我有一系列的6台电脑,我需要检查是否存在文件并报告。难点在于这些设备不是AD的一部分,而是工作组的一部分。从使用C$的windows资源管理器,系统会提示我以本地管理员身份登录远程PC。如何使用下面的脚本执行相同的登录并自动执行此过程

Set objFSO = CreateObject("Scripting.FileSystemObject")
For i = 1 To 6
If objFSO.FileExists("\\10.4.55." & i & "\c$\Program Files\X-1 Technologies\offline.fla") Then
    Wscript.Echo "Reg:" & i & " Off-Line."
Else
    Wscript.Echo "Reg:" & i & " On-Line."
End If
Next

谢谢,劳埃德,这看起来像是额外的工作,但如果它只用于6个连接,您可以映射一个驱动器并在完成后将其解散。我确实考虑过,但是这个代码只是一个扩展代码集的基础,可以扩展到大约115组6个PC。执行速度很重要。如果是这样的话,我建议换成PowerShell。Get-Item cmdlet支持通过-credentials参数传递显式凭据。PowerShell还允许您将任务作为作业并行运行,而VBScript不支持并行化。