July 7, 200422 yr Hello all,I have a netlogon.bat batch script, which I want to run some commands upon login for all hosts except one (computername: PC2). Currently I have the following script:if "%COMPUTERNAME%" == "PC2" goto OUT @del c:\windows\*.pwl regedit /s \\myserver\netlogon\nocache.reg:OUT echo exiting:ENDwhich doesn't work the way I want, it runs 'del' & 'regedit' for all hosts.Any batch script wizards around here ?(btw. all hosts run win98 & the server runs samba on linux)
July 8, 200422 yr I can see nothing wrong with the code.Are you sure the pc you want to exclude has the correct name? goto a command prompt and type "set" (i think that works in 98, been a while! )Hope that helps.
July 16, 200422 yr Author I triple-checked & it doesn't work the way I want.$ net config ComputerName \\PC2I tried both 'PC2' & '\\PC2' on my script but it does exactly the same : it runs the 'del' & 'regedit' commands on all boxes, including pc2.Anyone ?
September 8, 200421 yr Hi venim,I am not sure but I think you don't have to use the quotes, try this line:if %computername%==PC2 (Echo.This is PC2) Else Echo.This is not PC2Greez, Sie Tjin Kian
Create an account or sign in to comment