Necesito asignar una unidad de red desde una aplicación .NET. Voy a necesitar usar un nombre de usuario y contraseña de AD para autenticarse. Por lo general, solo uso un archivo por lotes con el comando net use
. ¿Cómo hago esto desde dentro del código C# o VB.NET?¿Cómo puedo mapear una unidad de red que requiere un nombre de usuario y contraseña en .NET?
Respuesta
¿Has mirado en esto?
http://www.codeguru.com/csharp/csharp/cs_network/windowsservices/article.php/c12357
Además, es posible que utilices net.exe través Process.Start()
y lo pasa los parámetros que ha utilizado siempre ...
System.Diagnostics.Process.Start("net.exe", "use K: \\Server\URI\path\here");
Hola, buen trabajo, si lo envuelve en una función que podría ir: 'private void MapDrive (cadena LETRAUNIDAD, cadena uncpath) { ProcessStartInfo ProcessStartInfo = new ProcessStartInfo ( "net.exe", string.Format (@ "use {0}: {1}", driveLetter) ); Process process = Process.Start (processStartInfo); } ' – Elken
yo quería tirar aquí donde se puede emitir el comando net use * * sin un nombre de unidad a continuación, acceda a la ruta a través de la ruta de acceso UNC. De esta forma, no tiene que preocuparse por qué unidades puede haber mapeado un usuario. –
Sé que esta es una respuesta antigua, pero ¿qué es 'psi' en este contexto? –
ver este sitio web: http://www.blackwasp.co.uk/MapDriveLetter.aspx
Se le mostrará cómo asignar programmically un coche de C# incluidas las credenciales como nombre de usuario y contraseña
Heres un código que usted debe encontrar a ser una un poco más confiable que simplemente bombardear a la consola.
http://clrextensions.codeplex.com/SourceControl/changeset/view/55677#666894
- 1. SSIS: accediendo a una unidad de red usando un nombre de usuario y contraseña diferente
- 2. Conectar a la unidad de red con nombre de usuario y contraseña
- 3. Determine el dominio y el nombre de usuario utilizados para asignar una unidad de red
- 4. Cómo mapear una unidad usando C#?
- 5. nombre de usuario y contraseña en sqlite3
- 6. TeamCity Nombre de usuario/contraseña
- 7. ¿Utiliza cURL con nombre de usuario y contraseña?
- 8. ¿Suplantar con nombre de usuario y contraseña?
- 9. WCFTestClient: ¿cómo puedo agregar un nombre de usuario y pasar?
- 10. ¿Cómo conectarse a una base de datos que requiere contraseña sin exponer la contraseña?
- 11. Servidor VisualSVN quiere un nombre de usuario y contraseña
- 12. Asignar una unidad de red sin codificar una letra de unidad en un archivo por lotes
- 13. Curl para solicitar un nombre de usuario y contraseña
- 14. LDAP - ¿Cómo verificar una combinación de nombre de usuario/contraseña?
- 15. Acceso a un archivo en una unidad de red
- 16. Cómo usar AndroidHttpClient (nivel de API 8) y contraseña de contraseña de nombre de usuario?
- 17. En PowerShell, ¿cómo puedo determinar si la unidad actual es una unidad en red o no?
- 18. Seguridad más allá de un nombre de usuario/contraseña?
- 19. Seguridad de nombre de usuario y contraseña de ASMX
- 20. Pasando nombre de usuario y contraseña a svcutil.exe?
- 21. cómo usar el nombre de usuario y la contraseña suministrados para leer un archivo en Java
- 22. ASP.NET MVC - Autentica a los usuarios contra Active Directory, pero requiere que ingresen el nombre de usuario y la contraseña
- 23. Android: ¿Almacenamiento de nombre de usuario y contraseña?
- 24. ¿Cómo puedo restablecer una contraseña de usuario en hudson?
- 25. Autenticación Java LDAP con nombre de usuario y contraseña
- 26. Comprobando el nombre de usuario y la contraseña en Android
- 27. ¿Cómo puedo proteger el nombre de usuario y la contraseña de MySQL de la descompilación?
- 28. Mercurial (HG) parámetros de extracción: nombre de usuario y contraseña
- 29. Cómo almacenar mejor la información de usuario y el nombre de usuario y la contraseña
- 30. Reconexión de una unidad de red desconectada
¿Por qué está asignando una unidad? Para copiar archivos? –
@Ed B si, después de pensarlo durante unos segundos más, nos damos cuenta de que vamos a abordar esto de manera diferente. –
Ok..what lo que hago es compartir una carpeta en el objetivo machine..and hacer suplantación para guardar un archivo en otra máquina. Puedo controlar los permisos de quién escribe en la carpeta al configurar el recurso compartido. –