首页 > 解决方案 > 在不编辑主机文件的情况下将 netbios 名称解析为 ip 地址

问题描述

我正在开发一个 powershell 脚本,该脚本需要通过其 netbios 名称 NP-DOMAIN 访问域控制器。

但是,域控制器存在于 VPN 隧道的另一端,没有配置 WINS 服务器,也没有 DNS 搜索后缀。

我没有管理员权限,所以无法编辑本地主机文件。

我有域控制器的 IP 地址,但我需要指定 netbios 名称。有没有办法可以将 netbios 名称的名称解析添加到 IP 地址,仅针对此 PowerShell 会话?

需要 netbios 名称的脚本部分是:

$DomainEntry = New-Object -TypeName System.DirectoryServices.DirectoryEntry "LDAP://$($netBiosName)" ,$credentials.UserName,$($credentials.GetNetworkCredential().password)

该脚本的目的是允许用户在远程域控制器上更改他们的密码。

标签: powershellhosts

解决方案


推荐阅读