Logon script error silencing

Posted on 2009-05-19
Last Modified: 2012-05-07
Hello, I'm not the most experienced with logon scripts.  I would like our script to remove any mapped network drives with the letters p through z each time a user logs on.  However with the script as follows I end up flooding the majority of end users with a bunch of ERROR 2250's when the mapped network drive doesn't exist at logon.  Here's how I have it written:

net use p: /delete
net use q: /delete
net use r: /delete
net use s: /delete
net use t: /delete
net use u: /delete
net use v: /delete
net use w: /delete
net use x: /delete
net use y: /delete
net use z: /delete

How can I disable this bounce-back error reporting each time a drive is not found?
Thanks in advance
Question by:maingateinc
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 3
  • 2
LVL 84

Expert Comment

ID: 24424638
Simply send the errors into the NUL device (and you can do that in a loop, btw):

for %%a in (p q r s t u v w x y z) do net use %%a: /delete >NUL 2>&1

Open in new window

LVL 11

Assisted Solution

climbgunks earned 100 total points
ID: 24424682

net use p: /delete 2>NUL

if there was output on stdout as well , you could use

net use p: /delete >NUL 2>&1


Author Comment

ID: 24424711
Ok I see when I make these changes that I get a response that just says NUL instead of the 2250 ERROR.  Is there a way to disable the response at all?  Or a way to run that part of the script silently?  I tried @ECHO OFF at the top but it didn't work
Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

LVL 11

Expert Comment

ID: 24424756

Can you attach your entire script?   Or create a smaller script that still exhibits the same problem and attach that.    What specific OS version?


Author Comment

ID: 24424828
You bet; here it is (wouldnt let me attach as .bat, had to leave it a .txt)

Pushing this out through AD/sysvolume directory on Windows 2003 Server Standard to Windows XP Pro workstations
LVL 84

Expert Comment

ID: 24424880
Runs just nice and quiet for me.
You might want to add the "@echo off" at the beginning, but other than that, there should be nothing displayed at all.
Does that happen as well when you run the script manually?

Author Comment

ID: 24424935
Hmm yes whether I have it in the script or run it manually we get the following window that appears with a sleu of message lines

Author Comment

ID: 24424970
Well @echo off wasn't working before, like I said, but with the new command string from above combined with @echo off it ran silently!  Thanks guys
LVL 84

Accepted Solution

oBdA earned 400 total points
ID: 24424972

@echo off
for %%a in (p q r s t u v w x y z) do net use %%a: /delete >NUL 2>&1
Alternative, if you want to stay with a single line:
@for %%a in (p q r s t u v w x y z) do @net use %%a: /delete >NUL 2>&1

Open in new window


Featured Post

Guide to Performance: Optimization & Monitoring

Nowadays, monitoring is a mixture of tools, systems, and codes—making it a very complex process. And with this complexity, comes variables for failure. Get DZone’s new Guide to Performance to learn how to proactively find these variables and solve them before a disruption occurs.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

#Citrix #POC #XenDesktop #vCenter #VMware #ESX
Use this article to create a batch file to backup a Microsoft SQL Server database to a Windows folder.  The folder can be on the local hard drive or on a network share.  This batch file will query the SQL server to get the current date & time and wi…
Learn how to match and substitute tagged data using PHP regular expressions. Demonstrated on Windows 7, but also applies to other operating systems. Demonstrated technique applies to PHP (all versions) and Firefox, but very similar techniques will w…
The viewer will learn how to dynamically set the form action using jQuery.

740 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question