问题标签 [workgroup]

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 投票
2 回答
872 浏览

windows - LogonUser API 无法与 Workstation 中的域一起正常工作

为了测试,我设置了一个简单的域并添加了一些用户。我也有未加入该域的 Win10 工作站。通过提供域用户名和密码以通过 Window 的资源管理器查看文件共享,我可以毫无问题地从工作站访问 DC。我什至可以使用来自 vb.net 的 LDAP 来验证 DC 帐户。

我正在尝试使用 LOGONUSER API(尝试所有风格)来尝试从未加入该域的工作站验证域帐户(本地帐户验证 OK)。无论我使用什么标志/组合,它总是返回 false(登录失败)。我唯一成功的时候是使用标志 NEW_CREDENTIALS 但即使使用无效凭据,默认情况下也应该返回真值。显然,通过阅读与从工作站计算机到域控制器使用 LogonUser API 相关的其他帖子,似乎没有人可以让它工作。我什至在我们公司试过。没有运气的域。但是,如果我将我编写的程序(从多个来源借来/尝试过的代码)放在任何已经加入域的计算机上,它就可以正常工作,它甚至可以跨域之间进行完全信任的身份验证。它只是无法从非域工作站到域。需要做些什么来完成这项工作?我找不到任何说它不起作用的官方文件,如果我能找到它们存在那就太好了。谢谢你的时间..

0 投票
1 回答
101 浏览

c# - 尝试从工作组中的服务器读取时,MSMQ 读取消息不起作用

我在处于工作组模式的服务器上使用 Anonymous、Everyone、NetworkService 完全控制创建了私有队列。我可以使用 .net 存根发送消息而没有任何问题,因为它在接收消息时抛出异常。我尝试使用

Message.Receive()并且Message.ReceiveByID()都抛出异常。我尝试按照以下链接中的说明添加注册表项,但它不起作用

https://blogs.msdn.microsoft.com/johnbreakwell/2007/01/15/msmq-3-0-too-secure-for-you/

MessageQueue messageQueue = new MessageQueue(queueFormatPath); var message = messageQueue.Receive();

MyMessageQueue.ReceiveById(e.Message.Id);

例外: 在此处输入图像描述

0 投票
1 回答
64 浏览

go - 模块 heptio/workgroup 移至 projectcontour/contour/internal/workgroup

模块 heptio/workgroup 移至 projectcontour/contour/internal/workgroup。我将如何在我的项目中使用内部包?我正在使用 go 模块进行依赖管理。

0 投票
0 回答
77 浏览

sql-server - 工作组上运行的高可用性集群系统中的 Sql Server 复制设置

我们正在尝试在高可用性集群环境中为数据库设置复制,其中主数据库服务器的中断将自动故障转移到辅助服务器。

此外,我们使用的是基于工作组的环境而不是基于域的环境,因为在这种情况下域控制器将是多余的。

配置:操作系统:WinServer 2019 SqlServer:2017 复制:合并,基于推送

我们无法使用集群使用的名称(即解析为集群 IP 地址的名称)设置发布者。该设置只允许数据库服务器的名称,它解析为主数据库服务器的 IP。

是否可以在基于工作组的可用性组环境中设置 Sql Server 复制?

0 投票
2 回答
258 浏览

python - 如何在 python 中获取我的电脑的 Windows 工作组名称

我试图在 python 中找到我的工作组名称,有人知道这个函数吗?

0 投票
0 回答
49 浏览

c - 无法访问工作组中的共享云端硬盘

我有一个有两台机器(两台 Windows Server 2012)的工作组。我想编写一个程序,让我在远程机器上创建文件/目录和......。我的工作组设置:

机器1:

  • 用户名:W1
  • 名称:WONE
  • 密码:拉拉拉拉
  • 工作组:WLAB

机器2:

  • 用户名:W2
  • 名称:WTWO
  • 密码:拉拉拉拉
  • 工作组:WLAB

我编写了以下在本地文件系统上正常工作的程序,但是当我想从 WTWO 机器上创建远程机器上的文件(即 \WONE\Users\W1\Desktop\Sample.txt)时,它不起作用. 我也以管理员权限运行我的程序,但没有任何改变。我的程序:

问题出在哪里?我应该如何解决这个问题?另外,我从互联网上阅读了以下文本,似乎我无法使用本地计算机中的当前帐户访问远程计算机。

引用:

具有共享驱动器的机器不在域中这一事实是您的主要问题所在。为了使它工作,您必须将 Windows 服务配置为以特定用户身份运行,然后您必须在远程系统上创建一个具有相同密码的相同用户。那时它可能会起作用。

问题源于这样一个事实,即为了登录到不在域中的机器,您必须使用该机器上存在的帐户登录该机器。该本地计算机上肯定不存在其他计算机帐户。通过创建具有相同密码的相同用户,您可能能够使登录工作正常。”

-sysadmin1138

0 投票
1 回答
119 浏览

wcf - 工作组上的 WCF

我已经使用 net tcp 绑定开发了 WCF windows 服务。当 wcf 客户端和 wcf 服务都在域中(在两个不同的系统中)时,它工作正常

当两个系统都在工作组而不在域中时出现错误

请建议我需要更改哪些配置。

错误:System.ServiceModel.CommunicationException:套接字连接被中止。这可能是由于处理您的消息时出错或远程主机超出接收超时,或者是潜在的网络资源问题造成的。本地套接字超时为“00:00:58.9879193”。---> System.Net.Sockets.SocketException: 现有连接被远程主机强行关闭

客户端配置

服务配置

0 投票
0 回答
74 浏览

c# - WCF 非域系统

我已经使用 net tcp 绑定开发了 WCF windows 服务。当 wcf 客户端和 wcf 服务都在同一系统上时,它工作正常。

当两个系统都在工作组中时出错 - 客户端和服务在不同的机器上

请建议我需要更改哪些配置。

SocketId:61017335 到远程地址:8005 发生连接重置错误。

错误:System.ServiceModel.CommunicationException:套接字连接被中止。这可能是由于处理您的消息时出错或远程主机超出接收超时,或者是潜在的网络资源问题造成的。本地套接字超时为“00:00:58.9879193”。---> System.Net.Sockets.SocketException: 现有连接被远程主机强行关闭

我正在使用证书身份验证 - 我知道没有域我缺乏必要的 Kerberos 基础设施来对 UPN 和 SPN 进行身份验证,但不应该解决这个问题,因为我正在使用证书。

客户端的配置文件

服务配置

0 投票
0 回答
38 浏览

wcf - 服务证书 WCF 服务

我遇到了一个问题,即 WCF 服务主机未检测到是否存在托管 WCF 服务所需的服务证书。

System.InvalidOperationException:未提供服务证书。在 ServiceCredentials 中指定服务证书。

服务配置

0 投票
0 回答
122 浏览

windows - WMIC unjoindomainorworkgroup 给出肯定的结果,但不会取消加入域

由于 COVID 等原因,我们让世界各地的人们返回办公室。然而,他们中的许多人已经超过 60 天没有进来,导致 DC 阻止了笔记本电脑。通常我们取消加入域,重新启动并重新加入。然而,这在物理上用分散在世界各地的 200 多台计算机是不可行的。

由于上述原因,我一直在考虑通过 CMD 进行操作。我得到了大部分工作,但是当wmic computersystem where name!=null call unjoindomainorworkgroup在机器上发出命令时(通过远程 psexec),我得到以下反馈:

但是,当我重新启动并调用域列表时,它仍将域显示为已加入:

任何我出错的线索或更有效地执行此操作的指针?