Powershell COM
Aller à la navigation
Aller à la recherche
| Fiche express | |
|---|---|
| Domaine | Interopérabilité COM |
| Base | New-Object -ComObject
|
| Voir aussi | New-object · Powershell .net |
COM (Component Object Model) permet à PowerShell de piloter des applications exposant une automation COM (Office, Internet Explorer, WScript.Shell…).
Instancier un objet COM
L'instanciation passe par la cmdlet New-object avec le paramètre
-ComObject (ProgID de l'objet) :
$wshell = New-Object -ComObject WScript.Shell
$wshell.Popup('Bonjour')
$ie = New-Object -ComObject InternetExplorer.Application
$ie.Visible = $true
$ie.Navigate('https://example.com')
Voir New-object pour la recherche des ProgID et davantage d'exemples (Word, PowerPoint, WScript.Network…).