Verwendet Powershell CLR?

1

Ich weiß, dass Powershell auf .net basiert. Bedeutet das, dass es CLR verwendet? Wenn ja, bedeutet das, dass CLR als Interpreter arbeitet und direkt von * .ps1 in Maschinencode konvertiert?

Foo
quelle
Die CLR ist kein Dolmetscher.
Ramhound
Tatsächlich ist die CLR laut Wikipedia die VM, was sie zum Interpreter macht, da sie die JIT-Kompilierung in Maschinencode durchführt. In einem hybriden Complier / Runtime wie .net passen weder Termcompiler noch Interpreter in den reinsten Sinn ihrer Definitionen, aber Interpreter sind aufgrund ihrer JIT ein durchaus akzeptabler Begriff. und OP, ja, PS verwendet die CLR für .NET-Funktionen, jedoch nicht für integrierte Befehle. Es verwendet externe ausführbare Dateien und Funktionen, die in Powershell integriert sind und Windows-API-Funktionen verwenden.
Frank Thomas