我需要用户能够将networking共享上的文件夹复制到同一共享上的另一个文件夹中。 他们也需要复制安全。 他们无法使用正常的login帐户,因为它没有足够的权限(该文件夹是“模板”文件夹,并被限制性的NTFS安全性locking)。
所以我创build了一个具有完全权限的代理帐户和一个调用runas的batch file
runas / noprofile / env /user:[email protected] z:\ copy_folder.cmd
copy_folder.cmd只包含一个robocopy命令来复制文件夹。
runas失败,“无法find文件copy_folder.cmd”。 Z:映射正确,我已经尝试没有/ noprofile和/ env开关的runas,但我得到相同的错误。
我应该用什么语法为runasfindcopy_folder.cmd?
即使使用/ env开关,networking共享也不会作为runas的一部分。 我将使用UNCpath到Z:驱动器映射。
可能是你需要预先映射Z:for proxyaccount
据我所知, runas支持将UNCpath指定为程序参数。 robocopy我想也会处理它。 所以你可以像Zypherbuild议的那样使用UNCpath。
但是,你如何提供一个密码到这个runas电话? 什么触发这个例程? 如果您使用/savecred存储密码,那么它将存储在用户的设置中,并且您需要为每个用户保存密码。 更糟的是,如果用户愿意,用户可以用纯文本的方式获得密码。