如何在使用VBS将共享服务器映射到网络驱动器时记录错误消息?

时间:2016-03-11 23:21:11

标签: vbscript

以下脚本片段将共享服务器映射到(A :)驱动器并记录在进程中遇到的任何错误,这些服务器作为字符串(" \ server \ shared")存储在数组中。然后将其删除以映射以下项目。

当映射某些驱动器时,根据用户的管理权限,它可能会显示"访问被拒绝"错误信息。

如何将该消息写入文件以防万一。

Set objNetwork = WScript.CreateObject("WScript.Network")

' loop through array and write shared servers to reult excel sheet 
For Each item in arrServerValues

  Echo item 
  objNetWork.MapNetworkDrive "A:", item
  ' record potential error message to a result file: Results.txt
  objNetWork.RemoveNetworkDrive "A:"  

Next

1 个答案:

答案 0 :(得分:1)

了解以下内容:

  1. On Error语句:捕获错误
  2. 错误对象:抓取错误消息
  3. 文件操作(文件系统对象):写入文件