Getting Access is denied while using NET view command
This worked for me:
net use \\server\IPC$
net view \\server
Once you connect to IPC$
(or any share, in fact), Windows will reuse the same credentials (or even the same TCP connection) for all other operations.
(IPC$
is a system share that exists on all CIFS/SMB servers, therefore it's guaranteed to work.)
You cannot do this for the net view
command, only for net use
:
net use \\server\share /user:AMIT
However, you can add the username/password to Windows' Credential store. This will make Windows use that password for all connections to your specified server, whether you make them with net view
, net use
, or Windows Explorer.
In Windows XP, open Control Panel → User Accounts → Manage my network passwords (alternatively, Start → Run →
rundll32 Shell32.dll,Control_RunDLL keymgr.dll
). Click Add.In Windows 7, Control Panel → User Accounts → Manage credentials. Click Add a Windows credential.
Username and password are often not needed for net view, especially if the server is running Samba. You can then connect anonymously to the IPC$ share by specifying empty username and password, then the net view command will work. For example I have put this into a script smbview.cmd
@echo off
net use \\%1\IPC$ /u:"" "" /persistent:no
net view \\%1
net use \\%1\IPC$ /delete
Microsoft has disabled anonymous login in Windows Server. It can be re-enabled using GPO, but this is regarded a security risk.