问题标签 [netbios]
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.
windows - 在 Windows 7 中断开共享时如何避免 12 秒延迟?
我正在制作一些使用 NetUseAdd 和 NetUseDel 函数来连接/断开以共享的实用程序。在 Windows 7 中,我注意到在调用 NetUseDel 和真正的断开连接之间经过了将近 12 秒。我进行了一些调查,发现 net use \server /del 也仅在 12 秒后断开连接。这是小脚本和 Wireshark 输出,对应于脚本的运行:
http://i.stack.imgur.com/5CyCw.png
设置 last tree connect smb 命令作为参考,我们可以看到,树断开延迟了 12 秒。
有谁知道如何减少这样的超时?
c# - 从 FQDN 获取域名?
我正在尝试从完全限定的域名中获取 NetBios 名称...
用户输入 FQDN,我将其转换为 NetBios 名称
例如 xyz.test.com(这只是一个例子,FQDN 可以是任何东西)
到它的NetBios(我不确定它是否被称为NetBios,请随时纠正我)名称'xyz'。
有没有办法做到这一点..??
谢谢
理解部分??
我对这些条款有点困惑......
我们有不同 FQDN 的客户,例如xyz.test.com或int.hdsh.local等等。
我需要从中获取域名,以便我可以形成域\用户名
所以上面的例子看起来像xyz\username和hdsh\username ..
正如我们所见,第二个 FQDN 有第二部分作为域。
所以我需要帮助确定哪个是 FQDN 中的域。
c# - 如何使用 WOL (Wake on Lan) C# 或 Java 打开联网计算机
你能给我完整的代码来通过网卡和 BIOS 的 WOL 选项打开联网计算机吗?
请向我提供所有详细信息,并尝试给我工作代码。
c# - 跨域活动目录组成员资格
我看到了一些与我类似的问题,但没有一个真正适用。我面临的问题是:
我需要通过以下方式获得用户的组成员身份:
- 域 B 中的组
- 域 A 中的用户。
- 域 B 中的服务。
- Forrest 到 Forrest 2 向信任。
用户附加到服务,服务获取带有 SID、名称等的 WindowsIdentity 对象。
为了获得组成员身份,我使用了 UserPrincipal 对象。为了得到它,你需要一个 PrincipalContext 对象。PrincipalContext 对象的构造函数需要域的 FQDN(即 A.some.domain.com)。WindowsIdentity 对象的用户名中有 NetBios 域名(即 A\User),但我看不到获取 DNS 名称的方法。
这是一个具有 DNS 名称 HARD CODED 的代码示例,它有效,但我需要取出硬编码部分。
-- WindowsIdentity wi (传入方法) --
我有另一个使用模拟的解决方案,使用 System.DirectoryServices.ActiveDirectory.Domain.GetCurrentDomain().Name,但这是不可接受的,因为模拟可能不可用。我需要一个可以与TokenImpersonationLevel.Identification一起使用的解决方案
我花了几天时间搜索 MSDN 和 Google(包括 Stack Overflow),但无济于事。
linux - 没有 samba 的 Netbios 名称
有没有办法在不使用 Samba 的情况下在 Linux 中启用 netbios 名称?
我想要的是当其他计算机(MS Windows)通过以太网扫描设备时,我希望主机名(或其他)出现。这是通过netbios实现的。Samba 有一个名为 nmbd 的应用程序可以解决问题。但是 Samba 在我的压缩图像中会占用 0.5MB 以上的空间。这使我的分区破裂。无论如何,我不想在这样一个微不足道的功能上花费那么多闪存和内存。(顺便说一句,我正在使用嵌入式 linux 设备。)
有谁知道另一种方式?也许是 nmbd 的替代品?
dns - 如何通过在局域网(Intranet)的 URL 中输入一个简单的名称来使网站可访问
我见过某些 Web 应用程序,我们可以通过在 URL 字段中输入简单的名称(例如“帐户”)而不是输入完整的域名“www.xxx.yyy\accounts”来访问这些应用程序。
我有一个包含大约 150 台计算机的局域网和一个运行在 windows server 2008 R2 上的 Web 服务器,可以由外部访问并具有正确的域名。我想发布一些网络应用程序供局域网中的计算机使用。这不应该涉及任何互联网连接,用户必须能够通过在浏览器的 URL 字段中输入一个简单的名称来访问 Web 应用程序。我知道这是可能的,但我不知道如何阅读以及阅读什么。请给我一些信息。我必须建立 LLMNR,或者 NetBIOS,甚至通过流行的 DNS 配置来实现吗?
提前致谢。
file-io - NetBIOS 是否进行任何缓存?
如果我从 UNC 网络共享读取文件,Windows 会缓存该文件的部分内容吗?
例如:如果我逐字节读取整个文件,每次读取调用会导致网络请求,还是 Windows 会在内部读取更大的块,并从内存中提供后续请求?
python - Python 相当于 Perl Net::NBName 来获取 Windows 用户名?
我正在尝试将一些我必须使用 Python 的 Perl 脚本重新编码(并对其进行扩展)。使用 Perl,使用 Net 库,我可以提供主机名并获取 Windows 用户名。下面是一段 Perl 代码:
我想在 Python 中做同样的事情,但我似乎找不到合适的库来做这件事。有没有等效的方法?
对于后台,我获取连接到终端服务器端口的用户的主机名。由此,如果主机名中包含“dhcp”或“vpn”,我想使用 NetBIOS 并尝试获取该系统(可能是 PC)的用户名。
java - Java/Android 中 NetBIOS/FQDN 名称的 IP 地址
鉴于我的 Android 设备在同一网络上的计算机的 IP 地址,我必须找到它的 NetBIOS/FQDN 名称......有没有任何“干净”的解决方案可以用 Android SDK 完成这个并且一般来说在 java 中?
显然 InetAddress.get*HostName 不返回 NetBIOS 名称:)
c - linux C服务器 - 识别/命名客户端
主机名是指客户端 PC 的名称。
我正在尝试识别服务器的每个连接的客户端。
像客户端->服务器。服务器说:client hostname has connected.
那么该客户端的所有进程都将使用主机名进行标记。我真的不知道该怎么做。
我的客户代码:
我的服务器代码(循环):
- - - - - - 编辑 - - - - - -
一起使用了这两个建议
添加到代码中:
试图显示它:
它可以工作,但它不会返回我的 PC 名称,而是返回“ip.ispdomain.net”。