问题标签 [roaming-profile]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
876 浏览

powershell - 允许域管理员访问漫游用户配置文件和重定向文件夹

我已经开始强迫自己为 GPO 使用 PowerShell 脚本。我已更新 GPO 以允许这样做,但我正在寻求允许域管理员访问现有漫游用户配置文件的用户配置文件。

这一个用于用户配置文件。花了一些谷歌搜索来找出`路径中空格的处理。但是,我真的很坚持:

icacls.exe:无效参数“域\域管理员”

我似乎找不到与参数中的空格相关的任何内容。我尝试了明显的'字符,但这没有区别。

0 投票
3 回答
1611 浏览

c# - 将配置文件放置在重定向文件夹中时,Configuration.Save 方法会引发未经授权的访问错误

我已经实现了一个winform应用程序。我使用配置类将应用程序的用户设置存储在配置文件中。我将 exe 与配置文件一起存储在文件夹下

C:\Users\\AppData\Local

这在正常情况下工作正常,但在用户将 Appdata 文件夹重定向到某个服务器地址的情况下我会遇到问题。在这种情况下,我会遇到异常:

试图执行未经授权的操作。

我在这里发现了一些类似的问题,但没有一个有任何令人满意的答案。我尝试在运行 Configuration.Save 命令之前删除配置文件,但这给出了异常:

配置文件已被另一个程序更改。

那么,我该如何解决这个问题。这是我更新配置文件的代码:

这是异常的堆栈跟踪:

0 投票
1 回答
118 浏览

xamarin - 如何使用 Xamarin 在设备之间共享用户首选项

一段时间以来,我一直在制作 Windows 应用程序 (C#/XAML),并且有一个内置RoamingSettings空间,因此该应用程序可以在多个 Windows 设备之间共享首选项(使用相同的 Microsoft 帐户)。由于 Xamarin 可以跨多个平台工作,有没有办法做到这一点?

我在考虑某种形式的互联网数据库,但我不喜欢存储用户数据。另外,它要么需要身份验证,要么将每个人的数据存储在一张大表中。

我在想Project Rome会对此有好处,但它似乎更适合移交工作流程(不仅仅是共享字体大小或其他东西)。

你们有什么简单的想法吗(我强调“简单”这个词,因为我只是一个业余爱好者而不是真正的程序员)。

0 投票
0 回答
73 浏览

windows - 以编程方式为新用户在漫游配置文件下创建库文件夹,就像首次桌面登录一样

我正在创建一些新的 Windows 用户并分配管理员权限

在此之后,用户被创建,但它并没有真正加载。例如,该C:\Users\UserName文件夹尚未创建。

之后,我运行了一些模拟用户的进程,使用

在此之后,为用户加载了一些附加内容,我可以在 C:\Users\UserName和系统注册表上看到它,但它仍然缺少漫游配置文件的一部分。

特别是,我正在查看C:\Users\TestUser\AppData\Roaming\Microsoft\Windows\libraries未创建的文件夹(注意:这仅适用于 win10,在 win7 中确实已创建)。此文件夹似乎仅在通过桌面登录与用户登录时创建。

如何完成对用户的初始化,以便以与通过桌面登录相同的方式加载用户(或至少这样C:\Users\TestUser\AppData\Roaming\Microsoft\Windows\libraries创建)。

我试过使用LoadUserProfile,但到目前为止我还没有运气

任何关于 C#、powershell 或批处理脚本的解决方案都可以做到。

0 投票
1 回答
1871 浏览

windows - 漫游用户配置文件密码文件位置

我有一台服务器和多台运行 Windows 8 的客户端计算机,对于每个用户,都有一个漫游用户配置文件可以从每台客户端计算机访问那里的配置文件。即使服务器和客户端之间没有连接,也可以登录帐户,但前提是该帐户过去曾在该计算机上使用过,因此我认为该帐户在登录时已保存在计算机上。现在我想使用 hashcat 测试用户的密码,我遇到的问题是,在 SAM 文件中只有管理员密码哈希,而不是其他用户密码的哈希。

我做了很多研究,但是对于网络上漫游用户配置文件的密码文件位置绝对没有任何内容,我确信它们必须在客户端计算机上。

无法读取服务器上的数据,因为它是 24h/24h 运行的。我有可能读取客户端计算机的所有数据,因为我为此使用了另一个操作系统。

只需询问您是否需要额外的信息或不清楚的地方。

任何帮助将不胜感激。

0 投票
1 回答
79 浏览

windows - 管理员是否可以限制 %AppData% 的使用?

目前我有一个 VSTO Outlook 插件,它使用默认设置提供程序来管理配置。所有用户配置都标记在本地范围内,因此保存在 %LocalAppData% 下。我有理由将它们更改为漫游 (%AppData%) 范围,并且它似乎可以在我的计算机上运行(本地配置文件),但存在一些不确定性,它可能不适用于每个人。

所以我担心的是,在 AD/GP 环境或其他情况下是否存在任何情况,如果我确实从本地切换到漫游,由于漫游文件夹无法访问或类似的情况,插件将停止工作?

一直试图找出像这样的任何场景,但实际上我能找到的唯一事情是:

  • 管理员可能会关闭漫游配置文件,这只会使漫游文件夹像本地文件夹一样?(插件仍然在本地工作),
  • 管理员可能会限制破坏同步的配置文件的大小。(插件仍然在本地工作)
  • 管理员可能会从同步中排除我的文件夹(插件仍然在本地工作)

基本上我能想到的最坏情况是配置将在设备本地,这正是它现在的工作方式,没问题。对于那些确实使用漫游配置文件的人,如果我让他们超出他们的配额,这可能会破坏整个配置文件吗?

还有什么可能出错的?我错过了哪些陷阱(以及克服它们的最佳实践是什么(c# 奖励))?

0 投票
2 回答
668 浏览

windows - 使用命令行将硬盘映像文件映射到分区

我有一个包含数百个硬盘映像文件 (.vhdx) 的目录 - 每个都包含用户配置文件目录 (C:\Users\xxx)。当我使用文件资源管理器单击文件时,它会自动挂载,我可以访问其中的文件。我在使用命令重新创建相同内容时遇到问题。

我不知道给定 SID 的用户名是什么 - 我只需要修改每个配置文件中的单个文件。

示例文件:E:\profiles\UVHD-S-1-5-21-1614895754-1035525444-839522115-21214.vhdx

我试过使用net use,但是我无法让其中任何一个工作dismsubst

0 投票
1 回答
491 浏览

c# - 单击一次桌面应用程序和漫游配置文件

我希望有一个人可以帮助我。我正在开发一个桌面应用程序,它使用单击一次安装和更新逻辑。

我们已经使用它一段时间了,没有问题,但是我们的一些客户现在正在使用漫游配置文件,这似乎在注销时删除了安装。这意味着我们的客户每次重新登录 PC 时都需要下载并安装该应用程序。

有没有人遇到过这个问题,更重要的是得到了解决?

谢谢

0 投票
0 回答
238 浏览

google-chrome - 漫游配置文件的 Chrome 书签问题

我有一个奇怪的问题:/

这是上下文:

一个域上大约 30 个 PC 客户端(win 2012r2)
通过 GPO
Google Chrome 为每个人激活漫游配置文件

我的一些用户在 Chrome 上的书签有问题,事实上,他们在每次重启/启动时都会增加自己。

起初,我通过删除用户会话中的 /AppData/Local/Google/Chrome/User Data/ 快速解决了这个问题,一切正常,但现在至少有 1 个用户不再工作,我需要弄清楚之前的问题是什么它传播得更广。

Chrome 已更新到最新版本,没有变化

有人有想法吗?

0 投票
0 回答
207 浏览

c# - 如何在 C# 中使用 ConfigurationManager 保存到漫游配置文件

我正在尝试使用 ConfigurationManager (ConfigurationUserLevel.PerUserRoaming) 将字符串保存到漫游配置文件中当前应用程序默认配置的 AppSettingsSection。

当我保存到本地配置文件(ConfigurationUserLevel.None)时,它工作得很好。

我得到的错误是:
System.InvalidOperationException:'ConfigurationSection 属性在锁定时无法编辑。'

关于如何解决这个问题的任何线索?