Usuario
añadir automaticamente contactos

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.
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:
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
sip
edro@dominio.com
sip:juan@dominio.com
Al usuario maria@dominio.com le agregue tres contactos jose, pedro y juan
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
-
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);
}