布団が俺を呼んでいる

丘山大一のぶろぐ

PowerShell 64ビット判定

PowerShell バージョンによって違う? かもしれません。
動作を確認したのはWindows7からアップグレードした直後のWindows10。なのでバージョン5.0。
とりあえず64bitか否かで、ProgramFilesの場所を決めてみた。

$OS = Get-WmiObject -Class Win32_OperatingSystem
if ($OS.OSarchitecture -match "64")
{
    $Path = "Program Files (x86)"
} else
{
    $Path = "Program Files"
}


Windows PowerShell超入門 [4.0対応]

新品価格
¥2,160から
(2015/10/5 23:59時点)

Windows PowerShell超入門 [ 新丈径 ]

価格:2,160円
(2015/10/5 23:59時点)
感想(1件)

コメントを書く

布団が俺を呼んでいる | PowerShell 物理ドライブのドライブレター取得

布団が俺を呼んでいる

丘山大一のぶろぐ

PowerShell 物理ドライブのドライブレター取得

やり方あるんですね。
取得自体は簡単でした。
Get-WmiObject Win32_LogicalDisk

使う時はこんな感じ?
foreach($Drive in Get-WmiObject Win32_LogicalDisk){
    if(Test-Path ($Drive.DeviceID + "\HogeHogeFolder")){        
        #処理
    }
}

Windows PowerShell超入門 [4.0対応]

新品価格
¥2,160から
(2015/10/5 23:59時点)

Windows PowerShell超入門 [ 新丈径 ]

価格:2,160円
(2015/10/5 23:59時点)
感想(1件)

コメントを書く

"; } else { e.style.display = 'block'; h.innerHTML = "-"; } }