From: Stephen T. <st...@re...> - 2005-07-27 17:32:32
|
Hello All, and thank you for your replies. =20 This was not a NAnt problem, however. It was a firewall issue. Ports 445 and 135 need to be opened on the server that you are trying to manage services on that remote computer. =20 Good for all to know I guess :) All is well now. =20 Stephen =20 ________________________________ From: Melissa Kacher [mailto:Mel...@vu...]=20 Sent: Wednesday, July 27, 2005 1:13 PM To: Stephen Tunney; nan...@li... Subject: RE: [Nant-users] [Nant-users] =20 While logged on as that domain admin, can you manage the service without nant? Stop and start it with netsvc.exe. If that does not work, then the error message is correct, and you "require other privileges", meaning that you don't actually have admin access on the the target box. =20 Also, what's with the space in the computer name in your nant script? Is that affecting anything? Is nant looking for a non-existent machine? The string in the error message leads me to believe that nant knows computer names can't have spaces, but maybe the error message string is wrong. =20 ________________________________ From: nan...@li... [mailto:nan...@li...] On Behalf Of Stephen Tunney Sent: Wednesday, July 27, 2005 7:24 AM To: nan...@li... Subject: [Nant-users] [Nant-users] Hello All, I'm attempting to stop and start the w3svc service on another machine than where the build is taking place. I'm using CruiseControl.NET to execute the nant script, and the CCNet service is running as a domain admin account. =20 I get the same error while running the build script from the command line, while logged in as a Domain Admin. =20 Here is the error: =20 "Cannot open Service Control Manager on computer 'HP_12XX345'. This operation might require other privileges." =20 Here is the sample Nant script: =20 <?xml version=3D"1.0"?> <project name=3D"ServicesControlTest" default=3D"build"> <target name=3D"build"> <echo message=3D"Stopping..." /> <servicecontroller action=3D"Stop" service=3D"w3svc" = machine=3D" HP_12XX345" timeout=3D"30000" /> =20 <echo message=3D"Starting..." /> <servicecontroller action=3D"Start" service=3D"w3svc" = machine=3D" HP_12XX345" timeout=3D"30000" /> =20 <echo message=3D"Complete" /> </target> </project> =20 I've even added the machine that is executing the build to the Administrators group on the target machine (HP_12XX345). =20 Any help would be greatly appreciated! Stephen ________________________________ This Message Scanned for Viruses by McAfee WebShield .=20 |