fixes, trmm, win11

This commit is contained in:
Dave
2025-11-15 23:34:07 +01:00
parent 0fb8d8a479
commit 208212a883
7 changed files with 4230 additions and 3 deletions

View File

@@ -0,0 +1,198 @@
import datetime
import uuid
import pandas as pd
from ldap3 import Server, Connection, ALL, NTLM
from dotenv import load_dotenv
import os
# Load environment variables
load_dotenv()
# Configuration from environment variables
server_name = os.getenv('LDAP_SERVER')
domain_name = os.getenv('LDAP_DOMAIN')
username = os.getenv('LDAP_USERNAME') # Format: DOMAIN\username
password = os.getenv('LDAP_PASSWORD')
# Connect to the server
server = Server(server_name, get_info=ALL)
conn = Connection(server, user=username, password=password, authentication=NTLM)
# Bind to the server
if not conn.bind():
print('Error in binding to the server')
exit()
# Get server info for automatic domain detection
server_info = server.info
# Determine search base - use domain root for recursive search
search_base = None
# Try environment variable first
env_search_base = os.getenv('LDAP_SEARCH_BASE')
if env_search_base:
search_base = env_search_base
# Try to construct from domain name
elif domain_name:
domain_parts = domain_name.split('.')
search_base = ','.join([f'DC={part}' for part in domain_parts])
# Try to get from server naming contexts
elif hasattr(server_info, 'naming_contexts') and server_info.naming_contexts:
for nc in server_info.naming_contexts:
nc_str = str(nc)
if nc_str.startswith('DC=') and 'CN=Configuration' not in nc_str and 'CN=Schema' not in nc_str:
search_base = nc_str
break
# Fallback
if not search_base:
search_base = 'DC=corp,DC=local'
print(f"Durchsuche rekursiv: {search_base}")
# Simple user filter (exclude computer accounts)
search_filter = '(&(objectClass=user)(!(sAMAccountName=*$)))'
attributes = [
'sAMAccountName', 'lastLogon', 'lastLogonTimestamp', 'objectGUID', 'userAccountControl',
'givenName', 'sn', 'cn', 'displayName', 'distinguishedName',
'userPrincipalName', 'proxyAddresses', 'mail', 'lockoutTime'
]
# Perform recursive search
print("Starte rekursive Suche...")
try:
from ldap3 import SUBTREE
success = conn.search(search_base, search_filter, search_scope=SUBTREE, attributes=attributes)
if success and conn.entries:
print(f"Benutzer-Accounts gefunden: {len(conn.entries)}")
# Remove duplicates based on distinguishedName
seen_dns = set()
unique_entries = []
for entry in conn.entries:
dn = str(entry.distinguishedName)
if dn not in seen_dns:
seen_dns.add(dn)
unique_entries.append(entry)
print(f"Nach Duplikat-Entfernung: {len(unique_entries)} eindeutige Benutzer-Accounts")
else:
unique_entries = []
print("Keine Benutzer-Accounts gefunden")
except Exception as e:
print(f"Fehler bei der Suche: {str(e)}")
unique_entries = []
# Function to convert Windows File Time to human-readable format
def convert_filetime(filetime):
if filetime and isinstance(filetime, int):
return (datetime.datetime(1601, 1, 1) + datetime.timedelta(microseconds=filetime / 10)).replace(tzinfo=None)
elif filetime and isinstance(filetime, datetime.datetime):
return filetime.replace(tzinfo=None)
else:
return None
# Function to check if the user is disabled
def is_user_disabled(user_account_control):
return bool(user_account_control & 0x0002)
# Function to check if the user is locked
def is_user_locked(lockout_time):
return lockout_time and lockout_time != 0
# Collecting results in a list
results = []
for entry in unique_entries:
username = entry.sAMAccountName.value
last_logon = entry.lastLogon.value
last_logon_timestamp = entry.lastLogonTimestamp.value
object_guid = entry.objectGUID.value
user_account_control = entry.userAccountControl.value
lockout_time = entry.lockoutTime.value
# Convert timestamps
last_logon_date = convert_filetime(last_logon)
last_logon_timestamp_date = convert_filetime(last_logon_timestamp)
# Determine the most recent logon date
if last_logon_date and last_logon_timestamp_date:
most_recent_logon = max(last_logon_date, last_logon_timestamp_date)
else:
most_recent_logon = last_logon_date or last_logon_timestamp_date or 'Never logged in'
guid_string = object_guid
disabled_status = "Disabled" if is_user_disabled(user_account_control) else "Enabled"
locked_status = "Locked" if is_user_locked(lockout_time) else "Unlocked"
given_name = entry.givenName.value if entry.givenName else 'N/A'
sn = entry.sn.value if entry.sn else 'N/A'
cn = entry.cn.value if entry.cn else 'N/A'
display_name = entry.displayName.value if entry.displayName else 'N/A'
distinguished_name = entry.distinguishedName.value if entry.distinguishedName else 'N/A'
user_principal_name = entry.userPrincipalName.value if entry.userPrincipalName else 'N/A'
proxy_addresses = ', '.join(entry.proxyAddresses.values) if entry.proxyAddresses else 'N/A'
mail = entry.mail.value if entry.mail else 'N/A'
# Skip computer accounts based on the presence of a dollar sign in the username
if not username.endswith('$'):
results.append({
'User': username,
'Given Name': given_name,
'Surname': sn,
'Common Name': cn,
'Display Name': display_name,
'Distinguished Name': distinguished_name,
'User Principal Name': user_principal_name,
'Proxy Addresses': proxy_addresses,
'Mail': mail,
'Most Recent Logon': most_recent_logon,
'GUID': guid_string,
'Status': disabled_status,
'Lockout Status': locked_status
})
# Unbind the connection
conn.unbind()
# Create a DataFrame and export to Excel
df = pd.DataFrame(results)
# Check if we have any results
if len(results) > 0:
# Ensure all datetime columns are timezone-unaware
datetime_columns = ['Most Recent Logon']
for column in datetime_columns:
if column in df.columns:
df[column] = df[column].apply(lambda x: x.replace(tzinfo=None) if isinstance(x, datetime.datetime) else x)
df.to_excel('active_directory_users.xlsx', index=False)
print(f"Benutzer-Accounts erfolgreich exportiert. Gefundene Benutzer: {len(results)}")
else:
print("\n=== DEBUGGING-INFORMATIONEN ===")
print("Keine Benutzer-Accounts gefunden.")
print(f"Search-Base: {search_base}")
print(f"Search-Filter: {search_filter}")
print(f"LDAP-Server: {server_name}")
print(f"Domain: {domain_name}")
if server_info and hasattr(server_info, 'naming_contexts'):
print(f"Server Naming Contexts: {list(server_info.naming_contexts)}")
if server_info and hasattr(server_info, 'schema_entry'):
print(f"Schema Entry: {server_info.schema_entry}")
print("\nBitte überprüfen Sie:")
print("1. LDAP-Verbindung und Anmeldedaten")
print("2. Search-Base Konfiguration")
print("3. Berechtigungen für die Benutzer-Suche")
print("4. Domain-Controller Erreichbarkeit")
# Create empty Excel file with headers for reference
headers = ['User', 'Given Name', 'Surname', 'Common Name', 'Display Name', 'Distinguished Name',
'User Principal Name', 'Proxy Addresses', 'Mail', 'Most Recent Logon', 'GUID', 'Status', 'Lockout Status']
empty_df = pd.DataFrame(columns=headers)
empty_df.to_excel('active_directory_users.xlsx', index=False)

