netbios

NetBIOS domain of computer in PowerShell

依然范特西╮ 提交于 2019-11-30 00:47:21
问题 How can I get the NetBIOS (aka 'short') domain name of the current computer from PowerShell? $ENV:USERDOMAIN displays the domain of the current user, but I want the domain that the current machine is a member of. I've discovered you can do it pretty easily in VBScript, but apparently ADSystemInfo isn't very nice to use in PowerShell. Update Here's my final solution incorporating the suggestion of using Win32_NTDomain, but filtering to the current machine's domain $wmiDomain = Get-WmiObject

How do I get the NetBIOS name of a machine from IP in C#?

一个人想着一个人 提交于 2019-11-29 18:23:24
问题 Given the IP address of a machine how do I get its NetBIOS name programmatically in C#? I know I can get it from the command line through "nbtstat -A ', but I'm looking for a better solution. 回答1: Check Using the Socket class to request the NetBios name of a device over UDP (scroll down). EDIT Community has edited the URL due to 404 on original page, and changed link to pull from web.archive.org 回答2: You could use winapi gethostbyaddr with type AF_NETBIOS . 来源: https://stackoverflow.com