PS>lettre de lecteur-réseau dans une variable

Résolu/Fermé
utena63 Messages postés 20 Date d'inscription lundi 23 janvier 2012 Statut Membre Dernière intervention 9 février 2012 - Modifié par utena63 le 23/01/2012 à 11:47
utena63 Messages postés 20 Date d'inscription lundi 23 janvier 2012 Statut Membre Dernière intervention 9 février 2012 - 23 janv. 2012 à 16:57
Bonjour,

je souhaiterai, via un script PowerShell, mettre la lettre de lecteur-réseau de ma clé USB dans une variable sans utiliser un fichier texte.

J'ai réalisé cette commande:

$lettre = Get-WMIObject Win32_LogicalDisk -filter "DriveType=2" -computer localhost | Select '
@{Name="Lettre Lecteur";Expression={'{0:N1}' -f($_.DeviceID)}}
$lettre

et j'obtiens:

Lettre Lecteur
--------------
G:

Comment faire pour que la variable ne contienne que G: ?

1 réponse

utena63 Messages postés 20 Date d'inscription lundi 23 janvier 2012 Statut Membre Dernière intervention 9 février 2012 1
23 janv. 2012 à 16:57
J'ai finalement trouvé, pour ceux que ça intéresse voici le script:

$donnee = Get-WMIObject Win32_LogicalDisk -filter "DriveType=2" -computer localhost | Select '
@{Name="Lettre Lecteur";Expression={`{0:N1}' -f($_.DeviceID)}}
$res = $donnee -match "G:"
if ($res -match "True")
{
$lettre = "G:"
}
1