Boa tarde pessoal, sou novo aqui. Estou assumindo na empresa um novo cargo e apareceram algumas duvidas nesse script, quando eu logo no dominio no Windows XP ele excuta isso quando faz logoff, e funciona normalmente, quando eu logo no Windows 7, ele não era pra executar, já que acaba ocorrendo erro ao fazer logoff. Segue o script para alguém poder ajudar, desculpa qualquer erro ou falta de explicação. strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
TS1 = "servidor ts 01"
TS2 = "servidor ts 02"
TS3 = "servidor ts 03"
Set WshNetwork = WScript.CreateObject("WScript.Network")
'WScript.Echo "Computer Name = " & WshNetwork.ComputerName & vbCrLF _
'wscript.echo(WshNetwork.ComputerName)
'wscript.echo(TS1)
'wscript.echo(instr(WshNetwork.ComputerName,TS1))
if instr(WshNetwork.ComputerName,TS1) = 0 then
if instr(WshNetwork.ComputerName,TS2) = 0 then
if instr(WshNetwork.ComputerName,TS3) = 0 then
Set colInstalledPrinters = objWMIService.ExecQuery _
("Select * from Win32_Printer Where Network = TRUE")
strImpressora = "Servidor das Impressoras"
For Each objPrinter in colInstalledPrinters
if instr(objPrinter.name,strImpressora) <> 0 Then
objPrinter.Delete_
End if
Next
end if
end if
end if Se puderem explicar o que siguinifca cada comando também seria de grande ajuda. Obrigado desde já.