windows dns远程添加A记录

windows dns远程添加A记录


Dns服务器地址:192.168.1.1
域名:bj.com
新增解析:
docs.bj.com 192.168.1.2

from winrm.protocol import Protocol
url = 'http://192.168.1.1:5985/wsman'
username = 'bj.com\\administrator'
password = password
session = Protocol(
    endpoint=url,
    transport='ntlm',
    username=username,
    password=password,
    server_cert_validation='ignore'
)
shell_id = session.open_shell()
powershell_command = 'powershell -Command Add-DnsServerResourceRecordA -ZoneName "bj.com" -Name "docs" -IPv4Address "192.168.1.2"'
result = session.run_command(shell_id, powershell_command)
# std_out, std_err, status_code = session.get_command_output(shell_id, result)
print(session.get_command_output(shell_id, result))
session.cleanup_command(shell_id, result)
session.close_shell(shell_id)

删除A记录:

Remove-DnsServerResourceRecord -ZoneName "example.com" -Name "www" -RRType "A" -RecordData "192.168.1.100" -Force
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值