Me he encontrado con la siguiente línea que permite identificar si una computadora es de 32 bits o de 64 bits:
$ (Get-WmiObject -Class Win32_Processor -ComputerName [nombre]). Dirección Ancho
Funciona bien si una computadora está en línea. Sin embargo, necesito poder obtener información de arquitectura incluso si la máquina está fuera de línea (apagada o no conectada a la red de la empresa en este momento).
¿Es posible obtener esta información para una computadora fuera de línea usando otro cmdlet (por ejemplo, get-qadobject / get-qadcomputer)? estaba intentando
get-qadcomputer [nombre] | Florida
pero no pudo encontrar la arquitectura. ¿No está registrado por roles activos o simplemente no se muestra entre las propiedades predeterminadas?
fuente
Respuestas:
Si su máquina de destino está fuera de línea, entonces no puede conectarse a ella para obtener información ... lo mismo que no puede hablar con alguien cuando su teléfono está apagado.
Supongo que esto se ha pedido porque se produce un error horrible al intentar esto contra varias máquinas y no todas están activadas. La mejor manera de evitar esto es usar un bloque try catch:
fuente