标签: user-profile

用户定义的 bash_completion.d 脚本的标准位置?

我有用户访问权限(无 root)到 Linux (Suse) 机器,我在那里开发了一些 bash 脚本和相应的 bash 自动完成规则。

由于脚本仅属于我的用户,因此我只需要对我来说“活动”的完整规则(部分原因是我没有 root 写入权限),将我的 bash_completion 脚本放入/etc/bash_completion.d/文件夹不是一个选项。

目前我命名我的文件.bash_completion.myscript并直接从我的.bashrc.

例如,创建一个文件夹/home/myuser/.bash_completion.d/

bash bashrc user-profile

68
推荐指数
5
解决办法
4万
查看次数

在 Windows Server 2012 中查看登录用户的最佳方式是什么?

现在我使用 powershell 脚本来查看当前登录的用户。但是我看不到他们的会话是空闲的、活动的还是不活动的。我可以看到会话何时开始,就是这样。有没有一种简单的方法可以查看当前有多少用户登录到我登录的服务器并查看他们的状态?它不应远程执行。如果可能,我想避免使用第三方工具。

user-management users user-profile user-accounts windows-server-2012

61
推荐指数
3
解决办法
29万
查看次数

漫游配置文件与文件夹重定向

我似乎无法就两者之间的差异达成共识。漫游配置文件、文件夹重定向或...两者都是一个例子。如果不使用漫游配置文件,最重要的答案没有回答关于哪些数据不共享的问题。

  • 漫游配置文件和文件夹重定向有什么区别?

  • 哪些数据“漫游”在漫游配置文件中,但不漫游文件夹重定向?

  • 为什么重定向 AppData 是个坏主意?如果用户使用不同的机器登录域,不重定向此文件夹的后果是什么?

感谢您的任何见解。

windows user-profile roaming-profile folder-redirection

18
推荐指数
2
解决办法
5万
查看次数

NTUSER.DAT 和 UsrClass.dat 文件数以千计,为什么可以删除?我可以删除吗?

我注意到我的 Web 服务器 2008 Xen VM 逐渐失去可用空间 - 虽然比正常使用时要多,并决定进行调查。

有两个问题区域:

*C:\Users\Administrator\ (6,755.0 MB)*

with files: 

NTUSER.DAT{randomness}.TMContainer'0000 randomness'.regtrans-ms
NTUSER.DAT{randomness}.TM.blf
Run Code Online (Sandbox Code Playgroud)

C:\Users\Administrator\AppData\Local\Microsoft\Windows\ (6,743.8 MB)

with files

UsrClass.dat{randomness}.TMContainer'0000 randomness'.regtrans-ms
UsrClass.dat{randomness}.TM.blf
Run Code Online (Sandbox Code Playgroud)

据我所知,这些是注册表更改的及时备份。如果是这种情况,我可能无法理解为什么会有 10000 多个更改。(这是每个文件夹位置有多少文件,每个文件夹总共超过 20,000 个。)

这些文件使用了将近 15GB 的空间,我想删除它们,我只是想知道我可以删除它们。但是,我需要了解为什么要创建它们,以便将来避免这种情况。

任何想法为什么会有这么多?有什么方法可以检查修改的内容吗?

  • 它们是通过登录尝试创建的吗?
  • 它们是否与 Web 服务器的日常使用有关?
  • 等等等等

windows-server-2008 user-profile windows-registry

14
推荐指数
1
解决办法
4万
查看次数

更改 Powershell $profile 目录

我想知道如何更改 $profile 变量指向的位置。

PS H:\> $profile
H:\WindowsPowerShell\Microsoft.PowerShell_profile.ps1
Run Code Online (Sandbox Code Playgroud)

H:\ 是网络共享,所以当我创建我的配置文件并加载 powershell 时,我得到以下信息:

