找回密码
 加入
搜索
查看: 1879|回复: 7

[网络通信] 请教runas不能运行网络路径程序的解决办法

[复制链接]
发表于 2021-2-25 17:59:47 | 显示全部楼层 |阅读模式
本帖最后由 chriy 于 2021-2-25 18:04 编辑

目前是想做个简单的域环境下给管理员使用的提权安装卸载工具,因为软件是放在文件服务器上的,使用
RunAs($sUserName, $domain, $sPassword,0,"\\192.168.11.23\zl\常用软件\360驱动大师.exe")

这样的网络路径,无法运行安装程序,放在本地目录是可以的,求个解决办法,排除把安装程序复制到本地的办法,因为有些软件安装包很大而且还有很多其他文件


发表于 2021-2-25 19:38:58 | 显示全部楼层
是XP不支持吧,,Win7的话是支持UNC格式地址运行的
发表于 2021-2-25 20:37:39 | 显示全部楼层
可以尝试将网络路径映射成本地路径
DriveMapAdd("设备", "远程共享"[, 标志 = 0[, "用户名"[, "密码"]]])
然后在使用本地路径执行安装程序。
发表于 2021-2-26 08:54:54 | 显示全部楼层
RunAs在域环境我一直没找到好用的方法。
 楼主| 发表于 2021-2-26 09:17:20 | 显示全部楼层
gyp2000 发表于 2021-2-25 20:37
可以尝试将网络路径映射成本地路径
DriveMapAdd("设备", "远程共享"[, 标志 = 0[, "用户名"[, "密码"]]])
...

也不行的,比如我映射成了Z盘,运行也没反应
RunAs($sUserName, $domain, $sPassword,0,"Z:\常用软件\360驱动大师.exe")
发表于 2021-2-26 09:44:25 | 显示全部楼层
RunAs单独带参数打包,然后命令运行看看怎么样?
 楼主| 发表于 2021-2-26 10:37:32 | 显示全部楼层
已经解决,用计算机名的网络路径才行,IP路径不行......
发表于 2021-3-1 10:56:11 | 显示全部楼层
其实可以在下到本地后再运行的
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-23 03:04 , Processed in 0.078617 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表