Yo también necesito encontrar una manera de identificar globalmente de manera única las instalaciones de Windows. En primer lugar, para clasificar e identificar adecuadamente las imágenes de respaldo y determinar cuáles se recuperan en qué máquinas. En segundo lugar, para nombrar pares de sincronización para sincronizar archivos y determinar qué par de sincronización usar dependiendo de las máquinas involucradas en la sincronización.
Después de leer varias publicaciones, incluidas las de este sitio web, concluyo que no hay una manera fácil de encontrar un identificador único global de una instalación de Windows. Eso es muy malo. Al igual que el hardware, el software también debe tener su propio número de serie. ¡Oh bien! Así que esta es mi solución: en lugar de encontrar un único identificador único a nivel mundial, he creado una declaración sincronizada, inspirada en la forma en que Microsoft nombra las unidades de red en Windows y la forma en que nombra las carpetas compartidas en Virtual PC: "[WINDOWS ID DEL PRODUCTO ( como variable )] Instalado en [NÚMERO DE SERIE DE COMPUTADORA ( como variable)]. "Aunque un número de identificación de producción de Windows es único solo en la medida en que la clave del producto correspondiente es, sin embargo, es probable que sea el mismo en varias instalaciones, especialmente en computadoras producidas en serie que contienen Windows instalado de fábrica, pero un el número es único y es diferente de una máquina a otra. La fórmula mencionada anteriormente es todo lo que necesito para mis propósitos; no necesito el SID (supongo que significa Identificador de seguridad) o algo más complejo, porque la combinación de ambas variables hace referencia exactamente a la instalación de Windows que necesito identificar, mientras que cada variable individual, por sí sola, no me sirve de nada. Específicamente y en primer lugar, la identificación del producto de Windows es idéntica en las computadoras fabricadas por el mismo fabricante y se encuentran en la misma línea de productos y eso no me sirve para nada, ya que tengo varias máquinas idénticas. En segundo lugar, el número de serie no es lo suficientemente identificable, ya que tengo varias instalaciones de Windows en una computadora que el número de serie de una computadora no incluye. Por lo tanto, sugiero mi método.
Además, y antes de preguntar al respecto: elegí no basar mi método en el nombre de la computadora. La información está basada en el usuario y, por lo tanto, debe inventariarse. Sin embargo, la identificación del producto de Windows y el número de serie de la computadora ya están identificados, inventariados e invariablemente conectados a dos productos específicos, eliminando así la necesidad de inventariarlos nuevamente. Tampoco elegiría identificar una instalación de Windows con un identificador único de discos duros, ya que soy capaz y bastante apto para cambiarlos de una máquina a otra, especialmente cuando las capacidades de las unidades están en un estado de flujo constante. Del mismo modo, utilizaría mucho menos la nomenclatura de identificación de la unidad central de procesamiento o de la placa base, como se sugirió anteriormente en una respuesta anterior de Shoeless.. Finalmente, también rechazo la opción más obvia de identificar una instalación de Windows (aunque nadie más lo haya mencionado por lo que puedo ver): usar la clave del producto. Aunque es único, es solo una licencia para instalar una determinada versión de Windows; en realidad no está conectado a una instalación particular de Windows y no lo distingue como instalado en una máquina en particular, a pesar de que la licencia se otorgó en virtud de la compra de una computadora determinada.