Function Set-Domain
{
param
(
[Parameter(Mandatory = $true, Position = 0)] [string] $DNS,
[Parameter(Mandatory = $true, Position = 1)] [string] $Domain,
[Parameter(Mandatory = $true, Position = 2)] [string] $Password,
[Parameter(Mandatory = $true, Position = 3)] [string] $UserName
)
$wmi = Get-WmiObject win32_networkadapterconfiguration -filter "ipenabled = 'true'"
#设置DNS
$wmi.SetDNSServerSearchOrder($DNS) >$null
#加入域
$pwd = $Password | ConvertTo-SecureString -asPlainText -Force
$credential = New-Object System.Management.Automation.PSCredential($UserName,$pwd)
Add-Computer -DomainName $Domain -Credential $credential
write-host success!
Restart-Computer -Force
}
推荐一个学习基金知识的公众号:贫民的财富自由之路
本文介绍了一个使用PowerShell脚本实现计算机加入指定域并设置DNS服务器的示例。该脚本通过获取启用IP的网络适配器配置来设置DNS服务器搜索顺序,并利用提供的用户名和密码将计算机加入到指定的域中。
1429

被折叠的 条评论
为什么被折叠?



