none
añadir automaticamente contactos RRS feed

  • Pregunta

  •  

    Buenas, tengo instalado el LCS 2005 en el servidor y el messenger funciona correctamente. La consulta es que tenemos que agregar unos 80 usuarios pero nos gustaria saber si hay alguna manera de hacerlo automaticamente sin tener que ir agregandolos 1 a 1.

    Gracias.

    miércoles, 14 de noviembre de 2007 15:07

Todas las respuestas

  •  

    Hola:

     

    Claro que existe manera de agregar tus contactos automaticamente; existe un script que te ayuda a realizar esta tarea, este script lo encuentras en el LCS Resource Kit, es una carpeta que puedes tener en alguno de tus servidores y si no lo tienes lo puedes descargar de aqui:

    http://www.microsoft.com/downloads/details.aspx?FamilyID=a368ded8-ea7c-4c65-9844-39cafa07a454&displaylang=en

     

    El script se llama lcsaddcontacts.wsf, y puedes definir para cada usuario los contactos que deseas agregar solo necesitas de algunos parametros:

    lcsaddcontacts.wsf /usersFile:usuarios.txt /contactsFile:contactos.txt /contactsGroup:NombredeGrupo                          

     

    Parametros:

    usuarios.txt - En este archivo defines el usuario o los usuarios a quienes les vas a agregar los contactos.

    contactos.txt - En este archivo defines la lista de contactos que van a hacer agregados.

     

    Por ejemplo:

     

    usuarios.txt

    sip:maria@dominio.com

     

    contactos.txt

    sip:jose@dominio.com

    sipStick out tongueedro@dominio.com

    sip:juan@dominio.com

     

    Al usuario maria@dominio.com le agregue tres contactos jose, pedro y juan 

     

    Haz esto en el servidor donde tienes instalado LCS

     

    1.- Abre una consola de MS-DOS:

    2.- Teclea cd C:\"Carpeta donde tienes el scipt" .El script esta dentro de la carpeta de WMI Samples del ResouceKit.Crea los archivos txt en esa misma ruta.

    3.- Cuando estes en esa ruta escribe :

    cscript LCSAddContacts.wsf /usersfile:usuarios.txt /contactsfile:contactos.txt /contactsGroup:contacts.txt

    4.- Presiona enter

     

     

    Espero que te ayude esto

    viernes, 16 de noviembre de 2007 19:02
  • es mas facil con mi programa

    download:

    http://www.4shared.com/dir/9651345/39c0eb8a/convertidor-txt-ctt.html





    <----------------------------------------------------------------------->

    para el que quiera el código:


    #include<conio.h>//doce practico4
    #include<stdio.h>
    #include<stdlib.h>




    char * unio(char *frase1,char *frase2);

    main(){
    FILE *doce;
    FILE *lala;
    char *trae, *unionje, *lola,coloco;
    lola="</contact>\n";
    int i;
    printf("\n\n\n\n LOS MAILS EN EL TXT DEBEN ESTAR UNO jajaja ABAJO DE OTRO \n\n\n\t SIN NINGUN SEPARADOR PARA QUE FUNCIONE ",trae);
    printf("\n\n\n\n\n\n\n\n A Colocado el archivo \"contactos.txt\"\n\t en la misma carpeta de este programa? s/n: ",trae);
    scanf("%c",&coloco);


    if (coloco=='s'){
    printf("\n\n\n\n El programa convertira su lista de contactos .txt en .ctt\n\t Asegurece de que no exista \"contactos.ctt\"",trae);
    getch();
     doce=fopen("contactos.txt","r");
    lala=fopen("contactosgen.txt","w");


     fputs("<?xml version=\"1.0\"?>\n",lala);
     fputs("<messenger>\n",lala);
     fputs("  <service name=\".NET Messenger Service\">\n",lala);
     fputs("    <contactlist>\n",lala);
    while (fgets(trae,50,doce)!=NULL){

                       printf("%s",trae);
                       fputs("      <contact type=\"1\">",lala);
                       unionje=unio(trae,lola);
                       fputs(unionje,lala);
    }


    fputs("    </contactlist>\n",lala);
    fputs("  </service>\n",lala);
    fputs("</messenger>\n",lala);


     

      

    fclose(doce);
    fclose(lala);

     if ( rename("contactosgen.txt", "contactos.ctt" ) == 0 )
     
            puts("\nEl archivo fue creado con exito, listo para importar a WINDOWS LIVE.-");
        else puts("\nError, EXISTE ya un archivo contactos.ctt, eliminelo y vuelva a intentar.-");
    }
    else{ printf("\n\n\n\n Coloque el archivo \"contactos.txt\" y vuelva a intentarlo.-");
    getch();
    }
    getch();
    }



    char *unio(char * frase1,char * frase2){
           char *frase3;
           int n=0;
           frase3=frase1;
                       for(;*frase1!='\0'&&*frase1!='\n';frase1++){
                                    *frase3=*frase1;
                                    frase3++;
                                    n++;
                       }
                       for(;*frase2!='\0';frase2++){
                                    *frase3=*frase2;
                                    frase3++;
                                    n++;
                       }

          *frase3='\0';
           return (frase3-n);
           }



    sábado, 4 de octubre de 2008 9:34