一键清除指定的共享网盘

公司的电脑每次离职都要清理共享网盘,故写了一段脚本,一键清除. 步骤如下:

  1. 开始菜单里面打开文件编辑器
  2. 把下面的代码复制粘贴到了txt文本里面.
    ' 清除映射的网盘及保存的密码
    
    Option Explicit
    
    ' 指定要清除的服务器IP或名称
    Dim serverList
    serverList = Array("192.168.1.100", "server1", "server2") ' 替换为目标服务器的名称或IP地址
    
    ' Function to delete network shares from the specifiend servers
    Sub DeleteNetworkShares()
        Dim objNetwork, colShares, serverName, i, j
        Set objNetwork = CreateObject("WScript.Network")
        Set colShares = objNetwork.EnumNetworkDrives()
    
        For i = 0 To UBound(serverList)
            serverName = serverList(i)
            For j = 0 To colShares.Count - 1 Step 2
                ' colShares(j) is the drive letter, colShares(j + 1) is the network path
                If InStr(1, colShares(j + 1), "\\" & serverName, vbTextCompare) > 0 Then
                    objNetwork.RemoveNetworkDrive colShares(j), True, True
                End If
            Next
        Next
    
        Set colShares = Nothing
        Set objNetwork = Nothing
    End Sub
    
    ' Function to clear saved credentials for the specified servers
    Sub ClearSavedCredentials()
        Dim objShell, objExec, serverName, i, strCommand
        Set objShell = CreateObject("WScript.Shell")
        
        For i = 0 To UBound(serverList)
            serverName = serverList(i)
            ' Command to delete saved credentials for the specified server
            strCommand = "cmdkey /delete:" & serverName
            objShell.Run strCommand, 0, True
        Next
    
        Set objShell = Nothing
    End Sub
    
    ' Main script execution
    DeleteNetworkShares()
    ClearSavedCredentials()
    
    WScript.Echo "保存的密码己清除,共享网盘己断开!"
    
  3.  保存为一键清除.vbs脚本

运行集存的vbs脚本.

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值