¿Cómo agregar programáticamente las contraseñas de red asignadas (WinXP)?

En WinXP (SP2) puede almacenar contraseñas de red asignadas ...

Inicio-> Panel de control-> Cuentas de usuario-> Elija una y luego elija "Administrar mis contraseñas de red" de Tareas relacionadas.

Normalmente tengo alrededor de 25-30 servidores asignados de esta manera a unas pocas cuentas / dominios diferentes. El problema es que en algún momento durante nuestras actualizaciones de políticas se eliminan y se trata de un PITA real para volver a agregarlos.

¿Alguien sabe cómo agregarlos programáticamente usando algún tipo de script?

Solo para aclarar, el objetivo final no es asignar unidades, es crear las entradas en esa sección. Esto nos permite utilizar la autenticación de Windows para conectarnos a nuestros servidores (a través de Dameware, SSMS, etc.).

Apéndice:

El consejo de Mark sobre CredWrite me llevó aquí ...

pinvoke.net - CredWrite (advapi32)

Lo que a su vez me llevó aquí ...

Blog de Peer Channel - Seguridad de contraseña de la aplicación

Ambos han demostrado ser muy útiles.

Respuestas a la pregunta(2)

Su respuesta a la pregunta