我想找到一种方法,通过批处理文件将特定文件 (.doc) 放置在所有现有用户和首次创建帐户的用户的桌面上。我已经能够为所有现有用户执行此操作(每个帐户一个接一个),但我无法弄清楚如何为新用户执行此操作。(当前运行的是 Win 7)
到目前为止,我已经从另一个用户那里获得了此代码
复制名称.doc“%allusersprofile%\ Microsoft \ Windows \ Start Menu \ Programs \ Startup \”/ Y
我已经能够制作一个按我想要的方式运行的 .bat,但仅限于当前用户帐户
关于上面写的命令:
启动时显示“拒绝访问”,是否有可能以某种方式使其即使从非管理帐户启动也能工作?
它不能解决所有新用户帐户启动此.bat 的问题。
答案1
Windows 中新创建的用户配置文件的桌面是“默认用户”桌面的副本。
该文件夹位于 C:\Users\Default\Desktop。放置在此位置的所有内容都将被复制到任何新创建的用户配置文件的桌面。
如果您需要在此处放置某些内容,则需要使用具有管理员权限的帐户登录 - 普通用户无法对此文件夹进行更改,因为它会影响在计算机上创建的所有新用户配置文件。
您的问题中指定的路径(“%allusersprofile%\Microsoft\Windows\Start Menu\Programs\Startup\”)完全不同。这是所有用户(现有或新用户 - 任何登录的用户)的启动文件夹。任何人登录时,此文件夹中的任何内容都会自动执行。此位置也只能由管理员修改,因为它会影响登录系统的所有用户。
我很抱歉 - 令人惊讶的是,我找不到太多微软文档来详细解决这个问题,但我确实找到了以下内容,其中描述了“默认用户”和“所有用户”配置文件。