[解決済み] リモートコンピュータのディスク容量と空き容量を取得する方法
2022-06-05 14:33:03
質問
このようなワンライナーを持っています。
get-WmiObject win32_logicaldisk -Computername remotecomputer
で、出力はこうなります。
DeviceID : A:
DriveType : 2
ProviderName :
FreeSpace :
Size :
VolumeName :
DeviceID : C:
DriveType : 3
ProviderName :
FreeSpace : 20116508672
Size : 42842714112
VolumeName :
DeviceID : D:
DriveType : 5
ProviderName :
FreeSpace :
Size :
VolumeName :
どうすれば
Freespace
と
Size
の
DeviceID
C:
? この2つの値だけを抽出し、他の情報を抽出しないようにする必要があります。私はそれを試してみました
Select
コマンドレットで試してみましたが、効果はありませんでした。
編集してください。 数値のみを抽出して変数に格納したいのですが、どうすればよいでしょうか?
どのように解決するのですか?
$disk = Get-WmiObject Win32_LogicalDisk -ComputerName remotecomputer -Filter "DeviceID='C:'" |
Select-Object Size,FreeSpace
$disk.Size
$disk.FreeSpace
値のみを抽出して変数に代入する場合。
$disk = Get-WmiObject Win32_LogicalDisk -ComputerName remotecomputer -Filter "DeviceID='C:'" |
Foreach-Object {$_.Size,$_.FreeSpace}
関連
-
Powershellを選択すべき10の理由(cmdを捨てるべき)
-
このシステムでのスクリプトの実行を無効にするPowerShellソリューション
-
Powershellは、ユーザーのプライマリSMTPアドレスを検索します。
-
PowerShellのContinue文の使用例
-
統計関数のネスト深度のPowerShell実装
-
PowerShellでプログラム的にIEのキャッシュを空にする
-
[解決済み] シェルスクリプトでブール変数を宣言して使用するにはどうすればよいですか?
-
[解決済み] PowerShellで文字列と変数を連結する方法は?
-
[解決済み] Windows PowerShellで現在のユーザー名を取得する方法を教えてください。
-
[解決済み】Get-ChildItemを使用してディレクトリのみを取得するにはどうすればよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン