Net use
http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/net_use.mspx

Connects a computer to or disconnects a computer from a shared resource, or displays information about computer connections. The command also controls persistent net connections. Used without parameters, net use retrieves a list of network connections.

Syntax
net use [{DeviceName | *}] [\\ComputerName\ShareName[\volume]] [{Password | *}]] [/user:[DomainName\]UserName] [/user:[DottedDomainName\]UserName] [/user: [UserName@DottedDomainName] [/savecred] [/smartcard] [{/delete | /persistent:{yes | no}}]
net use [DeviceName [/home[{Password | *}] [/delete:{yes | no}]]
net use [/persistent:{yes | no}]
Top of page 
Parameters
DeviceName : Assigns a name to connect to the resource or specifies the device to be disconnected. There are two kinds of device names: disk drives (that is, D: through Z:) and printers (that is, LPT1: through LPT3:). Type an asterisk (*) instead of a specific device name to assign the next available device name. 
\\ComputerName\ShareName : Specifies the name of the server and the shared resource. If ComputerName contains spaces, use quotation marks around the entire computer name from the double backslash (\\) to the end of the computer name (for example, "\\Computer Name\Share Name"). The computer name can be from 1 to 15 characters long. 
\volume : Specifies a NetWare volume on the server. You must have Client Service for NetWare installed and running to connect to NetWare servers. 
Password : Specifies the password needed to access the shared resource. Type an asterisk (*) to produce a prompt for the password. The password is not displayed when you type it at the password prompt. 
/user : Specifies a different user name with which the connection is made. 
DomainName : Specifies another domain. If you omit DomainName, net use uses the current logged on domain. 
UserName : Specifies the user name with which to log on. 
DottedDomainName : Specifies the fully-qualified domain name for the domain where the user account exists. 
/savecred : Stores the provided credentials for reuse. 
/smartcard : Specifies the network connection is to use the credentials on a smart card. If multiple smart cards are available, you are asked to specify the credential. 
/delete : Cancels the specified network connection. If you specify the connection with an asterisk (*), all network connections are canceled. 
/persistent:{yes | no} : Controls the use of persistent network connections. The default is the setting used last. Deviceless connections are not persistent. Yes saves all connections as they are made, and restores them at next logon. No does not save the connection being made or subsequent connections. Existing connections are restored at the next logon. Use /delete to remove persistent connections. 
/home : Connects a user to the home directory. 
net help command : Displays help for the specified net command. 
Top of page 
Remarks
•	Connecting and disconnecting from a network resource  Use net use to connect to and disconnect from a network resource, and to view your current connections to network resources. You cannot disconnect from a shared directory if you use it as your current drive or an active process is using it.	
•	Viewing connection information  To view information about a connection, you can do either of the following:		
	•	Type net use DeviceName to get information about a specific connection. 	
	•	Type net use to get a list of all the computer's connections. 	
•	Using deviceless connections  Deviceless connections are not persistent.	
•	Connecting to NetWare servers  After you install and run Client Service for NetWare, you can connect to a NetWare server on a Novell network. Use the same syntax that you use to connect to a Windows Networking server, except you must include the volume you to which you want to connect.	
•	Using quotation marks If the ServerName that you supply contains spaces, use quotation marks around the text (that is, "Server Name"). If you omit quotation marks, an error message appears. 	
Top of page 
Examples
To assign the disk-drive device name E: to the Letters shared directory on the \\Financial server, type: 
net use e: \\financial\letters 
To assign (map) the disk-drive device name M: to the directory Mike within the Letters volume on the \\Financial NetWare server, type:
net use m: \\financial\letters\mike 
To connect the user identifier Dan as if the connection were made from the Accounts domain, type:
net use d:\\server\share /user:Accounts\Dan 
To disconnect from the \\Financial\Public directory, type: 
net use f: \\financial\public /delete 
To connect to the resource memos shared on the \\Financial 2 server, type: 
net use k: "\\financial 2" \memos 
To restore the current connections at each logon, regardless of future changes, type: 
net use /persistent:yes 
Top of page 
Formatting legend
Format	Meaning	
Italic	Information that the user must supply	
Bold	Elements that the user must type exactly as shown	
Ellipsis (...)	Parameter that can be repeated several times in a command line	
Between brackets ([])	Optional items	
Between braces ({}); choices separated by pipe (|). Example: {even|odd}	Set of choices from which the user must choose only one	
Courier font	Code or program output	

------------------------------------------------------------------------------------------------------------------------

@echo off
color 70
c:
cd\
rem start \\%dc%\netlogon\autoit.exe \\%dc%\netlogon\SilentLogin.aut
rem start \\%dc%\netlogon\autoit.exe \\%dc%\netlogon\RegistrationNotice.aut

rem del c:\mcafee.reg
cls
rem @echo on

set DC=1fs-lubeca

set local=%computername:~1,3%
rem if %local%"==100" \\%dc%\netlogon\shutdown.exe -l
rem if not %username%"==Haendler" \\%dc%\netlogon\shutdown.exe -l

title %username%

if %local%==100 (
if not %username%==Haendler (
\\%dc%\netlogon\logoff.exe /n
))

if %local%==500 (
if not %username%==SPR (
\\%dc%\netlogon\logoff.exe /n
))

echo.
echo Sehr geehrte Dame, sehr geehrter Herr,
echo.
echo Sie haben sich als %username% an der Domain %userdomain% angemeldet.
echo.
echo Der Name Ihrer Workstation ist: %computername% in Raum %local%
echo.
echo Ihr Logonserver ist: %logonserver%
echo.
echo Der Zeitserver der Domain ist %dc%.
rem pause
echo.
echo Die Zeit von %computername% wird mit der des Zeitservers synchronisiert.
echo.
rem, echo on
::time
net time \\%dc% /set /yes > %userprofil%\login.txt
for /f %%e in ('time /t') do set time=%%e
echo Die Zeit ist: %time%
rem pause
::Members
rem \\%dc%1\netlogon\ifmember.exe /list
rem > %userprofil%\member.txt

rem pause
::Member & Division
rem echo on
::map Division
\\%dc%\netlogon\ifmember.exe St-BAFS 
if errorlevel 1 (
net use h: \\FS-BAFS\BA202$ /persistent:no 
net use i: \\FS-BAFS\BA202R$ /persistent:no 
net use j: \\FS-BAFS\BA203$ /persistent:no
net use k: \\FS-BAFS\BA203R$ /persistent:no
net use l: \\FS-BAFS\BA204$ /persistent:no
net use m: \\FS-BAFS\BA204R$ /persistent:no
net use n: \\FS-BAFS\FS203$ /persistent:no
net use o: \\FS-BAFS\FS204$ /persistent:no
net use s: \\FS-BAFS\BA201$ /persistent:no
net use t: \\FS-BAFS\BA201R$ /persistent:no
) > nul
rem pause
rem echo on
\\%dc%\netlogon\ifmember.exe LT-NLL 
if errorlevel 1 (
if exist \\%dc%\%username%Home$ net use p: \\%dc%\%username%Home$ /persistent:no
if exist \\%dc%\%username%$ net use p: \\%dc%\%username%$ /persistent:no
net use x: \\%dc%\O2k /persistent:no
net use q: \\%dc%\Download /persistent:no
net use r: \\%dc%\Clipart /persistent:no
) > nul
rem pause
::map user

::delete printers
con2prt /f
net use > netuse.txt

for /F "tokens=2" %%e in ('find "LPT1" netuse.txt') do set lpt=%%e
if %lpt%==LPT1 net use lpt1 /del

for /F "tokens=2" %%e in ('find "LPT2" netuse.txt') do set lpt=%%e
if %lpt%==LPT2 net use lpt2 /del

for /F "tokens=2" %%e in ('find "LPT3" netuse.txt') do set lpt=%%e
if %lpt%==LPT3 net use lpt3 /del

::map printers
rem @echo off
set local=%computername:~1,3%
set computer=%computername:~5,2%

if %local%==413 (
net use lpt1: \\1FS-LUBECA\R413-HPLJ4050 /persistent:no >> login.txt
net use lpt2: \\1FS-LUBECA\R413-HPDJ895 /persistent:no >> login.txt
)

if %local%==412 (
net use lpt1: \\1FS-LUBECA\R412-HPLJ4050 /persistent:no >> login.txt
net use lpt2: \\1FS-LUBECA\R412-HPDJ895 /persistent:no >> login.txt
)

if %local%==411 (
net use lpt1: \\1FS-LUBECA\R411-HPLJ4050 /persistent:no >> login.txt
net use lpt2: \\1FS-LUBECA\R411-HPDJ895 /persistent:no >> login.txt
)
goto next1
if %local%==214 (
net use lpt1: \\ps214\HPLJ4050 /persistent:no >> login.txt
)
:next1
if %local%==203 (
net use lpt1: \\%dc%\R203-HPLJ5SI /persistent:no >> login.txt
net use lpt2: \\%dc%\R203-HPDJ895 /persistent:no >> login.txt
)

if %local%==201 (
net use lpt1: \\1FS-LUBECA\r201-HPLJ4050 /persistent:no >> login.txt
net use lpt2: \\1FS-LUBECA\r201-HPDJ870C /persistent:no >> login.txt
) 

::view map
echo.
echo Sie haben folgende Netzwerkverbindungen:
echo.
net use
echo.

rem if not exist c:\programme\tippkönigin\tippkönigin.exe copy \\%dc%\software\tippkönigin /e c:\programme\tippkönigin

for /f %%e in ('time /t') do set time=%%e
set separator=%time:~2,1%
if %separator%==: (
set hour=%time:~0,2%
set minute=%time:~3,2%
) else (
set hour=%time:~0,1%
set minute=%time:~2,2%)

set time=%hour%%minute%

for /f "tokens=1,2" %%e in ('date /t') do set date=%%f
set day=%date:~0,2%
set month=%date:~3,2%
set year=%date:~6,4%
set date=%day%%month%%year%
rem pause
set connect=%date%%time%%username%%computername%.txt
rem echo %connect%
net use > %connect%
echo.
rem pause
copy c:\%connect% \\%dc%\ConnectProtokolle\%connect% >> login.txt
if exist \\%dc%\ConnectProtokolle\%connect% (
echo Das ConnectProtokoll
echo c:\%connect% 
echo wurde nach \\%dc%\ConnectProtokolle kopiert.
)
rem pause
rem del %connect%

echo.

if exist c:"\Dokumente und Einstellungen\%username%\desktop\"connect.bat del c:"\Dokumente und Einstellungen\%username%\desktop\"connect.bat
if exist c:"\Dokumente und Einstellungen\%username%\desktop\ copy \\%dc%\netlogon\meldung.doc c:"\Dokumente und Einstellungen\%username%\desktop\"Stoerungsmeldung.doc >> c:\login.txt
rem pause
rem copy \\%dc%\netlogon\connect.bat %userprofile%\desktop >> c:\login.txt
rem pause
rem if not errorlevel 1 (
rem echo Das Programm Connect wurde auf Ihren Desktop kopiert.
rem echo Mit Connect k”nnen Sie Ihre Netzwerkverbindungen sehen und wiederherstellen.
rem )
echo.
rem echo %sdat%
rem pause

::Virenschutzkonfiguration auslesen

if exist "c:\programme\McAfee\McAfee VirusScan\SDATPACK.LST" set SDATPACK.LST="c:\programme\McAfee\McAfee VirusScan\SDATPACK.LST"
if exist "c:\programme\McAfee\McAfeeVirusScan\SDATPACK.LST" set SDATPACK.LST="c:\programme\McAfee\McAfeeVirusScan\SDATPACK.LST"

if exist %SDATPACK.LST% for /F "tokens=2" %%e in ('findstr "Engine" %SDATPACK.LST%') do set engine=%%e
if exist %SDATPACK.LST% for /F "tokens=4" %%e in ('findstr "AVPARAM" %SDATPACK.LST%') do set avparam=%%e
if exist %SDATPACK.LST% for /F "tokens=4" %%e in ('findstr "MCSCAN" %SDATPACK.LST%') do set mcscan=%%e
if exist %SDATPACK.LST% for /F "tokens=2" %%e in ('findstr "DAT.Files" %SDATPACK.LST%') do set dat=%%e
if exist %SDATPACK.LST% for /F "tokens=4" %%e in ('findstr "CLEAN" %SDATPACK.LST%') do set clean=%%e

if not exist "c:\programme\McAfee\*" set dat=0000

set ActivityLogPath="c:\programme\McAfee\McAfee VirusScan\Activity Log\VScan.Log"
if exist %ActivityLogPath% (
for /F "skip=5 tokens=1,1" %%a in ('dir %ActivityLogPath%') do (set activity=%%a & goto out)
:out
set lastscan=%activity:~0,10%
)
::Virenschutzkonfiguration an Server senden
set NAIUpdate=%computername%.%dat%
echo %engine% %avparam% %dat% %clean% %lastscan% > \\%dc%\AntiVirusUpdateProtokolle\%naiupdate%.txt

::Virenschutzkonfiguration anzeigen
echo.
echo Die Virenschutzkonfiguration ist:
echo Engine: %engine% vom %avparam%
echo Scanner and Shield: %mcscan%
echo Virusdefinition: %dat% vom %clean%
if exist %ActivityLogPath% echo Letzter Scan: %lastscan%
echo.
echo.
echo Sehr geehrte Dame, sehr geehrter Herr,
echo Bitte haben Sie etwas Geduld!
echo Mit freundlichem Gruss
echo Ihr EDV-Service
echo.
echo.
rem \\%dc%\netlogon\stinger /adl /go
rem call c:\%sdat% /v
rem exit
rem @echo on
::AntiVirusUpdate erkunden
set Router=1fs-lubeca

if exist \\%Router%\netlogon\sdat*.exe (
for /f %%e in ('dir/b \\%Router%\netlogon\sdat*.exe') do set sdat=%%e
)
rem if not defined %sdat% goto end

::AntiVirusUpdate auf den lokalen Rechner kopieren

if not exist c:\%sdat% (
del c:\sdat*.exe
echo.
echo Die Datei %sdat% wird kopiert.
copy \\%Router%\netlogon\%sdat% c:\
echo.
)

rem pause
if %local%==214 ( if not exist c:\"Dokumente und Einstellungen"\%username%\%sdat% (
if exist c:\"Dokumente und Einstellungen"\%username%\sdat*.exe del c:\sdat*.exe
echo.
echo Die Datei %sdat% wird kopiert.
copy \\%Router%\netlogon\%sdat% c:\"Dokumente und Einstellungen"\%username%\
echo.
)
)

rem pause
call :update

rem start \\%dc%\netlogon\autoit.exe \\%dc%\netlogon\Update.aut
rem if exist "c:\programme\mcafee\mcafee virusscan\vsmain.exe" "c:\programme\mcafee\mcafee virusscan\vsmain.exe"
rem if exist "c:\programme\mcafee\mcafeevirusscan\vsmain.exe" "c:\programme\mcafee\mcafeevirusscan\vsmain.exe"

echo.
echo Sehr geehrte Dame, sehr geehrter Herr,
echo der Virenschutz des Rechners wird nun aktualisiert.
echo Bitte haben Sie etwas Geduld!
echo Mit freundlichem Gruss
echo Ihr EDV-Service 

rem pause

rem call c:\%sdat% /v
rem pause

:end

exit

:Update rem bedingt ausführen
if not sdat%dat%.exe==%sdat% (
start \\%dc%\netlogon\autoit.exe \\%dc%\netlogon\McUpdate.aut
start runas /user:lubeca\mcafee \\%dc%\netlogon\McUpdate.bat
)
Goto :EOF

---------------------------------------------------------------------------------------------------------------------------------------------

NET USE Anzeigen, Verbinden, Trennen von Netzlaufwerken 

NET USE Anzeigen der Netzlaufwerke 
NET USE [{<laufwerk>:| * } \\<server>\<freigegebenes Verzeichnis>\<pfad> [ /USER:<nutzername>]] 
Verbinden eines Netzlaufwerks ( * erster freier Laufwerksbezeichner wird zugeordnet )

NET USE <laufwerk>: /DELETE Trennen eines Netzlaufwerks
NET USE * /DELETE [/Y] Trennen aller Netzlaufwerke [ohne Abfrage]

NET USE {<laufwerk>:| * } [/HOME] Zuordnen eines Laufwerksbezeichners zum freigegebenen Verzeichnis, in dem das HOME-Verzeichnis liegt (Umgebungsvariable %HOMESHARE%): 
Soll die Laufwerkszuordnung bei einer erneuten Anmeldung nicht wiederhergestellt werden, ist die Option /PERSISTENT:NO anzufügen 
user <UNIX-benutzername> | <punktierter domänenname\benutzername> | <benutzername@punktierter domänenname>

Beispiele: 
net use alle Laufwerksverbindungen werden angezeigt 
net use k: \\inant2\prof_wi99 Netzlaufwerk K: verweist auf \\inant2\prof_wi99 
net use * /home erstes freies Laufwerk wird dem Verzeichnis %HOMESHARE% zugeordnet 
net use f: /delete Laufwerk f: wird getrennt 
net use h: \\samba.htw-dresden.de\s1234 /user:s1234 für Nutzer s1234 wird UNIX-Verzeichnis verbunden
net use m: \\inant2.infrnks.informatik.htw-dresden.de\home_ai00\s2222 
/user:s2222@inarnks.informatik.htw-dresden.de 
Verbindung zu W2000-HOME-Verzeichnis der Domäne inarnks von anderer W2000-Domäne

13.05.2003
A.Schubert

net use \\thomas\ipc$ /user:thomas

Netzlaufwerk verbinden (Kommandozeilenversion)	
	
Um eine Verbindung zu einem Netzlaufwerk auf Servern des PC-Labors aufbauen zu können, müssen Ihnen folgende sechs Angaben bekannt sein (werden vom PC-Labor vergeben; DeviceName dabei an sich frei wählbar): 
Angabe		Bedeutung		Beispiel	
					
ComputerName		Name des Computers, auf dem Daten bereitgestellt werden		sam 	
					
IP-Adresse		IP-Adresse dieses Computers		134.245.42.82 	
					
ShareName		Name der "Freigabe", in dem diese Daten liegen		homes 	
					
DeviceName		Name des (lokalen) Laufwerks, unter dem diese Daten auf Ihrem Rechner erscheinen sollen		X: 	
					
UserName		Ihr Benutzername		IchSW007 	
					
PassWord		Ihr geheimes Netzlaufwerk-Kennwort 		gaehein 	

Wenn im folgenden ein unterstrichener Platzhalterbegriff erscheint, muß er durch die Ihnen mitgeteilten Angaben ersetzt werden! 
Einmalige Vorbereitung
Zum "Auffinden" von Rechnern im Netzwerk (Zuordnung Rechnername zu IP-Adresse) dient eine Datei LMHOSTS, genauer: 
C:\WINNT\system32\drivers\etc\LMHOSTS für WindowsNT/2000,
C:\WINDOWS\LMHOSTS für Windows95/98 (der Dateiname muß ohne Extension bleiben!) 
Sie muß diese folgende Zeile enthalten: 
IP-Adresse ComputerName #PRE 
(entsprechend obigen Angaben also z.B.: 134.245.42.82 sam #PRE) 
Wenn diese Datei bereits vorhanden sein sollte, obige Zeile (mit Editor, z.B. NOTEPAD.EXE) anhängen, ansonsten Datei neu erzeugen. 
Netzlaufwerk verbinden... unter Windows95 / 98:
1. Anmeldung am Rechner muß unter dem Benutzernamen UserName erfolgen (aus Sicherheitsgründen sollten Sie hier als Kennwort zur lokalen Windows-Anmeldung keinesfalls das Netzlaufwerk-Kennwort PassWord eingeben!) 
2. Start|Ausführen Knopf wählen 
3. Im Eingabefeld eingeben: net use DeviceName: \\ComputerName\ShareName und mit OK bestätigen. Ihr PassWord wird jetzt erfragt. 
4. Fertig: Unter dem lokalen Laufwerksbuchstaben DeviceName: erscheint jetzt die Freigabe ShareName vom Rechner ComputerName. 
Beispiel
net use X: \\sam\homes

net use L: \\sam\ls-gemeinsam 
Netzlaufwerk verbinden... unter Windows2000
1. Start|Ausführen Knopf wählen 
2. Im Eingabefeld eingeben: net use DeviceName \\ComputerName\ShareName * /user:UserName und mit OK bestätigen. Ihr PassWord wird jetzt erfragt. 
3. Fertig: Unter dem lokalen Laufwerksbuchstaben DeviceName: erscheint jetzt die Freigabe ShareName vom Rechner ComputerName. Zur automatischen Verbindung bei jedem Anmelden am Rechner kann die Angabe /persistent:yes an die Kommandozeile (siehe Punkt 2. oben) angefügt werden. 
Beispiel:
net use X: \\sam\homes * /user:IchSW007 /persistent:yes

net use L: \\sam\ls-gemeinsam * /user:IchSW007 /persistent:yes 
Weitere Beispiele
net use X: \\marvin\homes * /user:IchSW007 /persistent:yes (für Win2000) 
net use X: \\marvin\homes (für Win98) 
net use P: \\someserver\public * /user:anonymous (für Win2000) 
Exemplarisches Vorgehen
Annahme: Sie haben einen Win98 Rechner und erhielten folgende Angaben: 
Angabe		Bedeutung		Beispiel	
					
ComputerName		Name des Computers, auf dem Daten bereitgestellt werden		sam 	
					
IP-Adresse		IP-Adresse dieses Computers		134.245.42.82 	
					
ShareName		Name der "Freigabe", in dem diese Daten liegen		homes 	
					
DeviceName		Name des (lokalen) Laufwerks, unter dem diese Daten auf Ihrem Rechner erscheinen sollen		X: 	
					
UserName		Ihr Benutzername		u5000	
					
PassWord		Ihr geheimes Netzlaufwerk-Kennwort 		jk2uh5e44	
					
Sie legen zunächst einmal (nur als einmalige Initialisierung!) die Datei C:\WINDOWS\LMHOSTS an. Sie enthält die Zeile: 
134.245.42.82 sam #PRE 
Sie melden sich am Rechner mit dem Benutzernamen u5000 an. 
Sie geben unter Start|Ausführen im Eingabefeld ein: net use X: \\sam\homes 
Ihr Passwort wird jetzt erfragt. 
Fertig: Sie sehen unter dem Laufwerk X: die Freigabe homes auf sam. 

Das DNS-Suffix des Domänencontrollers stimmt nicht mit dem Domänennamen überein

http://support.microsoft.com/default.aspx?scid=kb;de;257623

Verwalten einer PST-Datei für zwei verschiedene Computer

http://support.microsoft.com/default.aspx?scid=kb;de;181620

Verwendung des Features "Gespeicherte Benutzernamen und Kennwörter" an einer Eingabeaufforderung

http://support.microsoft.com/default.aspx?scid=kb;de;287536

Verbinden und Trennen eines Netzlaufwerkes in Windows XP

http://support.microsoft.com/default.aspx?scid=kb;de;308582

Drucken im Netzwerk in Windows 2000, wenn der richtige Druckertreiber nicht verfügbar ist

<http://support.microsoft.com/default.aspx?scid=kb;de;321838>