Ita*_*not 2 windows-server-2003 windows-server-2008 active-directory netbios
我正在寻找一种方法来在我域中的所有服务器上启用 NetBios 大约一个月的有限时间,然后我应该再次禁用它(它被我们正在使用的一些库存应用程序使用)。你知道如何实现这个目标吗?Powershell 脚本会很好。
以下脚本将通过 PowerShell 执行您想要的操作。您将需要一个文本文件,其中一行包含每个服务器的名称。该脚本假定每个系统上都有一个活动 NIC。如果您有多个活动 NIC,则需要遍历它们,并在每个 NIC 上进行设置。
$computers = Get-Content -Path "S:\ome path\to text file.txt"
foreach ($computer in $computers)
{
$NIC = Get-WmiObject -Class Win32_NetworkAdapterConfiguration -Filter "IPEnabled = true" -ComputerName $computer
$NIC.SetTcpipNetbios("1")
}
Run Code Online (Sandbox Code Playgroud)
如果您在一个 OU 中拥有所有服务器,则可以使用 QuestAD cmdlet 将所有服务器拉入 $computers 变量,然后以这种方式传递名称。
| 归档时间: |
|
| 查看次数: |
385 次 |
| 最近记录: |