直到最近,我们才有了两个 Windows Server 2003 域控制器和五个 Windows Server 2003 终端服务器。我正在升级网络,最近用两个 Windows Server 2012 R2 DC 替换了 DC。最初的计划是也使用 Windows 2012 R2 创建七个远程桌面服务器,但是,我们的瘦客户端不使用 RDP 6.0,我被迫使用 Windows Server 2008 R2。我有一台服务器正在运行,用于测试目的,但我无法从用户的任务栏中删除 Powershell 和服务器管理器图标。我在 Google 上搜索并找到了几篇文章(比如这篇http://www.woutemakkinje.com/?p=148和这个http://www.emware.nl/articles/remove-unpin-powershell-icon-from-taskbar.html) 但目前为止,都没有奏效。
我认为这可能与 2012 年和 2008 年文件夹位置/可用性的差异有关。上面链接的教程让您深入到“C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Accessories\Windows PowerShell\Windows PowerShell.lnk” - 此位置在 2008 年存在,但在 2012 年不存在,因此当我尝试深入到 DC 时,我只能到达“C:\ProgramData\Microsoft\Windows\Start Menu\Programs\”。我可以通过继续到“\Administrative Tools\”在该路径中找到 Powershell 和服务器管理器快捷方式,但添加我在该目录中找到的快捷方式不会禁用图标。
我知道用户不应该能够运行任何东西(并且服务器管理器确实会在普通用户尝试运行它时告诉他们受到限制)但我宁愿根本不让这些图标可用。
答案1
也尝试该位置:%APPDATA%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar
并尝试使用您命名的位置的 %AllUsersProfile% 变量:
%AllUsersProfile%\Microsoft\Windows\开始菜单\程序\附件\Windows PowerShell\Windows PowerShell.lnk
%AllUsersProfile%\Microsoft\Windows\开始菜单\程序\管理工具\服务器管理器.lnk
%AllUsersProfile%\Microsoft\Windows\开始菜单\程序\管理工具\Windows PowerShell 模块.lnk
您需要删除这些图标的权限,以仅保留管理员权限