Enable/Disable File and Printer Sharing

J

Jon

I am looking for a way to enable and disable file and
printer sharing.

I can install and uninstall the service successfully.
This doesn't help me. Uninstalling file and print also
removes the server service.

With file and print services installed but disabled, the
server service is installed and running. I need this
specific configuration to be successful.

The problem is, I need to do it on hundreds of win2k sp2
(and greater) machines.

Anybody have anything at all which might be of even a bit
of help?

TIA!
 
T

Torgeir Bakken (MVP)

Jon said:
I am looking for a way to enable and disable file and
printer sharing.

I have never seen a script resolution for this...

I can install and uninstall the service successfully.
This doesn't help me. Uninstalling file and print also
removes the server service.

With file and print services installed but disabled, the
server service is installed and running. I need this
specific configuration to be successful.

After you have removed F&PS e.g. with snetcfg.exe, you can
install the server service again, this works for me at least:

Export the registry key
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer

from a machine where the server service is running as it should, to a registry
file with e.g. the name Lanmansvr.reg

Then, on a computer with no server service installed, run the following two
command lines from e.g. a batch file (note that the rundll32 line will wrap in
the newsreader!):

%SystemRoot%\system32\rundll32.exe setupapi.dll,InstallHinfSection Install.ndi
132 %SystemRoot%\Inf\netserv.inf

regedit.exe /s "Lanmansvr.reg"
 
J

Jon

My concern is the 'transportability' of that .reg file.
In previous testing, some folks at our org ran into BSOD
issues following this path. I wasn't involved, so some
of the steps between thier effors and what you describe
below might be quite different. Still, I will certainly
test this out again first thing tomorrow morning.

I've never seen even any hint of a solution to do what
I'm looking for via a script in any of my searches. I've
been at it for quite some time now. Maybe it's just that
I'm lacking search skills, but nothing directly related
to the specific task before me. Does that mean it can't
be done via a script, though?


-----Original Message-----


I have never seen a script resolution for this...



After you have removed F&PS e.g. with snetcfg.exe, you can
install the server service again, this works for me at least:

Export the registry key
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Lanm anServer

from a machine where the server service is running as it should, to a registry
file with e.g. the name Lanmansvr.reg

Then, on a computer with no server service installed, run the following two
command lines from e.g. a batch file (note that the rundll32 line will wrap in
the newsreader!):

%SystemRoot%\system32\rundll32.exe
setupapi.dll,InstallHinfSection Install.ndi
 
T

Torgeir Bakken (MVP)

Jon said:
My concern is the 'transportability' of that .reg file.
In previous testing, some folks at our org ran into BSOD
issues following this path. I wasn't involved, so some
of the steps between thier effors and what you describe
below might be quite different. Still, I will certainly
test this out again first thing tomorrow morning.

I've never seen even any hint of a solution to do what
I'm looking for via a script in any of my searches. I've
been at it for quite some time now. Maybe it's just that
I'm lacking search skills, but nothing directly related
to the specific task before me. Does that mean it can't
be done via a script, though?

Hi

Same experince for me, I have searched high and low for this several
times both on the Web and with Google newsgroup search (and I am pretty
experienced at searching), and have not even seen a small hint that it
is possible to do from a script. I would think this is an API thing,
so you would need to create an exe file for this.
 
R

Rainer Dachtler

Hi Jon,

if you can live with that:
net stop spooler
That disables also local printing...
On the other hand, why not disable the server service, if you don't need it?

I can imagine, if you disable local logins (per GPO), as a side effect
accessing that specific machines shouldn't be possible too...
That's not tested, just an idea.

Good luck
Rainer
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top