![]() |
|
Spaces home Pcamposs BlogsPhotosProfileFriendsMore ![]() | ![]() |
Pcamposs Blogsposteando mis ideas para no olvidarlas :)
|
||||||||||||||||||||
¡Gracias por tu visita!
|
June 27 Authenticar Usuarios contra Active Directory + ASP.net + C#
En el siguiente ejemplo mostrare una sencilla plicacion en ASP.net que se autentica con mi dominio Test.com Tendremos 2 Textboxs.. uno para el nombre de usuarios “TextBox1” y otro para el password “TextBox2” using System.DirectoryServices; string Server = "Server2003"; string ruta = "LDAP://"+Server+"/DC=test,DC=com"; DirectoryEntry raiz = new DirectoryEntry(); raiz.Path = ruta; raiz.AuthenticationType = AuthenticationTypes.Secure; raiz.Username = TextBox1.Text; raiz.Password = TextBox2.Text; string filtro = "sAMAccountName"; string strSearch = filtro + "=" + TextBox1.Text; DirectorySearcher dsSystem = new DirectorySearcher(raiz, strSearch); dsSystem.SearchScope = SearchScope.Subtree; try { SearchResult srSystem = dsSystem.FindOne(); Response.Write("Autenticacion Correcta"); } catch (Exception error) { Response.Write(error.Message); } June 26 Es Oficial soporte para XP hata el 2014 :)Windows XP Professional 08/04/2014 –> Extended Support Retired Windows XP Professional x64 Edition08/04/2014 –> Extended Support Retired Toda la Info Aqui http://support.microsoft.com/lifecycle/Default.aspx?LN=en-gb&x=16&y=12&C2=1173 June 24 Creando RAID 1 con DiskpartEn este articulo veremos como crear un Raid-1 por software con la utilidad de linea de comando DiskPart Primero que todo veremos el estado actual de nuestros discos duros (3) DISKPART>_ DISKPART>list disk Disco ### Estado Tamaño Libre Din Gpt Ejecutamos el comando select disk 1 para seleccionar el disco con el cual trabajaremos DISKPART>select disk 1 Disco ### Estado Tamaño Libre Din Gpt Ahora ejecutamos el comando convert dynamic para convertirlo a dinamico y asi poder trabajar con volumenes en ves de particiones y poder crear el raid DISKPART>convert dynamic DISKPART>create volume simple Ahora hacemos casi lo mismo pero con el disco 2 DISKPART>select disk 2 Ahora nos cambiamos al disco 1 para comenzar la creacion del Raid DISKPART>select disk 1 Seleccionamos el volumen en el cual queremos trabajar y porfin agregamos el segundo disco para crear nuestro RAID 1 DISKPART>add disk 2En el administrador de discos deberiamos ver asi
DISKPART>list volume Volumen ### Ltr Etiqueta Fs Tipo Tamaño Estado Info y finalmente le agregamos la letra DISKPART>assign letter f:En el administrador de discos deberiamos ver asi
Salimos de Diskpart con el comando exit y le damos formato a nuestro RAID format F: /FS:NTFS Eso es todo salu2 a todos June 23 Creando carpetas de red para mis usuariosMe encomendaron que automáticamente algunos usuarios de la red, se les creara una unidad de disco en un File Server, donde puedan respaldar sus archivos de ofimática mas importantes. El tema es que tenia que ser automático y con un icono en el escritorio :) ¿Por que crear las carpetas a mano y no automáticas? Entonces echamos a correr los scripts que tanto me gustan y lo ponemos en el inicio de sesion
-----------Monta Carpetas.VBS---------------------------------------------------------- Set objFSO = CreateObject("Scripting.FileSystemObject") Set oShell = CreateObject( "WScript.Shell" ) Set objShell = CreateObject("Shell.Application") Set objNetwork = CreateObject("WScript.Network") Set oDrives = objNetwork.EnumNetworkDrives ' Variable de ambiente del Usuario Usuario=oShell.ExpandEnvironmentStrings("%username%") 'Letra del Disco Duro strDriveLetter = "R:" ' Etiqueta del Disco Duro strNewName="Respaldos 1GB" 'Servidor srtServer="\\192.168.222.10\Usuarios$\" 'Creamos un siclo for para saber si la letra que queremos montar ya esta montad, de ser asi, la desmontamos y montamos la nuestra :) Sub Mapeo(Drive,Share) ---------------------------------------------------------------------------------------------------------------------------- oShellLink.IconLocation = "SHELL32.dll, 8" , el Shell32.dll es el archivo donde están los iconos de sistema y el que puse yo esta en la posición 8, recuerden que se empieza de cero de arriba a abajo Así debería quedar dentro de Mi PC y así debería quedar el icono en el escritorio June 19 PPts Charla ChillanDespues de andar como 30 minutos perdidos por chillan con mi amigo Gonzalo Perez porfin llegamos al auditorio y para mi sorpresa estaba lleno
Entre la audiencia se encontraba arto publico de 4° año medio, asiq mientras Gonazlo daba su charla de Silverlight, yo me dedique a modificar mis ppt y tratar de hacer algo lo mas cristiano posible.
Asiq fusione las ppts de una charla dada en la UTFSM y las que tenia preparadas y asi salieron las PPTS de la charla
Se las dejo aca para que las descarguen
June 14 A chillan los pasajes :)El dia Miercoles 18 en Santo Tomas de Chillan se realizarán un par de charlas sobre tecnologias Microsoft
Les dejo el horario
09:00 10:15 Novedades de VS2008 y ASP.Net:Linq. Gonzalo Perez
10:30 11:30 Migrando mi Infraestructura de Red, hacia Windows Server 2008 YO
11:30 12:45 Silverlight , Microsoft Expression Gonzalo Perez 13:00 13:45 Célula Academca.Oscar San Martín Si vas a asistir a mi charla de las 10:30 a 11:30 Inscribete en el sitio de eventos de Microsoft
Santo Tomas de Chillan Sala de Conferencias Alfonso Lagos
AVDA. Libertad 845 Chillán Chile June 10 Webcast Technet para Junio
June 09 Habilitando el ping (echo request) en Windows Server 2008Para los que han instalado el server 2008, se habrán dado cuenta que a diferencia del 2003 el firewall deja casi todo cerrado, lo cual es bueno/malo, malo, ya que no podemos hacer ping a nuestro server para saber si esta en línea Como solucionamos esto ?
Eso no+ May 24 Como ver si un usuario del dominio es administrador local de su Desktop
El resultado lo podríamos almacenar en un archivo de texto en alguna carpeta compartida para mas adelante tomar alguna decisión con estos usuarios. Carpetas compartidas con Full Control para Todos/EveryoneHola a todos. El problema que este es script no es muy sencillo ya que tendremos que llegar hasta el DACL ("discretionary access control list"). Para esto ocuparemos el método GetSecurityDescriptor que nos traerá el descriptor que tiene esta forma absoluta Dentro del Descriptor están las SACL (Security Acces Control List), las ACL tienen un listado de ACE,las cuales definen la protección que tiene un objeto Bueno después de ese poco de teoría nos vamos a hacer un script Primero recorremos todos los recursos compartidos de nuestro PC strComputer = "." 'Esta funcion la saque de la siguiente pagina http://wmiscripting.wordpress.com/2007/12/07/view-share-permission/ y la modifique '// Get Security Descriptor Set objFolderSecSetting = objWMIService.Get("Win32_LogicalShareSecuritySetting.Name='" & vShareName & "'") If IsNull(objSecDescriptor.DACL) Then Set objFolderSecSetting = Nothing Function GetShareAccessMaskStr(vAccessMaskVal)
|
|||||||||||||||||||
|
|