
Eu tenho um GPO do Windows que executa um script de inicialização de arquivo em lote para desabilitar o NetBIOS. Normalmente é assim:
wmic nicconfig where (TcpipNetbiosOptions!=null and TcpipNetbiosOptions!=2) call SetTcpipNetbios 2
No entanto, acabei de descobrir que tenho um computador específico que precisa do NetBIOS habilitado. Eu não queria criar um GPO totalmente novo para esta máquina e também não tinha certeza se ele substituiria o outro, que é global. Desculpe meu pseudocódigo, mas como posso fazer com que este comando só seja executado se o IP do computador não for determinado?
IF(<This IP Address> != 192.168.1.1)
wmic nicconfig where (TcpipNetbiosOptions!=null and TcpipNetbiosOptions!=2) call SetTcpipNetbios 2
Ou existe uma ideia melhor?
Responder1
O nome do host do computador seria suficiente, em vez do endereço IP?
IF %COMPUTERNAME% NEQ NetBIOSPC (wmic nicconfig where (TcpipNetbiosOptions!=null and TcpipNetbiosOptions!=2) call SetTcpipNetbios 2)
Obviamente, substitua NetBIOSPC
pelo nome de host real do sistema. Certifique-se de usar o nome de host correto digitando hostname
ou echo %COMPUTERNAME%
no prompt local do CMD no sistema de destino.