BAT文件映射到网络驱动器而不以管理员身份运行

Bhe*_*zie 12 windows batch-file drive

我正在尝试创建一个.bat文件,该文件将在单击时映射到网络驱动器(如果连接到网络,如果它可以在登录时自动连接,则会更好,否则不要连接)

到目前为止我所拥有的是:

net use P: "\\server\foldername\foldername"
Run Code Online (Sandbox Code Playgroud)

有没有办法可以创建这个,这样用户就不必右键单击并以管理员身份运行?我想它,如果他们只需单击.bat文件,它将映射它们.

Sun*_*nny 23

在下面保存test.bat,它将为您工作:

@echo off

net use Z: \\server\SharedFolderName password /user:domain\Username /persistent:yes
Run Code Online (Sandbox Code Playgroud)

/persistent:yesflag将告诉计算机在登录时自动重新连接此共享.否则,您需要在每次引导期间再次运行脚本以映射驱动器.

例如:

net use Z: \\WindowsServer123\g$ P@ssw0rd /user:Mynetdomain\Sysadmin /persistent:yes
Run Code Online (Sandbox Code Playgroud)


Bhe*_*zie 9

我只想出来了!我做的是我创建了批处理文件,就像我原来的那样:

net use P: "\\server\foldername\foldername"
Run Code Online (Sandbox Code Playgroud)

然后我将其保存到桌面并右键单击属性并选中以管理员身份运行.然后我将文件复制到C:\ Users \"TheUser"\ AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

"TheUser"是我想要添加的所需用户.