replace get hardware info to powershell instead of wmic

This commit is contained in:
Alex Bezdieniezhnykh
2025-03-09 11:57:45 +02:00
parent f26b5ac8a2
commit 06f527e6c3
2 changed files with 18 additions and 11 deletions
@@ -102,9 +102,11 @@ class HWService:
def get_hardware_info(self):
if self.is_windows:
os_command = (
"wmic CPU get Name /Value && "
"wmic path Win32_VideoController get Name /Value && "
"wmic OS get TotalVisibleMemorySize /Value"
"powershell -Command \""
"Get-CimInstance -ClassName Win32_Processor | Select-Object -ExpandProperty Name | Write-Output; "
"Get-CimInstance -ClassName Win32_VideoController | Select-Object -ExpandProperty Name | Write-Output; "
"Get-CimInstance -ClassName Win32_OperatingSystem | Select-Object -ExpandProperty TotalVisibleMemorySize | Write-Output"
"\""
)
else:
os_command = (
@@ -225,12 +227,15 @@ class Api:
credentials = Credentials('admin@azaion.com', 'Az@1on1000Odm$n', 'stage')
api = Api(credentials)
file = 'file1'
sha256_init = Api.create_file(file, size_mb=100)
sha256_init = Api.create_file(file, size_mb=1)
api.upload_file(file)
file_bytes = api.load_bytes(file)
print(f'received: {len(file_bytes)/1024} kb')
sha256_downloaded = Api.get_sha256(file_bytes)
print(f'{sha256_init}: sha256 initial file')
print(f'{sha256_downloaded}: sha256 downloaded file')
#
# print(f'received: {len(file_bytes)/1024} kb')
# sha256_downloaded = Api.get_sha256(file_bytes)
# print(f'{sha256_init}: sha256 initial file')
# print(f'{sha256_downloaded}: sha256 downloaded file')