我搜索过并搜索过,无法弄清楚这一点。
我想要做的是在用户安装特定程序包之后,我希望删除随包一起安装的图标,然后我希望保存在我们的服务器上的图标(T:\0CADD_14\_SetupDocs\AutoCAD 2014 - English.lnk
)在%public%\Desktop
。
在复制文件的外行世界中,即 Ctrl + C / Ctrl + V ,我得到了错误消息位置不可用。然而,我可以将该文件复制到我的桌面(%userprofile%\Desktop
),然后将文件移到%public%\Desktop
,但我必须点击“继续”作为管理员说这没关系。
我猜这个代码是挂在那个管理部分上但是还没弄清楚如何在批处理文件中找到它,这是我的代码
DEL /Q /F "C:\Users\Public\Desktop\AutoCAD 2014 - English.lnk"
DEL /Q /F "C:\Users\Public\Desktop\Civil 3D 2014 Imperial.lnk"
COPY "T:\0CADD_14\_SetupDocs\AutoCAD 2014 - English.lnk" "%USERPROFILE%\Desktop\AutoCAD 2014 - English.lnk"
COPY "T:\0CADD_14\_SetupDocs\Civil 3D 2014 Imperial.lnk" "%USERPROFILE%\Desktop\Civil 3D 2014 Imperial.lnk"
MOVE %USERPROFILE%\Desktop\Civil 3D 2014 Imperial.lnk "%public%\Desktop\Civil 3D 2014 Imperial.lnk"
MOVE %USERPROFILE%\Desktop\AutoCAD 2014 - English.lnk "%public%\Desktop\AutoCAD 2014 - English.lnk"
无论出于何种原因,“以管理员身份运行”也无效。我读过的其他帖子谈到禁止UAC解决这个问题,但我宁愿不这样做。