powershell - 如何从 cmdlet 命令获取属性并将它们作为整数保存到变量中
问题描述
例如,我试图从 cmdlet 中获取一个值,将其保存为 int 并在 PowerShell 脚本中的 if 语句或 while 语句中使用它。
$value = Get-WmiObject -Class Win32_logicaldisk -Filter "DriveType = '2'" | 选择对象大小 echo $value
Size
----
1992032256 <------- I am trying to get that number so that I can use it in a if statement and compare it with another number
解决方案
像这样:
$value = Get-WmiObject -Class Win32_logicaldisk -Filter "DriveType = '2'"
$value.size
推荐阅读
- javascript - 在 React Native 中每天进行一次条件渲染
- postgresql - Celery 容器中的 pg_dump 与其他容器中的 pg_dump 不同
- typescript - 从 CommonJS 切换到 ES2020 模块后必须附加 /index 以导入 index.d.ts
- node.js - MissingSchemaError:尚未为模型“农场”注册架构
- delphi - 选择哪一个,stdcall 还是 cdecl?
- java - 幂等Kafka生产者回调
- python - 在 Raspbian 中启动后如何启动 python 脚本?
- postgresql - AWS Postgres 设置 pg_trgm.word_similarity_threshold
- gradle - 通过 Nexus 下载 Gradle 构建请求额外的“/gradle/plugin”目录
- node.js - 如何对谷歌助手 dialogflow fullfilment 进行单元测试