Script Powershell pour trouver un fichier/nom de fichier?

Je voulais écrire un petit script qui a recherché un nom exact du fichier, pas une chaîne de caractères dans un nom de fichier.

Par exemple, si je recherche pour hosts aide de l'Explorateur, je obtenir plusieurs résultats par défaut. Avec le script, je veux juste le nom que je préciser. Je suppose que c'est possible?

Je n'avais vraiment commencé le script et c'est uniquement pour mon usage personnel, donc il n'est pas important, c'est juste m'énerve. J'ai plusieurs disques donc j'ai commencé avec 2 entrées, l'une à la requête de la lettre de lecteur et un autre à spécifier de nom de fichier. Je peux rechercher par extension, la taille du fichier, etc, mais ne semblent pas à la broche de la recherche vers le bas pour le nom exact.

Toute aide serait appréciée!

EDIT : Merci pour toutes les réponses. Juste pour mettre à jour. J'ai ajouté une des réponses à mon petit script et il fonctionne bien. Tous les trois réponses travaillé, mais je pourrais utiliser un seul en fin de compte, n'en déplaise aux deux autres. Des acclamations. Juste pour clarifier, 'npp" est un alias pour Notepad++ pour ouvrir le fichier une fois trouvé.

$drv = read-host "Choose drive"
$fname = read-host "File name"
$req = dir -Path $drv -r | Where-Object { !$PsIsContainer -and  [System.IO.Path]::GetFileNameWithoutExtension($_.Name) -eq $fname }
set-location $req.directory
npp $req
InformationsquelleAutor gavin19 | 2010-08-06