问题标签 [windows-users]
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.
bamboo - 竹云代理用户账号安全存疑
在 Windows 上使用 Bamboo 云代理时,系统会指示您拥有一个Bamboo
具有默认已知密码的 Windows 用户:Atlassian1
.
它清楚地表明该用户应配置为拒绝远程登录。
但是,它仍然是一个活跃的 Windows 用户,拥有相当多的权限。Bamboo 的服务器(云)在已知端口 - 26224 中与机器交互。通过此通道,它发送所有构建命令,从远程代理获取构建状态等。
是什么阻止了黑客扫描互联网,找到一个开放端口 26224 的主机并开始与 Bamboo 代理通信?代理如何确定它与合法的 Bamboo CI 服务器通信?
我这样问是为了完全确信没有可能的攻击媒介。
selenium - 如果运行它的用户未以交互方式登录,Selenium / Protractor 将无法运行浏览器测试 (E2E)
我们有一个持续集成代理,它以未登录用户(非交互式)的身份运行 - 即代理确实使用足够的 Windows 用户凭据工作,但没有用户“物理”登录到 Windows 和代理作为具有足够权限的计划任务运行。
问题是在这些情况下 Selenium 无法打开浏览器来实际运行浏览器测试。
有什么解决办法?
本指南只是简要地提到了如何配置 Windows 用户,以便能够使用未登录用户(使用control userpasswords2
)运行浏览器,但该建议不起作用。
澄清一下,这个问题并不特定于 Bamboo CI 代理(在上面的链接中提到)。代表未登录用户运行 Selenium 会尝试运行浏览器的所有场景都很常见。
c# - 使用本地 C# 应用程序检查 Windows 中的 MaxPasswordAge
我正在尝试在互联网上找到这方面的文档时遇到了最糟糕的情况。本质上,我想知道 Secpol MaXPWAge 设置为 90 或更少,并将其显示在文本框中(为方便起见,我们称其为 textbox1) 我在审计员中搜索了 WMI 解决方案、注册表、GPEDIT,但一无所获。我确实找到了这个,但老实说,我不知道如何使用相同的代码来检查 Max Password Age 而不是复杂性要求。请,有人可以告诉我我应该在这里做什么吗?C# 不是我的主要语言。
c# - C#如何获取另一个用户的读/写权限?
我需要检查某个路径的读/写权限。但最大的问题是,我不想检查我自己的,而是想为其他用户检查它们。
这将检查运行程序的用户。
System.Security.Principal.NTAccount
例如,我如何检查用户“OTHERUSER”?
到目前为止,这是我的代码。
c# - 系统启动中的快捷方式不是为其他用户启动,而是为管理员启动
我已经在 C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup 中以编程方式创建了我的托盘应用程序的快捷方式。但是当我为任何用户登录时,我的托盘应用程序没有启动。它只是为管理员启动。有人可以告诉我,我花了整整一天的时间来解决这个问题,但无法解决它..
visual-studio-2010 - 多个 Windows 用户将 TFS 映射到现有代码
我有一个解决方案,其中包含一堆项目,这些项目都在源代码控制下,映射到 PC 上的本地文件夹,但仅适用于特定的 Windows 用户,比如UserA
.
现在,如果我以不同的用户身份登录 Windows,UserB
我希望能够使用具有相同源代码控制的相同代码,而不会覆盖任何本地文件(例如使用服务器版本。有许多本地更改尚未检查由UserA
)。
但是,当我打开解决方案文件时UserB
,我收到一条错误消息:
The solution appears to be under source control, but its binding information cannot be found. Because it is not possible to recover this missing information automatically, the projects whose bindings are missing will be treated as not under source control
(这适用于所有项目)
下一个消息框让我可以在暂时脱离源代码控制或永久删除绑定之间进行选择。
任何将服务器文件夹映射到本地文件夹的尝试都将导致错误,指出它已被映射。我还说我想使用现有的本地代码,同时将其置于源代码控制之下(例如,这样UserB
可以检查更改以及他所做的任何更改)
这样做的正确方法是什么?
c# - 使用 c# 在远程计算机上创建用户
我正在尝试创建一个应用程序,该应用程序会自动在同一本地网络中的两台 PC 之间创建和配置合并复制。
为此,我需要以编程方式在两台 PC 上分别创建一个用户,该用户应具有与复制所需的完全相同的用户名和密码。
网络上没有 DOMAIN。
我在两台机器上都使用 GUI 完成了所有操作,并且复制工作正常,现在我需要使用 C# 来完成。复制部分使用 SQL Server 2012 RMO 和 SMO SDK 完成。
在谷歌搜索时,我发现了这个(以及许多其他或多或少与此相同的结果)。但我相信,这些所有示例都是针对本地 PC 的,因为似乎人们并没有像我一样遇到错误。
我的示例代码是:
我user.CommitChanges()
这么说时出错了Access is denied
,所以我认为我在提供给的身份验证详细信息中犯了一个错误new DirectoryEntry(...
。我解决了这个问题并再次尝试:
现在我得到了错误的.Children.Add(...
说明Multiple connections to a server or shared resource by the same user, using more than one user name, are not allowed.
当我第一次这样做时,我检查了Path
对象user
,这是WinNT://WORKGROUP/WIN7-PC/RepTest
,不确定它是否与任何事情有关,但也许它在以管理员用户身份连接时尝试使用尚未创建的新用户文件夹?
有没有办法让这件事继续下去?
c++ - 如何使用 Active Directory C++ 获取本地用户
我需要在计算机上获取用户的帐户。尝试使用 Active Directory,这里是一个示例https://msdn.microsoft.com/en-us/library/ms676882(v=vs.85).aspx
但我在这里有 hr = ERROR_NO_SUCH_DOMAIN
我应该调什么?
.net - 如何为具有不同 Windows 权限的用户控制程序的安装后行为
我有一个 Visual Studio 安装程序安装项目,它输出一个用于在系统上安装的 .msi 文件。我正在使用带有 .Net 4.0 的 Visual Studio Pro 2013。
该应用程序主要供非管理员 Windows 7 用户使用。但是,由于用户限制,该程序安装在管理员帐户的计算机上,并InstallAllUsers
设置为True
.
部署项目在桌面和程序菜单中添加了一个快捷方式。
安装后,删除安装程序的闪存驱动器,并通过管理员帐户上的快捷方式手动启动应用程序,没有问题。
但是,当使用创建的快捷方式在非管理员帐户上首次启动应用程序时会遇到问题。这是发生以下错误的地方:
找不到产品 MyApp 的安装包。使用安装包“MyApp.msi”的有效副本再次尝试安装。
有趣的是,如果我尝试直接从 Program Files 文件夹启动可执行文件,它工作得很好。我什至可以手动创建快捷方式,这也可以。最后,如果我真的将程序定向到闪存驱动器中的 .msi 文件,问题就会消失。但这是手动密集型的,特别是如果必须在计算机上的多个非管理员帐户上完成。我希望能够在管理员帐户上安装一次程序并忘记。
为什么我会收到此错误?为什么 Windows 在安装应用程序后寻找 .msi 文件?有没有办法通过更改部署项目中的某些属性来避免它?
sql-server - 拥有两台 WSUS 服务器有什么缺点吗?
我们目前有 1 个工作站 WSUS 服务器,我们希望为托管我们的 Citrix 资产的 9 个 2008 R2 服务器带来补丁。
将单独的 WSUS 服务器用于工作站修补和服务器修补是否有益?我们是否应该使用 SQL Server 数据库实例而不是新服务器的 WID 构建一个新实例?
我们将使用 Solarwinds Patchmanager 进行软件修补,因此我们会将其指向新的 WSUS 服务器以及我们现有的工作站 WSUS 服务器。
有什么想法吗?