「Z」という名前のドライブがあるかどうかをテストしたいとします。最初のステップはこれです。"grep"、Powershellで紛失しました
Get-PSProvider | Select-Object -Property Drives
Drives:
...
{C, A, D, Z}
...
しかし、どのように私は「Z」のためにドライブやテストを取得するために進んでいますか? 私は
BR /クリステル
「Z」という名前のドライブがあるかどうかをテストしたいとします。最初のステップはこれです。"grep"、Powershellで紛失しました
Get-PSProvider | Select-Object -Property Drives
Drives:
...
{C, A, D, Z}
...
しかし、どのように私は「Z」のためにドライブやテストを取得するために進んでいますか? 私は
BR /クリステル
はあなたが必要なだけの情報を選択するために、どこで、オブジェクトを使用してみてください....ノーワーキング変種の多くを試してみました:
Get-PSDrive | Where-Object { ($_.Provider -match "FileSystem") -and ($_.Name -eq "Z") }
あなたが使用することができますテスト-Pathコマンドレット:
Test-Path Z:
またはGET-PSDriveコマンドレット:
Get-PSDrive Z -ErrorAction SilentlyContinue
ブール値を返すTest-Pathを使用する場合+1! –
'Get-PSDrive'はパラメータ' -Name'と '-PSProvider'を知っているので、ここで' Where-Object'は必要ありません –
良い点 - それは分かりませんでした! – MrKWatkins