代码通过调用DNS服务器的wmi端口远程注册静态DNS记录$dnsServerName="08dc01.mok.com"$containerName="mok.com"$dns =[WmiClass]"\\08dc01.mok.com\root\MicrosoftDNS:MicrosoftDNS_ResourceRecord"$dns.CreateInstanceFromTextRepresent
原创
2015-08-13 09:15:09
1370阅读
点赞
是
原创
2015-12-10 22:06:07
1157阅读
#!powershell
$adapter = Get-NetAdapter |?{$_.InterfaceDescription -ne "Microsoft KM-TEST Loopback Adapter"}
if ($adapter -ne $null)
{
 
原创
2017-05-24 13:26:28
7147阅读
1评论
"Obtain DNS server address automatically" 是一种网络配置选项,它允许计算机或其他网络设备通过动态主机配置协议(DHCP)
原创
2023-11-01 11:44:29
102阅读
豆子今天偶然在PowerShell ISE里面运行 nslookup这个命令,但是他给我的提示信息是不支持交互性的控制台命令。试试赋值,虽然还是有报错,不过结果是出来了。根据提示,应该使用start-process 来开启另外一个单独的交互式窗口,如下所示。不过如果我想在脚本里面操作怎么办?找找看,PS在Windows2012提供了一个新的命令 Resovle-DNSName 功能和nslooku
原创
2016-03-08 07:10:29
7787阅读
$dnsServerName="dsnsvr.test.com"
$containerName="test.com"
$dns = [WMIClass]"ROOT\MicrosoftDNS:MicrosoftDNS_ResourceRecord"
Get-Content C:\dnsListFile.txt | Foreach-Object&nbs
原创
2017-04-28 15:02:11
5339阅读
1、导出脚本powereshellfunctionGetAllDnsResourceRecords{CmdletBinding()param(Parameter(Position=0)StringDNSServer)Zones=@(GetDnsServerZoneComputerNameDNSServer)Data=@()ForEach(ZoneinZones){(ZoneGetDnsServer
原创
2021-11-25 15:30:42
3238阅读
在系统运维实践中经常有大量添加dns记录的需求,如果手动添加,那就非常耗时而且容易出错。Windowspowershell对这一块支持的特别好,我参考一些技术文档写了如下脚本,使用起来非常方便。供大家参考:#author:xiaoping.qiu#date:20180810#dnsservername$servername="dcname"#domainname$domain="domain.co
原创
2020-09-18 10:13:27
2061阅读
执行脚本需要管理员权限,且需要运行的计算机安装AD管理工具。Function Set_DNSACL{
### $Source Server is Control destination Server.
param(
$SouServer,
$DstServer
)
$DNSServer = (Get-ADDomain).PD
原创
2023-05-27 09:40:00
188阅读
代码如下:New-NetIPAddress -InterfaceIndex 3 -IPAddress 192.168.46.137 -AddressFamily IPv4 -PrefixLength 24 -DefaultGateway 192.168.46.2Set-DnsClientServerAddress -InterfaceIndex 3 -ServerAddresses ("114.1
原创
2022-09-15 10:05:38
144阅读
需求来源:某个组织的Active Directory域,其中的一部分域控制器的SRV记录会无缘无故的丢掉,dcdiag检查dns的时候,发现一大堆报错,看到报错基本就不想弄了,实在太多……PowerShell可以快速的创建A记录和DNS记录。我们看一下标准的SRV记录是什么样子的PS C:\>Get-WmiObject -Namespace root\Micro
推荐
原创
2015-07-08 17:27:35
4343阅读
点赞
1评论
powershell 获取本机IP地址
原创
2019-03-13 16:37:43
10000+阅读
$args="localhost","loopback","127.0.0.1"foreach($i in $args){ $strFile="c:\"+$i+"process.txt" Write-Host "Testing" $i "Please wait...." Get-WmiObject -ComputerNa
转载
精选
2015-04-29 15:32:32
811阅读
Function FunWMI($strShare){ Get-WmiObject win32_share -Filter "type=$strShare"}if(!$args){ Write-Host "You must supply an argument.Try ArgsShare.ps1 ?"}else{ $st
转载
精选
2015-05-05 11:08:48
713阅读
最近网络中老是有人手动设置IP地址,经常导致IP地址冲突,通过组策略,设置用户开机时执行以下脚本,让他手动指定的IP地址和DNS,改为自动获得IP地址和DNS,脚本如下:
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\"
原创
2010-04-23 17:28:55
2275阅读
4评论
if($args){ $type=$args Get-WmiObject win32_share -Filter "type=$type"}else{ Write-Host " Using defaults values,file
转载
精选
2015-04-29 15:01:41
603阅读
for/f"tokens=16"%%iin('ipconfig^|find/i"ipv4"')dosetip=%%ifor/f"tokens=15"%%iin('ipconfig/all^|find/i"子网掩码"')dosetmask=%%ifor/f"tokens=15&q
原创
2019-07-26 16:31:48
847阅读
I would like to start a series of blog posts sharing PowerShell scripts to speed up our solution operations. Today, I am going to share a script file that can select a network adapter, changes its DN...
转载
2015-11-24 12:53:00
85阅读
2评论
心血来潮,简单的测试一下Powershell的IE自动化。图像界面:访问一个内部的https网页,首先会弹出一个ssl信任证书的警告页面,点击确认之后进入登录界面,输入用户名和密码点击登录。代码如下:#输入url,用户名和密码
$Url = "https://10.2.1.18/admin/login.jsp”
$Username=”admin”
$Password=”ABCD
原创
2017-02-24 13:28:04
4159阅读
$wsusFQDN = 'WSUSSERVER01.contoso.com'
$wsusserver = Get-WsusServer -UseSsl -PortNumber 8531 -Name $wsusFQDN # WSUS Server FQDN
$ungroupservers = Get-WsusComputer -UpdateServer $wsusserver -ComputerTa
原创
2023-10-21 23:12:51
10000+阅读