View File

@@ -29,8 +29,10 @@
"network_config_section",
"ip_adresses",
"rmm_data_section",
"hardware_attributes",
"rmm_specs",
"rmm_software",
"created_from_rmm",
"external_links_section",
"admin_interface_link",
"monitoring_link",
@@ -238,11 +240,23 @@
"fieldname": "visible_in_documentation",
"fieldtype": "Check",
"label": "visible in Documentation"
},
{
"default": "0",
"fieldname": "created_from_rmm",
"fieldtype": "Check",
"label": "Created From RMM"
},
{
"fieldname": "hardware_attributes",
"fieldtype": "Table",
"label": "Hardware Attributes",
"options": "IT Object Hardware Attribute"
}
],
"image_field": "image",
"links": [],
"modified": "2025-03-10 14:55:30.929828",
"modified": "2025-07-31 16:07:20.612702",
"modified_by": "Administrator",
"module": "MSP",
"name": "IT Object",

View File

@@ -82,6 +82,345 @@ frappe.ui.form.on('MSP Documentation', {
}
});
}, 'Workflow');
// Add button to fetch and store all RMM agent data as JSON
frm.add_custom_button('4. RMM Daten speichern', function(){
frappe.dom.freeze('RMM-Daten werden abgerufen und gespeichert...');
frappe.call({
method: 'msp.tactical-rmm.fetch_and_store_all_agent_data',
args: {
documentation_name: frm.doc.name
},
callback: function(r) {
frappe.dom.unfreeze();
if (r.exc) {
frappe.msgprint({
title: __('Fehler'),
indicator: 'red',
message: __('RMM-Daten konnten nicht gespeichert werden. Bitte versuchen Sie es erneut.')
});
return;
}
if (r.message && r.message.success) {
frappe.show_alert({
message: r.message.message || __('RMM-Daten erfolgreich gespeichert'),
indicator: 'green'
});
frm.reload_doc();
}
}
});
}, 'Workflow');
// Add button to fetch and store Active Directory computer data as JSON
frm.add_custom_button('5. AD Computer-Daten speichern', function(){
frappe.dom.freeze('AD-Computer-Daten werden abgerufen und gespeichert...');
frappe.call({
method: 'msp.tactical-rmm.fetch_and_store_ad_computer_data',
args: {
documentation_name: frm.doc.name
},
callback: function(r) {
frappe.dom.unfreeze();
if (r.exc) {
frappe.msgprint({
title: __('Fehler'),
indicator: 'red',
message: __('AD-Computer-Daten konnten nicht gespeichert werden. Bitte versuchen Sie es erneut.')
});
return;
}
if (r.message && r.message.success) {
frappe.show_alert({
message: r.message.message || __('AD-Computer-Daten erfolgreich gespeichert'),
indicator: 'green'
});
frm.reload_doc();
}
}
});
}, 'Workflow');
// Add button to fetch and store Active Directory user data as JSON
frm.add_custom_button('6. AD Benutzer-Daten speichern', function(){
frappe.dom.freeze('AD-Benutzer-Daten werden abgerufen und gespeichert...');
frappe.call({
method: 'msp.tactical-rmm.fetch_and_store_ad_user_data',
args: {
documentation_name: frm.doc.name
},
callback: function(r) {
frappe.dom.unfreeze();
if (r.exc) {
frappe.msgprint({
title: __('Fehler'),
indicator: 'red',
message: __('AD-Benutzer-Daten konnten nicht gespeichert werden. Bitte versuchen Sie es erneut.')
});
return;
}
if (r.message && r.message.success) {
frappe.show_alert({
message: r.message.message || __('AD-Benutzer-Daten erfolgreich gespeichert'),
indicator: 'green'
});
frm.reload_doc();
}
}
});
}, 'Workflow');
// Add button to compare RMM and AD data
frm.add_custom_button('7. RMM ↔ AD Abgleich', function(){
frappe.dom.freeze('RMM- und AD-Daten werden abgeglichen...');
frappe.call({
method: 'msp.tactical-rmm.compare_rmm_and_ad_data',
args: {
documentation_name: frm.doc.name
},
callback: function(r) {
frappe.dom.unfreeze();
if (r.exc) {
frappe.msgprint({
title: __('Fehler'),
indicator: 'red',
message: __('Datenabgleich konnte nicht durchgeführt werden. Bitte versuchen Sie es erneut.')
});
return;
}
if (r.message && r.message.success) {
let stats = r.message.stats;
let details = `${stats.total_computers} Computer analysiert: ` +
`${stats.in_both} in beiden Systemen, ` +
`${stats.only_in_rmm} nur RMM, ` +
`${stats.only_in_ad} nur AD`;
frappe.show_alert({
message: __('Datenabgleich erfolgreich abgeschlossen. ') + details,
indicator: 'green'
});
frm.reload_doc();
}
}
});
}, 'Workflow');
// Add button for Windows 11 compatibility check
frm.add_custom_button('8. Windows 11 Check', function(){
frappe.dom.freeze('Windows 11 CPU-Kompatibilität wird geprüft...');
frappe.call({
method: 'msp.tactical-rmm.check_windows11_compatibility',
args: {
documentation_name: frm.doc.name
},
callback: function(r) {
frappe.dom.unfreeze();
if (r.exc) {
frappe.msgprint({
title: __('Fehler'),
indicator: 'red',
message: __('Windows 11 Kompatibilitätsprüfung konnte nicht durchgeführt werden. Bitte versuchen Sie es erneut.')
});
return;
}
if (r.message && r.message.success) {
let stats = r.message.stats;
let details = `${stats.total_non_win11} Systeme ohne Windows 11 analysiert: ` +
`${stats.compatible_cpus} kompatible CPUs, ` +
`${stats.incompatible_cpus} inkompatible CPUs, ` +
`${stats.unknown_cpus} unbekannte CPUs`;
frappe.show_alert({
message: __('Windows 11 Kompatibilitätsprüfung abgeschlossen. ') + details,
indicator: 'green'
});
frm.reload_doc();
}
}
});
}, 'Workflow');
// Add debug button for CPU compatibility
frm.add_custom_button('🔍 CPU Debug', function(){
frappe.prompt([
{
'fieldname': 'test_cpu',
'label': 'Test CPU (leer = automatisch)',
'fieldtype': 'Data',
'reqd': 0,
'description': 'Z.B: Intel(R) Core(TM) i3-8100 CPU @ 3.60GHz, 4C/4T'
}
], function(values) {
frappe.dom.freeze('CPU-Kompatibilität wird debuggt...');
frappe.call({
method: 'msp.tactical-rmm.debug_cpu_compatibility',
args: {
documentation_name: frm.doc.name,
test_cpu_string: values.test_cpu || null
},
callback: function(r) {
frappe.dom.unfreeze();
if (r.exc) {
frappe.msgprint({
title: __('Fehler'),
indicator: 'red',
message: __('CPU-Debug konnte nicht durchgeführt werden: ') + r.exc
});
return;
}
if (r.message && r.message.success) {
let debug_info = r.message.debug_info;
let result = r.message.result;
let test_cpu = r.message.test_cpu;
// Debug-Dialog erstellen
let debug_html = `
<div style="font-family: monospace; font-size: 12px;">
<h4>🔍 CPU-Kompatibilitäts Debug</h4>
<div><strong>Test-CPU:</strong> ${test_cpu}</div>
<div><strong>System-CPU (uppercase):</strong> ${debug_info.system_cpu_upper || 'N/A'}</div>
<div><strong>Vendor:</strong> ${debug_info.vendor || 'N/A'}</div>
<div><strong>Suchset-Größe:</strong> ${debug_info.search_set_size || 0}</div>
<div><strong>Ergebnis:</strong> <span style="color: ${result.compatible ? 'green' : 'red'}">
${result.compatible ? '✅ KOMPATIBEL' : '❌ NICHT KOMPATIBEL'} (${result.status})
</span></div>
${debug_info.match_found ? `<div><strong>Gefundene CPU:</strong> ${debug_info.matching_cpu}</div>` : ''}
<h5>📁 Dateipfad-Informationen:</h5>
<div style="margin-bottom: 15px; padding: 10px; background: #f8f9fa; border-radius: 5px;">
<div><strong>App-Pfad:</strong> ${debug_info.app_path || 'N/A'}</div>
${debug_info.files_info ? Object.keys(debug_info.files_info).map(vendor => {
const info = debug_info.files_info[vendor];
const statusColor = info.exists ? 'green' : 'red';
const statusIcon = info.exists ? '✅' : '❌';
return `
<div style="margin-top: 8px;">
<div><strong>${vendor.toUpperCase()} CPUs:</strong> ${statusIcon}</div>
<div style="font-size: 11px; color: #666; margin-left: 10px;">
Pfad: ${info.path}<br>
Existiert: <span style="color: ${statusColor}">${info.exists ? 'Ja' : 'Nein'}</span><br>
${info.exists ? `Dateigröße: ${info.size} Bytes` : ''}
</div>
</div>
`;
}).join('') : 'Keine Dateipfad-Informationen verfügbar'}
${debug_info.loaded_counts ? `
<div style="margin-top: 8px;">
<strong>Geladene CPUs:</strong>
AMD: ${debug_info.loaded_counts.amd},
Intel: ${debug_info.loaded_counts.intel}
</div>
` : ''}
${debug_info.error ? `
<div style="color: red; margin-top: 8px;">
<strong>Fehler:</strong> ${debug_info.error}
</div>
` : ''}
</div>
<h5>🔎 Vergleiche (erste ${debug_info.comparisons ? debug_info.comparisons.length : 0}):</h5>
<div style="max-height: 400px; overflow-y: auto; border: 1px solid #ddd; padding: 10px;">
`;
if (debug_info.comparisons) {
debug_info.comparisons.forEach((comp, i) => {
let color = comp.match_result ? 'green' : '#666';
let icon = comp.match_result ? '✅' : '❌';
debug_html += `
<div style="margin-bottom: 8px; padding: 5px; border-left: 3px solid ${color};">
<div><strong>${icon} ${comp.match_type}:</strong> ${comp.supported_cpu}</div>
${comp.extracted_part ? `<div><em>Extrahiert:</em> ${comp.extracted_part}</div>` : ''}
<div><em>Details:</em> ${comp.details}</div>
</div>
`;
});
}
if (debug_info.truncated) {
debug_html += '<div style="color: orange;"><em>... weitere Vergleiche abgeschnitten ...</em></div>';
}
debug_html += `
</div>
</div>
`;
frappe.msgprint({
title: 'CPU-Kompatibilitäts Debug',
message: debug_html,
indicator: result.compatible ? 'green' : 'red'
});
}
}
});
}, 'CPU Debug Test', 'Testen');
}, 'Workflow');
// Add Excel Export button
frm.add_custom_button('📊 Excel Export', function(){
frappe.dom.freeze('Excel-Export wird erstellt...');
frappe.call({
method: 'msp.tactical-rmm.export_tables_to_excel',
args: {
documentation_name: frm.doc.name
},
callback: function(r) {
frappe.dom.unfreeze();
if (r.exc) {
frappe.msgprint({
title: __('Fehler'),
indicator: 'red',
message: __('Excel-Export konnte nicht erstellt werden: ') + r.exc
});
return;
}
if (r.message && r.message.success) {
let filename = r.message.filename;
let content = r.message.content;
// Excel-Datei herunterladen
try {
// Base64 zu Blob konvertieren
const byteCharacters = atob(content);
const byteNumbers = new Array(byteCharacters.length);
for (let i = 0; i < byteCharacters.length; i++) {
byteNumbers[i] = byteCharacters.charCodeAt(i);
}
const byteArray = new Uint8Array(byteNumbers);
const blob = new Blob([byteArray], {
type: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'
});
// Download-Link erstellen
const url = window.URL.createObjectURL(blob);
const a = document.createElement('a');
const timestamp = new Date().toLocaleString('de-DE');
a.style.display = 'none';
a.href = url;
a.download = filename;
document.body.appendChild(a);
a.click();
window.URL.revokeObjectURL(url);
document.body.removeChild(a);
frappe.show_alert({
message: __('Excel-Export erfolgreich heruntergeladen: ') + filename,
indicator: 'green'
});
} catch (download_error) {
console.error('Download-Fehler:', download_error);
frappe.msgprint({
title: __('Download-Fehler'),
indicator: 'red',
message: __('Die Excel-Datei konnte nicht heruntergeladen werden. Bitte versuchen Sie es erneut.')
});
}
}
}
});
}, 'Export');
}
});

