Powershell has access to the whole .NET features, meaning you can also expose DLL and COM objects into your Powershell session.