我最近发现可以使用一个不错的 cmdlet 简单地自动化 DNS 条目管理:
Import-Module DnsServer
Add-DnsServerResourceRecordA -Name mail2 -IPv4Address 192.168.0.10 -ZoneName powershell.local
Run Code Online (Sandbox Code Playgroud)
我想在 Windows 2008 R2 机器(它在 Web 服务中调用)上运行这个,以更改另一台机器上的 DNS 条目。我看到 Powershell v3 已经支持这一点,但我也无法让它在 Powershell v4 上工作,显然该模块无法导入。这是因为我在 Windows 7 机器上测试过吗?我有一台 Windows 7 开发机器,我想在上面开发和调试它。是否有可能我必须以某种方式重新加载这个模块?如果是,我该怎么做?
我在 MS 页面上看到 Windows Server 2012 支持它,但是我没有 Win2012 系统来测试它以确认和切换生产服务器 2012 目前是不可能的。
非常感谢提前
domain-name-system powershell windows-7 windows-server-2008-r2