2016-04-12 1 views
0

J'ai un problème avec Powershell et cmd. J'ai un script qui référence le presse-papiersPowershell - Windows.Clipboard introuvable

[System.Windows.Clipboard]::SetText("My text"); 

je lance le script dans l'éditeur Powershell et eveything va bien. Quand je l'ai essayée en cours d'exécution de la ligne de commande

powershell.exe -c myscript.ps1 

Je reçois cette erreur: Type [System.Windows.Clipboard] non trouvé

(je traduis du français, je suppose que cela est l'équivalent en anglais)

Une idée?

+0

exécutez cette première 'Presentation-Assembly-Add-Type ' –

+0

Cela résout mes problèmes! Merci @AnthonyStringer :) – RandomSecGuy

Répondre

1

Comme @AnthonyStringer dit, je devais importer d'abord le PresentationCore avec la commande

Add-Type -Assembly PresentationCore 

De cette façon, lorsque vous appelez powershell de l'cmd il a pu appeler Windows.Clipboard.