我知道 PowerShell 中的 64 位命令,但是当我远程尝试另一台具有 32 位的计算机时,PowerShell 命令不起作用,如下所示。任何人都可以在运行 32 位 PowerShell 的远程计算机中完美运行 PowerShell 中的 32 位命令吗?
磁盘碎片整理:Optimize-Volume -DriveLetter C -Defrag -Verbose
病毒扫描:Start-MpScan -ScanType QuickScan -ScanPath C
当我运行上面编写的磁盘碎片整理代码时,会出现如下错误
在 x64 环境中运行的 x86 不支持此命令
当我运行病毒扫描错误时,会发生同样的错误。所以也许他们要求 32 位命令。我尝试了很多来执行以下命令。
$v = gwmi Win32_Volume
# Display Number of volumes
"Number of volumes {0}: " -f $v.Length
# Now get the C:\ volume
$v1 = $v | where {$_.Name -eq "C:\"}
# Perform a defrag analysis
$v1.defraganalysis().defraganalysis
# Defrag the volume
$v1.defrag($true)
# Redo the Defrag analysis
$v1.defraganalysis().defraganalysis
但是当我用 Python 脚本编写相同的代码时,它不起作用。它显示了
空值返回