访问共享文件时,次会提示输入用户名和密码,以后再访问时就不需要了。
当我们需要更换用户名登陆时,怎么办呢?注销也许是一种办法,那么有没有不注销就可以的简单些的办法呢?
使用以下命令可以做到:
1.删除默认用户名登陆:
net use \\ip或计算机名 /delete
2.选定某个用户名登陆:
net use \\ip或计算机名 /user:用户名
3.提示“不能多用户连接”:
net use * /del /y
或者“控制面板”—>“用户帐户”,win7下是点“管理您的凭据”,具体如下:
当然,如果你想切换账号访问的话,也可以在这里直接编辑凭据,直接输入新的账号和密码,然后注销系统即可。如下图:
xp下是“管理我的网络密码”,然后在这里删除已经保存的登录用户名和密码即可。具体设置如下:
如果我们不想让服务器保存访问者的账号和密码,则可以在组策略里面设置禁止保存,具体如下:
工作中碰到的问题,于是记录了下
作为客户端:
查看自己和哪些机器 有共享连接 ,就是 你访问过哪些网络共享
net use
示例:
C:\Documents and Settings\Administrator>net use
会记录新的网络连接。
状态 本地 远程 网络
-------------------------------------------------------------------------------
OK \\192.168.0.128\IPC$ Microsoft Windows Network
命令成功完成。
可以看到已经访问过共享 \\192.168.0.128\IPC$ 但是用的没有权限的账号
这时想切换访问共享的账号 可以这样
步:net use * /delete
示例:
C:\Documents and Settings\Administrator>net use * /delete
您有以下的远程连接:
\\192.168.0.128\VisulSourceSafeDB
继续运行会取消连接。
是否继续此操作? (Y/N) [N]: y
命令成功完成。
第二步:net use \\192.168.0.128 passsword /user:dev
注:有时候命令为:net use \\192.168.0.128\ipc$ passsword /user:dev (甚至这里也加$)
这里是用命令建立与共享的链接, 因为有时候 开始运行方式访问共享会出现用默认的方式访问的情况,不会弹出登录框
作为服务器:
查看有哪些机器访问了共享 ,正处于共享链接中 ,可以使用命令net session
示例:
C:\Documents and Settings\Administrator>net session
计算机 用户名 客户类型 打开空闲时间
-------------------------------------------------------------------------------
\\192.168.0.101 DEV 1 00:45:58
\\192.168.0.101 DEV 0 01:05:47
\\192.168.0.12 ADMINISTRATOR Windows 2002 Serv 0 00:00:23
\\192.168.0.128 DEV Windows Server 20 0 00:00:02
命令成功完成。
查看共享会话详情 :net session \\192.168.0.12 不贴示例了
断开这个某个客户端来的共享会话连接 :net session \\192.168.0.12 /delete
示例:
C:\Documents and Settings\Administrator>net session \\192.168.0.12 /delete
命令成功完成。
为什么要断开客户端的共享访问会话 :因为断开后 客户端可以重新 用别的用户访问共享 。
以上就是试出来的 两种切换账户访问共享的方法 , 大部分人应该没有 服务端的访问权限,那么不妨试试
种方法,也是很靠谱的 。屡试不爽。
总结思路:
1、可以通过dos命令操作凭据管理器,模拟手工修改凭据的方式实现切换账号访问共享文件。但此时如果在地址栏输入ip访问共享文件,则依然还会用之前的默认账号,而且即便用exploer命令打开共享文件也依然会在会话里面出现两个账号。一个是dos命令的账号,一个是系统默认的账号。C:\WINDOWS\system32>explorer \\192.168.43.218\LanQos。注意:此命令的生效必须首先添加凭据,否则无法打开。通过这个命令也可以:start \\192.168.200.120\share
2、通过资源管理器打开共享文件
3、不仅客户端电脑要更新一下凭据管理器,而且还需要在管理端清除net session会话信息,因为管理端还是因为客户端之前用老的用户名开辟了一个通道而优先给他了一个访问通道,这个时候我们需要清除之前的通道。然后客户端电脑才被迫用新的凭据登录。所以,实现原理,就是需要管理端清除之前账号的net session。其实记住,客户端电脑更新凭据时,实际上会自动连接一次管理端,这个时候如果访问共享文件,就应该是顺畅的。
4、如果想让用户重新登录共享文件,重新输入密码,则可以模拟人工删除凭据,同时记得管理端也需要清除一下net session记录才可以。
5、当用户输入服务器账号和密码时,可以自动加入凭据
6、可以通过net use命令来创建网络映射和删除网络映射。
三、映射网络驱动器为本地磁盘的方法:
假定有一台机器名为Heaven,在这台机器上有一个共享文件夹,它的共享名称为Share,而且可以使用用户名user登录,user的密码为GodLoveMe,那么将这个网络文件夹映射为本地的H:盘的命令如下:
映射网络驱动程序的命令:
net use H: \\Heaven\Share GodLoveMe /USER:user
要删除网络驱动器H:盘,可以使用下面的命令:
删除网络驱动器:
net use H: /D