Jump to content

Recommended Posts

Posted

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
:END

which 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)


Posted

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.

Posted

I triple-checked & it doesn't work the way I want.

$ net config 
ComputerName                  \\PC2

I 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 ?

  • 1 month later...

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...