View File

@@ -18,7 +18,19 @@
"server_list",
"workstation_list",
"backup",
"aditional_data"
"aditional_data",
"data_acquisition_section",
"credentials_for_ldap_acquisistion",
"domain_controller_for_ldap_acquisition",
"column_break_ydaj",
"upn",
"ip_address",
"json_data_section",
"rmm_data_json",
"ad_computer_data_json",
"ad_user_data_json",
"output",
"windows_11_check_output"
],
"fields": [
{
@@ -88,14 +100,78 @@
"fieldname": "tactical_rmm_site_name",
"fieldtype": "Data",
"label": "Tactical RMM Site Name"
},
{
"collapsible": 1,
"fieldname": "json_data_section",
"fieldtype": "Section Break",
"label": "JSON Data"
},
{
"fieldname": "rmm_data_json",
"fieldtype": "Long Text",
"label": "RMM Data JSON"
},
{
"fieldname": "ad_computer_data_json",
"fieldtype": "Long Text",
"label": "AD Computer Data JSON"
},
{
"fieldname": "ad_user_data_json",
"fieldtype": "Long Text",
"label": "AD User Data JSON"
},
{
"fieldname": "data_acquisition_section",
"fieldtype": "Section Break",
"label": "Data Acquisition"
},
{
"fieldname": "credentials_for_ldap_acquisistion",
"fieldtype": "Link",
"label": "Credentials for LDAP Acquisistion",
"options": "IT User Account"
},
{
"fieldname": "domain_controller_for_ldap_acquisition",
"fieldtype": "Link",
"label": "Domain Controller for LDAP Acquisition",
"options": "IT Object"
},
{
"fieldname": "column_break_ydaj",
"fieldtype": "Column Break"
},
{
"fieldname": "upn",
"fieldtype": "Data",
"label": "UPN"
},
{
"fieldname": "ip_address",
"fieldtype": "Data",
"label": "IP Address"
},
{
"fieldname": "output",
"fieldtype": "Text Editor",
"label": "Output",
"read_only": 1
},
{
"fieldname": "windows_11_check_output",
"fieldtype": "HTML",
"label": "Windows 11 Check Output"
}
],
"index_web_pages_for_search": 1,
"links": [],
"modified": "2025-03-11 08:06:34.303790",
"modified": "2025-07-31 18:45:31.838030",
"modified_by": "Administrator",
"module": "MSP",
"name": "MSP Documentation",
"naming_rule": "Expression (old style)",
"owner": "Administrator",
"permissions": [
{

File diff suppressed because it is too large Load Diff

305
msp/win11-amd-cpus.txt Normal file
View File

@@ -0,0 +1,305 @@
2.6.1.0
3015e
3020e
Athlon 3000G
Athlon 300GE
Athlon 300U
Athlon 320GE
Athlon 7120e
Athlon 7120U
Athlon 7220e
Athlon 7220U
Athlon Gold 3150C
Athlon Gold 3150G
Athlon Gold 3150GE
Athlon Gold 3150U
Athlon Silver 3050C
Athlon Silver 3050e
Athlon Silver 3050GE
Athlon Silver 3050U
Athlon Gold PRO 3125GE
Athlon Gold PRO 3150G
Athlon Gold PRO 3150GE
Athlon Gold PRO 4150GE
Athlon PRO 300GE
Athlon PRO 300U
Athlon PRO 3045B
EPYC 7252
EPYC 7262
EPYC 7272
EPYC 7282
EPYC 7302
EPYC 7313
EPYC 7343
EPYC 7352
EPYC 7402
EPYC 7413
EPYC 7443
EPYC 7452
EPYC 7453
EPYC 7502
EPYC 7513
EPYC 7532
EPYC 7542
EPYC 7543
EPYC 7552
EPYC 7642
EPYC 7643
EPYC 7662
EPYC 7663
EPYC 7702
EPYC 7713
EPYC 7742
EPYC 7763
EPYC 7232P
EPYC 72F3
EPYC 7302P
EPYC 7313P
EPYC 73F3
EPYC 7402P
EPYC 7443P
EPYC 74F3
EPYC 7502P
EPYC 7543P
EPYC 75F3
EPYC 7702P
EPYC 7713P
EPYC 7F32
EPYC 7F52
EPYC 7F72
EPYC 7H12
Ryzen Embedded R2000 Series R2312
Ryzen Embedded R2000 Series R2314
Ryzen Embedded R2000 Series R2514
Ryzen Embedded R2000 Series R2544
Ryzen Z1
Ryzen Z1 Extreme
Ryzen 3 3100
Ryzen 3 4100
Ryzen 3 2300X
Ryzen 3 3200G
Ryzen 3 3200GE
Ryzen 3 3200U
Ryzen 3 3250C
Ryzen 3 3250U
Ryzen 3 3300U
Ryzen 3 3350U
Ryzen 3 4300G
Ryzen 3 4300GE
Ryzen 3 4300U
Ryzen 3 5125C
Ryzen 3 5300G
Ryzen 3 5300GE
Ryzen 3 5300U
Ryzen 3 5400U
Ryzen 3 5425C
Ryzen 3 5425U
Ryzen 3 7320e
Ryzen 3 7320U
Ryzen 3 7330U
Ryzen 3 7335U
Ryzen 3 7440U
Ryzen 3 5380U
Ryzen 3 PRO 3200G
Ryzen 3 PRO 3200GE
Ryzen 3 PRO 3300U
Ryzen 3 PRO 4350G
Ryzen 3 PRO 4350GE
Ryzen 3 PRO 4450U
Ryzen 3 PRO 5350G
Ryzen 3 PRO 5350GE
Ryzen 3 PRO 5450U
Ryzen 3 PRO 5475U
Ryzen 3 PRO 7330U
Ryzen 3 PRO 4355G
Ryzen 3 PRO 4355GE
Ryzen 5 2600
Ryzen 5 3600
Ryzen 5 4500
Ryzen 5 5500
Ryzen 5 5600
Ryzen 5 7600
Ryzen 5 2500X
Ryzen 5 2600E
Ryzen 5 2600X
Ryzen 5 3350G
Ryzen 5 3350GE
Ryzen 5 3400G
Ryzen 5 3400GE
Ryzen 5 3450U
Ryzen 5 3500
Ryzen 5 3500C
Ryzen 5 3500U
Ryzen 5 3500X
Ryzen 5 3550H
Ryzen 5 3580U
Ryzen 5 3600X
Ryzen 5 3600XT
Ryzen 5 4500U
Ryzen 5 4600G
Ryzen 5 4600GE
Ryzen 5 4600H
Ryzen 5 4600HS
Ryzen 5 4600U
Ryzen 5 5300G
Ryzen 5 5300GE
Ryzen 5 5425U
Ryzen 5 5500U
Ryzen 5 5560U
Ryzen 5 5600G
Ryzen 5 5600GE
Ryzen 5 5600H
Ryzen 5 5600HS
Ryzen 5 5600U
Ryzen 5 5600X
Ryzen 5 5625C
Ryzen 5 5625U
Ryzen 5 6600H
Ryzen 5 6600HS
Ryzen 5 6600U
Ryzen 5 7520U
Ryzen 5 7530U
Ryzen 5 7535HS
Ryzen 5 7535U
Ryzen 5 7540U
Ryzen 5 7600X
Ryzen 5 7640HS
Ryzen 5 7640S
Ryzen 5 7640U
Ryzen 5 7645HX
Ryzen 5 7640H
Ryzen 5 PRO 2600
Ryzen 5 PRO 3600
Ryzen 5 PRO 5645
Ryzen 5 PRO 3350G
Ryzen 5 PRO 3350GE
Ryzen 5 PRO 3400G
Ryzen 5 PRO 3400GE
Ryzen 5 PRO 3500U
Ryzen 5 PRO 4650G
Ryzen 5 PRO 4650GE
Ryzen 5 PRO 4650U
Ryzen 5 PRO 5475U
Ryzen 5 PRO 5650G
Ryzen 5 PRO 5650GE
Ryzen 5 PRO 5650HS
Ryzen 5 PRO 5650HX
Ryzen 5 PRO 5650U
Ryzen 5 PRO 5675U
Ryzen 5 PRO 5750G
Ryzen 5 PRO 5750GE
Ryzen 5 PRO 6650H
Ryzen 5 PRO 6650HS
Ryzen 5 PRO 6650U
Ryzen 5 PRO 7530U
Ryzen 5 PRO 7540U
Ryzen 5 PRO 7640U
Ryzen 5 PRO 4655G
Ryzen 5 PRO 4655GE
Ryzen 7 2700
Ryzen 7 5800
Ryzen 7 5800
Ryzen 7 7700
Ryzen 7 2700E
Ryzen 7 2700X
Ryzen 7 3700C
Ryzen 7 3700U
Ryzen 7 3700X
Ryzen 7 3750H
Ryzen 7 3780U
Ryzen 7 3800X
Ryzen 7 3800XT
Ryzen 7 4700G
Ryzen 7 4700GE
Ryzen 7 4700U
Ryzen 7 4800H
Ryzen 7 4800HS
Ryzen 7 4800U
Ryzen 7 5700G
Ryzen 7 5700GE
Ryzen 7 5700U
Ryzen 7 5700X
Ryzen 7 5800H
Ryzen 7 5800HS
Ryzen 7 5800U
Ryzen 7 5800X
Ryzen 7 5800X3D
Ryzen 7 5825C
Ryzen 7 5825U
Ryzen 7 6800H
Ryzen 7 6800HS
Ryzen 7 6800U
Ryzen 7 6810U
Ryzen 7 7700X
Ryzen 7 7730U
Ryzen 7 7735HS
Ryzen 7 7735U
Ryzen 7 7736U
Ryzen 7 7745HX
Ryzen 7 7800X3D
Ryzen 7 7840H
Ryzen 7 7840HS
Ryzen 7 7840S
Ryzen 7 7840U
Ryzen 7 PRO 2700
Ryzen 7 PRO 3700
Ryzen 7 PRO 5845
Ryzen 7 PRO 2700X
Ryzen 7 PRO 3700U
Ryzen 7 PRO 4750G
Ryzen 7 PRO 4750GE
Ryzen 7 PRO 4750U
Ryzen 7 PRO 5850HS
Ryzen 7 PRO 5850HX
Ryzen 7 PRO 5850U
Ryzen 7 PRO 5875U
Ryzen 7 PRO 6850H
Ryzen 7 PRO 6850HS
Ryzen 7 PRO 6850U
Ryzen 7 PRO 6860Z
Ryzen 7 PRO 7730U
Ryzen 7 PRO 7840U
Ryzen 9 5900
Ryzen 9 7900
Ryzen 9 3900
Ryzen 9 3900X
Ryzen 9 3900XT
Ryzen 9 3950X
Ryzen 9 4900H
Ryzen 9 4900HS
Ryzen 9 5900HS
Ryzen 9 5900HX
Ryzen 9 5900X
Ryzen 9 5950X
Ryzen 9 5980HS
Ryzen 9 5980HX
Ryzen 9 6900HS
Ryzen 9 6900HX
Ryzen 9 6980HS
Ryzen 9 6980HX
Ryzen 9 7845HX
Ryzen 9 7900X
Ryzen 9 7900X3D
Ryzen 9 7940H
Ryzen 9 7940HS
Ryzen 9 7945HX
Ryzen 9 7950X
Ryzen 9 7950X3D
Ryzen 9 PRO 3900
Ryzen 9 PRO 5945
Ryzen 9 PRO 6950H
Ryzen 9 PRO 6950HS
Ryzen Embedded V2516
Ryzen Embedded V2546
Ryzen Embedded V2718
Ryzen Embedded V2748
Ryzen Threadripper PRO 3945WX
Ryzen Threadripper PRO 3955WX
Ryzen Threadripper PRO 3975WX
Ryzen Threadripper PRO 3995WX
Ryzen Threadripper PRO 5945WX
Ryzen Threadripper PRO 5955WX
Ryzen Threadripper PRO 5965WX
Ryzen Threadripper PRO 5975WX
Ryzen Threadripper PRO 5995WX
EOF

790
msp/win11-intel-cpus.txt Normal file
View File

@@ -0,0 +1,790 @@
2.5.0.4
Atom(R) x6200FE
Atom(R) x6211E
Atom(R) x6212RE
Atom(R) x6413E
Atom(R) x6414RE
Atom(R) x6425E
Atom(R) x6425RE
Atom(R) x6427FE
Celeron(R) 6305
Celeron(R) 7300
Celeron(R) 7305
Celeron(R) 3867U
Celeron(R) 4205U
Celeron(R) 4305U
Celeron(R) 4305UE
Celeron(R) 5205U
Celeron(R) 5305U
Celeron(R) 6305E
Celeron(R) 6600HE
Celeron(R) 7305E
Celeron(R) 7305L
Celeron(R) G4900
Celeron(R) G4900T
Celeron(R) G4920
Celeron(R) G4930
Celeron(R) G4930E
Celeron(R) G4930T
Celeron(R) G4932E
Celeron(R) G4950
Celeron(R) G5900
Celeron(R) G5900E
Celeron(R) G5900T
Celeron(R) G5900TE
Celeron(R) G5905
Celeron(R) G5905T
Celeron(R) G5920
Celeron(R) G5925
Celeron(R) G6900
Celeron(R) G6900E
Celeron(R) G6900T
Celeron(R) G6900TE
Celeron(R) J4005
Celeron(R) J4025
Celeron(R) J4105
Celeron(R) J4115
Celeron(R) J4125
Celeron(R) J6412
Celeron(R) J6413
Celeron(R) N4000
Celeron(R) N4020
Celeron(R) N4100
Celeron(R) N4120
Celeron(R) N4500
Celeron(R) N4505
Celeron(R) N5095
Celeron(R) N5100
Celeron(R) N5105
Celeron(R) N6210
Celeron(R) N6211
Core(TM) i3-1000G1
Core(TM) i3-1000G4
Core(TM) i3-1005G1
Core(TM) i3-10100
Core(TM) i3-10100E
Core(TM) i3-10100F
Core(TM) i3-10100T
Core(TM) i3-10100TE
Core(TM) i3-10100Y
Core(TM) i3-10105
Core(TM) i3-10105F
Core(TM) i3-10105T
Core(TM) i3-10110U
Core(TM) i3-10110Y
Core(TM) i3-10300
Core(TM) i3-10300T
Core(TM) i3-10305
Core(TM) i3-10305T
Core(TM) i3-10320
Core(TM) i3-10325
Core(TM) i3-11100HE
Core(TM) i3-1110G4
Core(TM) i3-1115G4
Core(TM) i3-1115G4E
Core(TM) i3-1115GRE
Core(TM) i3-1120G4
Core(TM) i3-1125G4
Core(TM) i3-12100
Core(TM) i3-12100E
Core(TM) i3-12100F
Core(TM) i3-12100T
Core(TM) i3-12100TE
Core(TM) i3-1210U
Core(TM) i3-1215U
Core(TM) i3-1215UE
Core(TM) i3-1215UL
Core(TM) i3-1220P
Core(TM) i3-1220PE
Core(TM) i3-12300
Core(TM) i3-12300HE
Core(TM) i3-12300HL
Core(TM) i3-12300T
Core(TM) i3-1305U
Core(TM) i3-13100
Core(TM) i3-13100E
Core(TM) i3-13100F
Core(TM) i3-13100T
Core(TM) i3-13100TE
Core(TM) i3-1315U
Core(TM) i3-1315UE
Core(TM) i3-1320PE
Core(TM) i3-13300HE
Core(TM) i3-8100
Core(TM) i3-8100B
Core(TM) i3-8100H
Core(TM) i3-8100T
Core(TM) i3-8109U
Core(TM) i3-8130U
Core(TM) i3-8140U
Core(TM) i3-8145U
Core(TM) i3-8145UE
Core(TM) i3-8300
Core(TM) i3-8300T
Core(TM) i3-8350K
Core(TM) i3-9100
Core(TM) i3-9100E
Core(TM) i3-9100F
Core(TM) i3-9100HL
Core(TM) i3-9100T
Core(TM) i3-9100TE
Core(TM) i3-9300
Core(TM) i3-9300T
Core(TM) i3-9320
Core(TM) i3-9350K
Core(TM) i3-9350KF
Core(TM) i3-L13G4
Core(TM) i3-N300
Core(TM) i3-N305
Core(TM) i5-10200H
Core(TM) i5-10210U
Core(TM) i5-10210Y
Core(TM) i5-10300H
Core(TM) i5-1030G4
Core(TM) i5-1030G7
Core(TM) i5-10310U
Core(TM) i5-10310Y
Core(TM) i5-1035G1
Core(TM) i5-1035G4
Core(TM) i5-1035G7
Core(TM) i5-1038NG7
Core(TM) i5-10400
Core(TM) i5-10400F
Core(TM) i5-10400H
Core(TM) i5-10400T
Core(TM) i5-10500
Core(TM) i5-10500E
Core(TM) i5-10500H
Core(TM) i5-10500T
Core(TM) i5-10500TE
Core(TM) i5-10505
Core(TM) i5-10600
Core(TM) i5-10600K
Core(TM) i5-10600KF
Core(TM) i5-10600T
Core(TM) i5-11260H
Core(TM) i5-11300H
Core(TM) i5-1130G7
Core(TM) i5-11320H
Core(TM) i5-1135G7
Core(TM) i5-1135G7
Core(TM) i5-11400
Core(TM) i5-11400F
Core(TM) i5-11400H
Core(TM) i5-11400T
Core(TM) i5-1140G7
Core(TM) i5-1145G7
Core(TM) i5-1145G7E
Core(TM) i5-1145GRE
Core(TM) i5-11500
Core(TM) i5-11500H
Core(TM) i5-11500HE
Core(TM) i5-11500T
Core(TM) i5-1155G7
Core(TM) i5-11600
Core(TM) i5-11600K
Core(TM) i5-11600KF
Core(TM) i5-11600T
Core(TM) i5-1230U
Core(TM) i5-1235U
Core(TM) i5-1235UL
Core(TM) i5-12400
Core(TM) i5-12400F
Core(TM) i5-12400T
Core(TM) i5-1240P
Core(TM) i5-1240U
Core(TM) i5-12450H
Core(TM) i5-12450HX
Core(TM) i5-1245U
Core(TM) i5-1245UE
Core(TM) i5-1245UL
Core(TM) i5-12500
Core(TM) i5-12500E
Core(TM) i5-12500H
Core(TM) i5-12500HL
Core(TM) i5-12500T
Core(TM) i5-12500TE
Core(TM) i5-1250P
Core(TM) i5-1250PE
Core(TM) i5-12600
Core(TM) i5-12600H
Core(TM) i5-12600HE
Core(TM) i5-12600HL
Core(TM) i5-12600HX
Core(TM) i5-12600K
Core(TM) i5-12600KF
Core(TM) i5-12600T
Core(TM) i5-1334U
Core(TM) i5-1335U
Core(TM) i5-1335UE
Core(TM) i5-13400
Core(TM) i5-13400E
Core(TM) i5-13400F
Core(TM) i5-13400T
Core(TM) i5-1340P
Core(TM) i5-1340PE
Core(TM) i5-13420H
Core(TM) i5-13450HX
Core(TM) i5-1345U
Core(TM) i5-1345UE
Core(TM) i5-13490F
Core(TM) i5-13500
Core(TM) i5-13500E
Core(TM) i5-13500H
Core(TM) i5-13500HX
Core(TM) i5-13500T
Core(TM) i5-13500TE
Core(TM) i5-13505H
Core(TM) i5-1350P
Core(TM) i5-1350PE
Core(TM) i5-13600
Core(TM) i5-13600H
Core(TM) i5-13600HE
Core(TM) i5-13600HX
Core(TM) i5-13600K
Core(TM) i5-13600KF
Core(TM) i5-13600T
Core(TM) i5-8200Y
Core(TM) i5-8210Y
Core(TM) i5-8250U
Core(TM) i5-8257U
Core(TM) i5-8259U
Core(TM) i5-8260U
Core(TM) i5-8265U
Core(TM) i5-8269U
Core(TM) i5-8279U
Core(TM) i5-8300H
Core(TM) i5-8305G
Core(TM) i5-8310Y
Core(TM) i5-8350U
Core(TM) i5-8365U
Core(TM) i5-8365UE
Core(TM) i5-8400
Core(TM) i5-8400B
Core(TM) i5-8400H
Core(TM) i5-8400T
Core(TM) i5-8500
Core(TM) i5-8500B
Core(TM) i5-8500T
Core(TM) i5-8600
Core(TM) i5-8600K
Core(TM) i5-8600T
Core(TM) i5-9300H
Core(TM) i5-9300HF
Core(TM) i5-9400
Core(TM) i5-9400F
Core(TM) i5-9400H
Core(TM) i5-9400T
Core(TM) i5-9500
Core(TM) i5-9500E
Core(TM) i5-9500F
Core(TM) i5-9500T
Core(TM) i5-9500TE
Core(TM) i5-9600
Core(TM) i5-9600K
Core(TM) i5-9600KF
Core(TM) i5-9600T
Core(TM) i5-L16G7
Core(TM) i7-10510U
Core(TM) i7-10510Y
Core(TM) i7-1060G7
Core(TM) i7-10610U
Core(TM) i7-1065G7
Core(TM) i7-1068G7
Core(TM) i7-1068NG7
Core(TM) i7-10700
Core(TM) i7-10700E
Core(TM) i7-10700F
Core(TM) i7-10700K
Core(TM) i7-10700KF
Core(TM) i7-10700T
Core(TM) i7-10700TE
Core(TM) i7-10710U
Core(TM) i7-10750H
Core(TM) i7-10810U
Core(TM) i7-10850H
Core(TM) i7-10870H
Core(TM) i7-10875H
Core(TM) i7-11370H
Core(TM) i7-11375H
Core(TM) i7-11390H
Core(TM) i7-11600H
Core(TM) i7-1160G7
Core(TM) i7-1165G7
Core(TM) i7-1165G7
Core(TM) i7-11700
Core(TM) i7-11700F
Core(TM) i7-11700K
Core(TM) i7-11700KF
Core(TM) i7-11700T
Core(TM) i7-11800H
Core(TM) i7-1180G7
Core(TM) i7-11850H
Core(TM) i7-11850HE
Core(TM) i7-1185G7
Core(TM) i7-1185G7E
Core(TM) i7-1185GRE
Core(TM) i7-1195G7
Core(TM) i7-1250U
Core(TM) i7-1255U
Core(TM) i7-1255UL
Core(TM) i7-1260P
Core(TM) i7-1260U
Core(TM) i7-12650HX
Core(TM) i7-1265U
Core(TM) i7-1265UE
Core(TM) i7-1265UL
Core(TM) i7-12700
Core(TM) i7-12700E
Core(TM) i7-12700F
Core(TM) i7-12700H
Core(TM) i7-12700HL
Core(TM) i7-12700K
Core(TM) i7-12700KF
Core(TM) i7-12700T
Core(TM) i7-12700TE
Core(TM) i7-1270P
Core(TM) i7-1270PE
Core(TM) i7-12800H
Core(TM) i7-12800HE
Core(TM) i7-12800HL
Core(TM) i7-12800HX
Core(TM) i7-1280P
Core(TM) i7-12850HX
Core(TM) i7-1355U
Core(TM) i7-1360P
Core(TM) i7-13620H
Core(TM) i7-13650HX
Core(TM) i7-1365U
Core(TM) i7-1365UE
Core(TM) i7-13700
Core(TM) i7-13700E
Core(TM) i7-13700F
Core(TM) i7-13700H
Core(TM) i7-13700HX
Core(TM) i7-13700K
Core(TM) i7-13700KF
Core(TM) i7-13700T
Core(TM) i7-13700TE
Core(TM) i7-13705H
Core(TM) i7-1370P
Core(TM) i7-1370PE
Core(TM) i7-13790F
Core(TM) i7-13800H
Core(TM) i7-13800HE
Core(TM) i7-13850HX
Core(TM) i7-7800X
Core(TM) i7-7820HQ
Core(TM) i7-7820X
Core(TM) i7-8086K
Core(TM) i7-8500Y
Core(TM) i7-8550U
Core(TM) i7-8557U
Core(TM) i7-8559U
Core(TM) i7-8565U
Core(TM) i7-8569U
Core(TM) i7-8650U
Core(TM) i7-8665U
Core(TM) i7-8665UE
Core(TM) i7-8700
Core(TM) i7-8700B
Core(TM) i7-8700K
Core(TM) i7-8700T
Core(TM) i7-8705G
Core(TM) i7-8706G
Core(TM) i7-8709G
Core(TM) i7-8750H
Core(TM) i7-8809G
Core(TM) i7-8850H
Core(TM) i7-9700
Core(TM) i7-9700E
Core(TM) i7-9700F
Core(TM) i7-9700K
Core(TM) i7-9700KF
Core(TM) i7-9700T
Core(TM) i7-9700TE
Core(TM) i7-9750H
Core(TM) i7-9750HF
Core(TM) i7-9800X
Core(TM) i7-9850H
Core(TM) i7-9850HE
Core(TM) i7-9850HL
Core(TM) i9-10850K
Core(TM) i9-10885H
Core(TM) i9-10900
Core(TM) i9-10900E
Core(TM) i9-10900F
Core(TM) i9-10900K
Core(TM) i9-10900KF
Core(TM) i9-10900T
Core(TM) i9-10900TE
Core(TM) i9-10900X
Core(TM) i9-10920X
Core(TM) i9-10940X
Core(TM) i9-10980HK
Core(TM) i9-10980XE
Core(TM) i9-11900
Core(TM) i9-11900F
Core(TM) i9-11900H
Core(TM) i9-11900K
Core(TM) i9-11900KF
Core(TM) i9-11900T
Core(TM) i9-11950H
Core(TM) i9-11980HK
Core(TM) i9-12900
Core(TM) i9-12900E
Core(TM) i9-12900F
Core(TM) i9-12900H
Core(TM) i9-12900HK
Core(TM) i9-12900HX
Core(TM) i9-12900K
Core(TM) i9-12900KF
Core(TM) i9-12900KS
Core(TM) i9-12900T
Core(TM) i9-12900TE
Core(TM) i9-12950HX
Core(TM) i9-13900
Core(TM) i9-13900F
Core(TM) i9-13900K
Core(TM) i9-13900KF
Core(TM) i9-13900T
Core(TM) i9-7900X
Core(TM) i9-7920X
Core(TM) i9-7940X
Core(TM) i9-7960X
Core(TM) i9-7980XE
Core(TM) i9-8950HK
Core(TM) i9-9820X
Core(TM) i9-9880H
Core(TM) i9-9900
Core(TM) i9-9900K
Core(TM) i9-9900KF
Core(TM) i9-9900KS
Core(TM) i9-9900T
Core(TM) i9-9900X
Core(TM) i9-9920X
Core(TM) i9-9940X
Core(TM) i9-9960X
Core(TM) i9-9980HK
Core(TM) i9-9980XE
Core(TM) m3-8100Y
Pentium(R) Gold 4417U
Pentium(R) Gold 4425Y
Pentium(R) Gold 5405U
Pentium(R) Gold 6405U
Pentium(R) Gold 6500Y
Pentium(R) Gold 6805
Pentium(R) Gold 7505
Pentium(R) Gold 8500
Pentium(R) Gold 8505
Pentium(R) Gold G5400
Pentium(R) Gold G5400T
Pentium(R) Gold G5420
Pentium(R) Gold G5420T
Pentium(R) Gold G5500
Pentium(R) Gold G5500T
Pentium(R) Gold G5600
Pentium(R) Gold G5600E
Pentium(R) Gold G5600T
Pentium(R) Gold G5620
Pentium(R) Gold G6400
Pentium(R) Gold G6400E
Pentium(R) Gold G6400T
Pentium(R) Gold G6400TE
Pentium(R) Gold G6405
Pentium(R) Gold G6405T
Pentium(R) Gold G6500
Pentium(R) Gold G6500T
Pentium(R) Gold G6505
Pentium(R) Gold G6505T
Pentium(R) Gold G6600
Pentium(R) Gold G6605
Pentium(R) Gold G7400
Pentium(R) Gold G7400E
Pentium(R) Gold G7400T
Pentium(R) Gold G7400TE
Pentium(R) J6426
Pentium(R) N6415
Pentium(R) Silver J5005
Pentium(R) Silver J5040
Pentium(R) Silver N5000
Pentium(R) Silver N5030
Pentium(R) Silver N6000
Pentium(R) Silver N6005
Processor N100
Processor N200
Xeon(R) Bronze 3104
Xeon(R) Bronze 3106
Xeon(R) Bronze 3204
Xeon(R) Bronze 3206R
Xeon(R) D-1702
Xeon(R) D-1712TR
Xeon(R) D-1713NT
Xeon(R) D-1713NTE
Xeon(R) D-1714
Xeon(R) D-1715TER
Xeon(R) D-1718T
Xeon(R) D-1722NE
Xeon(R) D-1726
Xeon(R) D-1732TE
Xeon(R) D-1733NT
Xeon(R) D-1735TR
Xeon(R) D-1736
Xeon(R) D-1736NT
Xeon(R) D-1739
Xeon(R) D-1746TER
Xeon(R) D-1747NTE
Xeon(R) D-1748TE
Xeon(R) D-1749NT
Xeon(R) D-2712T
Xeon(R) D-2733NT
Xeon(R) D-2738
Xeon(R) D-2752NTE
Xeon(R) D-2752TER
Xeon(R) D-2753NT
Xeon(R) D-2766NT
Xeon(R) D-2775TE
Xeon(R) D-2776NT
Xeon(R) D-2779
Xeon(R) D-2786NTE
Xeon(R) D-2795NT
Xeon(R) D-2796NT
Xeon(R) D-2796TE
Xeon(R) D-2798NT
Xeon(R) D-2799
Xeon(R) Gold 5115
Xeon(R) Gold 5118
Xeon(R) Gold 5119T
Xeon(R) Gold 5120
Xeon(R) Gold 5120T
Xeon(R) Gold 5122
Xeon(R) Gold 5215
Xeon(R) Gold 5215L
Xeon(R) Gold 5215M
Xeon(R) Gold 5217
Xeon(R) Gold 5218
Xeon(R) Gold 5218B
Xeon(R) Gold 5218N
Xeon(R) Gold 5218R
Xeon(R) Gold 5218T
Xeon(R) Gold 5220
Xeon(R) Gold 5220R
Xeon(R) Gold 5220S
Xeon(R) Gold 5220T
Xeon(R) Gold 5222
Xeon(R) Gold 5315Y
Xeon(R) Gold 5317
Xeon(R) Gold 5318N
Xeon(R) Gold 5318S
Xeon(R) Gold 5318Y
Xeon(R) Gold 5320
Xeon(R) Gold 5320T
Xeon(R) Gold 6126
Xeon(R) Gold 6126F
Xeon(R) Gold 6126T
Xeon(R) Gold 6128
Xeon(R) Gold 6130
Xeon(R) Gold 6130F
Xeon(R) Gold 6130T
Xeon(R) Gold 6132
Xeon(R) Gold 6134
Xeon(R) Gold 6136
Xeon(R) Gold 6138
Xeon(R) Gold 6138F
Xeon(R) Gold 6138P
Xeon(R) Gold 6138T
Xeon(R) Gold 6140
Xeon(R) Gold 6142
Xeon(R) Gold 6142F
Xeon(R) Gold 6144
Xeon(R) Gold 6146
Xeon(R) Gold 6148
Xeon(R) Gold 6148F
Xeon(R) Gold 6150
Xeon(R) Gold 6152
Xeon(R) Gold 6154
Xeon(R) Gold 6208U
Xeon(R) Gold 6209U
Xeon(R) Gold 6210U
Xeon(R) Gold 6212U
Xeon(R) Gold 6222V
Xeon(R) Gold 6226
Xeon(R) Gold 6226R
Xeon(R) Gold 6230
Xeon(R) Gold 6230N
Xeon(R) Gold 6230R
Xeon(R) Gold 6230T
Xeon(R) Gold 6234
Xeon(R) Gold 6238
Xeon(R) Gold 6238L
Xeon(R) Gold 6238M
Xeon(R) Gold 6238R
Xeon(R) Gold 6238T
Xeon(R) Gold 6240
Xeon(R) Gold 6240L
Xeon(R) Gold 6240M
Xeon(R) Gold 6240R
Xeon(R) Gold 6240Y
Xeon(R) Gold 6242
Xeon(R) Gold 6242R
Xeon(R) Gold 6244
Xeon(R) Gold 6246
Xeon(R) Gold 6246R
Xeon(R) Gold 6248
Xeon(R) Gold 6248R
Xeon(R) Gold 6250
Xeon(R) Gold 6250L
Xeon(R) Gold 6252
Xeon(R) Gold 6252N
Xeon(R) Gold 6254
Xeon(R) Gold 6256
Xeon(R) Gold 6258R
Xeon(R) Gold 6262V
Xeon(R) Gold 6312U
Xeon(R) Gold 6314U
Xeon(R) Gold 6326
Xeon(R) Gold 6330
Xeon(R) Gold 6330N
Xeon(R) Gold 6334
Xeon(R) Gold 6336Y
Xeon(R) Gold 6338
Xeon(R) Gold 6338N
Xeon(R) Gold 6338T
Xeon(R) Gold 6342
Xeon(R) Gold 6346
Xeon(R) Gold 6348
Xeon(R) Gold 6354
Xeon(R) Platinum 8153
Xeon(R) Platinum 8156
Xeon(R) Platinum 8158
Xeon(R) Platinum 8160
Xeon(R) Platinum 8160F
Xeon(R) Platinum 8160T
Xeon(R) Platinum 8164
Xeon(R) Platinum 8168
Xeon(R) Platinum 8170
Xeon(R) Platinum 8171M
Xeon(R) Platinum 8176
Xeon(R) Platinum 8176F
Xeon(R) Platinum 8180
Xeon(R) Platinum 8253
Xeon(R) Platinum 8256
Xeon(R) Platinum 8260
Xeon(R) Platinum 8260L
Xeon(R) Platinum 8260M
Xeon(R) Platinum 8260Y
Xeon(R) Platinum 8268
Xeon(R) Platinum 8270
Xeon(R) Platinum 8272CL
Xeon(R) Platinum 8276
Xeon(R) Platinum 8276L
Xeon(R) Platinum 8276M
Xeon(R) Platinum 8280
Xeon(R) Platinum 8280L
Xeon(R) Platinum 8280M
Xeon(R) Platinum 8351N
Xeon(R) Platinum 8352M
Xeon(R) Platinum 8352S
Xeon(R) Platinum 8352V
Xeon(R) Platinum 8352Y
Xeon(R) Platinum 8358
Xeon(R) Platinum 8358P
Xeon(R) Platinum 8360Y
Xeon(R) Platinum 8362
Xeon(R) Platinum 8368
Xeon(R) Platinum 8368Q
Xeon(R) Platinum 8380
Xeon(R) Platinum 9221
Xeon(R) Platinum 9222
Xeon(R) Platinum 9242
Xeon(R) Platinum 9282
Xeon(R) Silver 4108
Xeon(R) Silver 4109T
Xeon(R) Silver 4110
Xeon(R) Silver 4112
Xeon(R) Silver 4114
Xeon(R) Silver 4114T
Xeon(R) Silver 4116
Xeon(R) Silver 4116T
Xeon(R) Silver 4208
Xeon(R) Silver 4209T
Xeon(R) Silver 4210
Xeon(R) Silver 4210R
Xeon(R) Silver 4210T
Xeon(R) Silver 4214
Xeon(R) Silver 4214R
Xeon(R) Silver 4214Y
Xeon(R) Silver 4215
Xeon(R) Silver 4215R
Xeon(R) Silver 4216
Xeon(R) Silver 4309Y
Xeon(R) Silver 4310
Xeon(R) Silver 4310T
Xeon(R) Silver 4314
Xeon(R) Silver 4316
Xeon(R) W-10855M
Xeon(R) W-10885M
Xeon(R) W-11055M
Xeon(R) W-11155MLE
Xeon(R) W-11155MRE
Xeon(R) W-11555MLE
Xeon(R) W-11555MRE
Xeon(R) W-11855M
Xeon(R) W-11855M
Xeon(R) W-11865MLE
Xeon(R) W-11865MRE
Xeon(R) W-11955M
Xeon(R) W-1250
Xeon(R) W-1250E
Xeon(R) W-1250P
Xeon(R) W-1250TE
Xeon(R) W-1270
Xeon(R) W-1270E
Xeon(R) W-1270P
Xeon(R) W-1270TE
Xeon(R) W-1290
Xeon(R) W-1290E
Xeon(R) W-1290P
Xeon(R) W-1290T
Xeon(R) W-1290TE
Xeon(R) W-1350
Xeon(R) W-1350P
Xeon(R) W-1370
Xeon(R) W-1370P
Xeon(R) W-1390
Xeon(R) W-1390P
Xeon(R) W-1390T
Xeon(R) W-2102
Xeon(R) W-2104
Xeon(R) W-2123
Xeon(R) W-2125
Xeon(R) W-2133
Xeon(R) W-2135
Xeon(R) W-2145
Xeon(R) W-2155
Xeon(R) W-2175
Xeon(R) W-2195
Xeon(R) W-2223
Xeon(R) W-2225
Xeon(R) W-2235
Xeon(R) W-2245
Xeon(R) W-2255
Xeon(R) W-2265
Xeon(R) W-2275
Xeon(R) W-2295
Xeon(R) W-3175X
Xeon(R) W-3223
Xeon(R) W-3225
Xeon(R) W-3235
Xeon(R) W-3245
Xeon(R) W-3245M
Xeon(R) W-3265
Xeon(R) W-3265M
Xeon(R) W-3275
Xeon(R) W-3275M
Xeon(R) W-3323
Xeon(R) W-3335
Xeon(R) W-3345
Xeon(R) W-3365
Xeon(R) W-3375
EOF