在从网络驱动器安装的应用程序上禁用 UAC
Disable UAC on apps that installed from network drive
所以我需要卸载一些程序并清理所有残留物(文件夹+注册表)
然后安装新的应用程序及其所有依赖项 - 所有这些都在 150 工作站
我已经创建了一个 Powershell 脚本,它可以毫无问题地执行上述所有操作,
当我需要 运行 安装时问题就开始了,它位于网络共享上,语法如下:
Set-Location "\imapps\FileSiteClientInstall\Setup Imanage\DRIVE -iManage Drive for Windows 10.2.6.48"
Start-Process iManageDrive.exe /s
问题是我有 6 行这样的行(每个安装文件都在不同的文件夹中),
当我从网络 运行 得到这个 UAC 时
有没有办法禁用它,并使我的脚本完全自动 运行?
非常感谢您的帮助:)
所以,对于大多数人对 UAC 的看法,并不是真正的 UAC。这是关于 运行 来自不受信任位置(不在本地驱动器上)的可执行文件的警告。使用从 Internet 下载的脚本,您会得到同样的结果。您可以做的是使用 Unblock-File
cmdlet 像这样克服该警告:
Set-Location "\imapps\FileSiteClientInstall\Setup Imanage\DRIVE -iManage Drive for Windows 10.2.6.48"
Unblock-File .\iManageDrive.exe
Start-Process iManageDrive.exe /s
这应该将文件标记为安全,并避免您收到的提示。
所以我需要卸载一些程序并清理所有残留物(文件夹+注册表) 然后安装新的应用程序及其所有依赖项 - 所有这些都在 150 工作站
我已经创建了一个 Powershell 脚本,它可以毫无问题地执行上述所有操作, 当我需要 运行 安装时问题就开始了,它位于网络共享上,语法如下:
Set-Location "\imapps\FileSiteClientInstall\Setup Imanage\DRIVE -iManage Drive for Windows 10.2.6.48"
Start-Process iManageDrive.exe /s
问题是我有 6 行这样的行(每个安装文件都在不同的文件夹中), 当我从网络 运行 得到这个 UAC 时 有没有办法禁用它,并使我的脚本完全自动 运行?
非常感谢您的帮助:)
所以,对于大多数人对 UAC 的看法,并不是真正的 UAC。这是关于 运行 来自不受信任位置(不在本地驱动器上)的可执行文件的警告。使用从 Internet 下载的脚本,您会得到同样的结果。您可以做的是使用 Unblock-File
cmdlet 像这样克服该警告:
Set-Location "\imapps\FileSiteClientInstall\Setup Imanage\DRIVE -iManage Drive for Windows 10.2.6.48"
Unblock-File .\iManageDrive.exe
Start-Process iManageDrive.exe /s
这应该将文件标记为安全,并避免您收到的提示。