Avez-vous déjà voulu accéder en PowerShell aux commandes du clique-droit?
Rien de plus simple, il suffit d'utiliser Shell.Application!
$drive = 'h:'
$sa = New-Object -comObject Shell.Application
$sa.Namespace(17).parseName($drive)
La commande suivant renvoie la liste des fonctions disponibles:
$sa.Namespace(17).ParseName("$drive").Verbs()
Par exemple:
$sa.Namespace(17).ParseName("$drive").InvokeVerb("Eject")
$sa.Namespace(17).ParseName("$drive").InvokeVerb("Format")
mardi 6 mars 2012
Inscription à :
Publier les commentaires (Atom)
Aucun commentaire:
Enregistrer un commentaire