VxRail: Node Image Management tool fails with Unsupported Current OS version
Summary: This article explains a compatibility issue between the VxRail Node Image Management (NIM) tool and specific Windows versions.
Symptoms
The windows client version of the VxRail Node Image Management (NIM) tool fails with the below exception on Windows 11 24H2 insider edition:
X:\VxRail\Reimage node v8.0.311\nim_release\vxrail-nim_windows-x64_1.3.7_1730800886-standalone>vxrail-nim.exe --setup ******************************************************************************** *** *** *** Starting node image management tool 1.3.7 *** *** *** ******************************************************************************** [MainThread] - Current OS version: Windows 10 and architecture not [MainThread] - Unsupported Current OS version: Windows 10 architecture not [MainThread] - Unsupported Current OS version: Windows 10 architecture not [MainThread] - Traceback (most recent call last): File "vxrail-nim.py", line 110, in <module> File "vxrail_nim\cli.py", line 630, in main File "vxrail_nim\cli.py", line 547, in print_os_version vxrail_nim.errors.ImagingError: Unsupported Current OS version: Windows 10 architecture not
Cause
Current versions of the NIM tool use a command "wmic os get osarchitecture" to determine the Operating System architecture.
As per Microsoft communications:
Starting January 29, 2024, you'll find Windows Management Instrumentation Command line (WMIC) feature "disabled by default" on the insider build of Windows 11.
Additional information can be found in the Microsoft blog: Windows Management Instrumentation Command line (WMIC) utility deprecation.
Resolution
The Windows NIM tool can be used on other Windows compatible versions.
The WMIC tool can be manually installed: How to install WMIC on Windows 11 (Administrator permission required).
VxRail NIM tool development team is investigating how to move away from the WMIC tool in future releases. The article will be updated when these releases are available.