venim Posted July 7, 2004 Share Posted July 7, 2004 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) Link to comment Share on other sites More sharing options...
Tadly Posted July 8, 2004 Share Posted July 8, 2004 That code does what you want it to do when I run it. Link to comment Share on other sites More sharing options...
MadGutts Posted July 8, 2004 Share Posted July 8, 2004 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. Link to comment Share on other sites More sharing options...
venim Posted July 16, 2004 Author Share Posted July 16, 2004 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 ? Link to comment Share on other sites More sharing options...
Sie Tjin Kian Posted September 8, 2004 Share Posted September 8, 2004 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 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now