提前致谢!
这是代码:我想收集以下变量的值...
$Sheet3.Cells.Item($intRowDisk, 4) = $objItem.Size/1024/1024/1024 - $objItem.FreeSpace/1024/1024/1024
然后我想比较该值,如果它大于 100 GB,则在 excel 电子表格的列中放置一个值是或否。
if ( $Sheet3.Cells.Item($intRowDisk, 4) -gt 100 ) {
$Sheet1.Cells.Item($intRow, 12) = write "Yes"
但是我收到以下错误:错误:运算符'-gt'的错误参数:无法将“System.__ComObject”与“100”进行比较。错误:“无法将“System.Int32”类型的“100”值转换为“System.Int32”类型。错误:__ComObject"。"。IME_InventoryV1.8.ps1 (124): 错误: At Line: 124 char: 49 错误: + if ($Sheet3.Cells.Item($intRowDisk, 4) -gt <<<< 100) { 错误: + CategoryInfo: InvalidOperation : (:) [],RuntimeException 错误:+ FullyQualifiedErrorId:BadOperatorArgument