安全警告只运行您信任的脚本。虽然来自 Internet 的脚本很有用,但此脚本可能会损害您的计算机。是否要运行 H:\WindowsPowerShell\Microsoft.PowerShell_profile.ps1?[D] 不运行 [R] 运行一次 [S] 暂停 [?] 帮助(默认为“D”):

根据微软的说法,$profile 的位置由 %USERPROFILE% 环境变量决定。这不是真的:

PS H:\> $env:userprofile
C:\Users\username
Run Code Online (Sandbox Code Playgroud)

例如,我有一台 XP 机器可以按照我想要的方式工作:

PS H:\> $profile
C:\Documents and Settings\username\My Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1
PS H:\> $env:userprofile
C:\Documents and Settings\username
PS H:\> $env:homedrive
H:
PS H:\> $env:homepath
\
Run Code Online (Sandbox Code Playgroud)

这是 Vista 机器的相同输出,其中 $profile 指向错误的位置:

PS H:\> $profile
H:\WindowsPowerShell\Microsoft.PowerShell_profile.ps1
PS H:\> $env:userprofile
C:\Users\username
PS H:\> $env:homedrive
H:
PS H:\> $env:homepath
\
Run Code Online (Sandbox Code Playgroud)

由于 $profile 实际上不是由 …

windows powershell user-profile

11
推荐指数
4
解决办法
2万
查看次数

如何减少重新格式化/恢复用户工作站的时间?

我开始在一家中型公司工作(大约 150 名用户)。当用户的工作站由于各种原因需要重新格式化时,我们重新格式化,从 oem 磁盘重新安装 Windows,安装驱动程序,安装商店所需的软件,并从最新备份中恢复用户文档。

虽然这个过程不是很困难,但非常耗时。有哪些选项可以简化/加速此过程?

主要是一个完整的 Windows 商店,其中大多数服务器运行 Win2k3 Enterprise,工作站运行各种 XP、Vista 和 7。工作站通过各种 OEM 购买,主要是戴尔。

backup user-profile restore

9
推荐指数
1
解决办法
254
查看次数

如何在单个 Windows 7 机器上管理数百个用户(和自定义配置文件)?

我们是一所小型大学,每个学生都分配有一个 Active Directory 帐户。我们有几个计算机实验室,其中的机器都加入了域,学生可以登录到任何机器。在一个学期的过程中,大多数学生将登录大多数机器。

过去,在 Windows XP 下,我们使用旧的复制配置文件功能以及名为 Deep Freeze 的产品来管理此问题,以便自动有效地清理配置文件。许多学校已经成功地使用了这种技术很长一段时间。

不幸的是,Windows 7 打破了这一切。我们不能再使用复制配置文件功能为工作站准备模板配置文件。组策略可以用于设置机器,这是处理问题的官方方法。不幸的是,这并不奏效,原因有二。首先是组策略在设置配置文件调整方面远没有那么友好。我们无法快速进行我们想要进行的更改,有些事情只能在运行 sysprep 之前对机器完成(这将需要更频繁地重新映像整个操作系统)。结果是我们最终获得了不太完善的桌面体验。

我们可以在第一个问题上咬紧牙关,但第二个问题是,当与 Deep Freeze 一起使用时,所有组策略设置都会导致登录时间非常慢,因为您必须重新应用几乎所有的 GP 调整登录。Windows 7 比 XP(即 UAC)改进的安全功能让我在没有 Deep Freeze 的情况下尝试一个学期感到很舒服……除了到每个学期结束时,我们仍然会在每台机器上拥有数百个用户配置文件帐户,并且那是在投入更多工作以设置组策略以产生减少的结果之后。

那么有没有更好的方法来解决这个问题的建议?

我们想做一些事情,比如将文档库映射到网络共享、设置默认壁纸、在 IE 和 Safari 中向书签工具栏添加特定快捷方式(我们部署 safari,因为我们有一个 1:1 iPod Touch 程序并且还需要 iTunes) ,以及对这些公共工作站的许多其他调整。我们希望能够快速完成,在那里我们可以获得关于更改结果的良好反馈,我们需要这样做,以便数百名用户可以使用他们的 Active Directory 凭据登录。过去我们已经走下漫游配置文件的道路,这也不是一个很好的选择。

