1、使用用户inboc登录系统,安装常用的应用软件,其中IDEA已经进行了授权,那么当域用户登录时如何确保IDEA也是被授权的?(其他软件类似)

这里需要了解下Windows用户目录中AppData文件夹下面三个目录的功能:

  • 当解压缩包时如果不指定路径,系统就把压缩包解到local\temp文件夹下,存放了一些解压文件,安装软件时就从这里调取数据特别是一些制图软件,体积非常大,占用很多空间。
  • LocalLow是用来存放共享数据,这两个文件夹下的文件就用优化大师清理,一般都可以清理无用的文件。
  • Roaming文件夹也是存放一些使用程序后产生的数据文件,如空间听音乐,登入的号码等而缓存的一些数据,这些数据优化大师是清理不掉的,可以打开roaming文件夹里的文件全选定点击删除,删除不掉的就选择跳过,不过当你再使用程序时,这个文件夹又开始膨胀,又会缓存数;

那么我们在inboc用户下面对IDEA软件授权后,在Roaming文件夹下就会生成相应的缓存文件;那么要想让其他用户也拥有相同的授权,仅需要将Roaming目录下的Jetbrains复制到其他用户的Roaming目录下即可。

在用户登录的时候,用户会通过系统中的模板来创建相应的文件、缓存、桌面等信息,那么我们只需要将Jetbrains目录复制到默认模板目录中,是不是所有登录的用户都会拥有相同的模板、桌面和软件授权信息呢?

答案是是的,这个目录就是C:\Users\Default

2、如何让所有用户在开始菜单中都能找到其他用户安装的程序快捷方式或者文件

开始菜单包含两个部分的文件夹:

  • 一个是公用文件夹的开始菜单:C:\ProgramData\Microsoft\Windows\Start Menu\Programs
  • 一个是个人文件夹下的开始菜单 :C:\Users\用户名\AppData\Roaming\Microsoft\Windows\Start
    Menu\Programs

公用开始菜单下的应用可以被所有用户看到,某些应用则只安装在了个人文件夹下,则只能被当前用户看到(当然其它应用也可以通过安装路径来使用该程序)
如果要任意用户都可以看见的话,只需要将个人文件夹下的文件全部复制到公用文件夹下即可。

3、使用inboc用户安装Docker-Desk后,使用域用户登录之后,无法启动docker-desk

这是因为启动docker desk需要当前用户在docker组中,而默认docker组中是没有Doamin Users组的,所以域用户无法启动。

同理,使用域用户登录系统后,某些需要管理员权限的软件或操作是域用户无法执行。在这种情况下需要将域用户添加到本地管理中方可,当然我们在制作模板时并不是一个一个域用户进行添加,而是直接将Domain Users组加入到相应的组中。当然也可以使用如下的脚本进行添加:

net localgroup "Administrators" /add "inboc\Username"
net localgroup "Administrators" /add "inboc\Domain Users"
net localgroup "docker-users" /add "inboc\Domain Users"
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