powershell - 在不编辑主机文件的情况下将 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)
该脚本的目的是允许用户在远程域控制器上更改他们的密码。
解决方案
推荐阅读
- angular - 使用 Typescript 和 Angular 7 初始化嵌套的 json
- jquery - 如何使用 jquery 在表中添加 tr 和 rowspan
- python - OpenCV - 车道检测,黄色和白色车道
- ubuntu - 如何在file.txt中的最大值上划分每一行并将结果作为file.txt
- delphi - 何时引发异常?
- spring-boot - Spring Boot Elastic Search 连接问题
- python - 其他用户如何获得我正在开发的 slack 应用程序的令牌?
- css - 导致 div 容器被下推的多行文本
- regex - 用于验证带有可选端口的 URL 的正则表达式
- python - 如何修复 Python 模板标签以在 HTML 页面中调用变量,例如 {{ my_name }}