目前,我们的域控制器仍在运行 Server 2003,而且我们更愿意使用 CloneZilla 而不是 sysprep 来处理机器映像。

我也不愿意简单地将组策略用作工作流程问题。当我们可以使用模板配置文件时,如果您发现要更改的内容,您只需以正确的用户身份登录,更改它,然后注销,下次我们更新机器时就会应用更改。现在我们必须寻找正确的 GP 设置,如果它存在的话。完成过去只需五分钟的事情可能需要一个多小时。

active-directory windows-7 user-profile

8
推荐指数
1
解决办法
2966
查看次数

漫游配置文件:同一用户同时登录

我正在管理使用漫游配置文件和文件夹重定向的 Windows Server 2008 R2 环境。客户端机器运行Windows 7。由于业务性质,用户很少注销,经常同时登录多台机器。这显然会产生很多“最后一个作者获胜”冲突的问题,并且每个会话都会覆盖另一个会话中所做的更改。

我尝试了不同的方法来减少冲突,但仍然没有令人满意的解决方案。我正在使用后台上传用户配置文件的新功能,但正如本文所解释的那样,这确实不能解决问题:http : //blogs.sepago.de/helge/2009/04/02/microsoft-tackles-the- last-writer-wins-problem-of-roaming-profiles-in-windows-7-server-2008-r2/。我还试用了一些第三方软件,例如 ProfileUnity,但仍然存在一些问题。当然,我建议用户在离开计算机时和开始新会话之前更认真地注销。但管理层表示,这不会发生,也不适合我们的环境。

所以问题是,你们中有人有这个问题的经验吗?您是否知道任何设置或第三方应用程序即使没有消除冲突,也至少可以最大限度地减少冲突?有什么办法可以让计算机定期注销并重新登录,这对用户来说是透明的吗?

windows-7 user-management user-profile roaming-profile windows-server-2008-r2

7
推荐指数
1
解决办法
2万
查看次数

Linux :: /etc/profile.d 中的共享别名不适用于 root 用户,为什么?

在我的 Fedora 14 开发人员机器上,我可以将 sharedAliases.sh 文件添加到 /etc/profile.d —— 然后我的用户和 root 用户都可以访问共享别名。

切换到远程 CentOS 5.7 机器,看起来完全相同的配置,没有骰子,root 用户无权访问共享别名。

这可能是因为我 SSH 进入 CentOS 机器,不确定。无论如何,蹩脚的解决方法是将共享别名复制到 root 用户的 .bashrc 中,因为这是我能够将所需的首选项放入 root 的唯一方法(是的,我知道我应该 sudo,但一直在使用 su 滚动年)。

感谢您的想法,如果可能的话,宁愿不必重复别名。

linux root alias user-profile

6
推荐指数
1
解决办法
6269
查看次数

首次登录时通知区域已损坏

当用户第一次登录该计算机时,我们域中的所有 Windows 7 计算机的通知区域都已损坏。图标应该出现的位置有间隙,单击间隙不会打开任何东西(例如,网络图标丢失,因此用户不确定如何连接到无线网络)。

如果用户注销并重新登录,则从那时起该用户的问题就会修复。但是我们使用 Deep Freeze,所以这个 bug 对我们来说是个大问题。

该问题与KB945011相关。那篇文章描述了一个类似的问题,但一个持续存在的问题。我尝试加载默认用户的注册表配置单元并在那里查看,但这些键在那里不存在。我确实注意到第一次登录创建的IconStreams值明显大于任何连续登录。

如果只是一个图像的问题,我会从头开始创建一个新图像,但它是不同的图像,包括使用 SCCM 2007 和 SCCM 2012 捕获的图像。其他人有这个问题吗?有解决办法吗?

windows-7 user-profile sccm

6
推荐指数
1
解决办法
362
查看次数