Trying to load .dll into PowerShell - Access Denied

Welcome Forums General PowerShell Q&A Trying to load .dll into PowerShell - Access Denied

This topic contains 1 reply, has 2 voices, and was last updated by

1 year ago.

  • Author
  • #94591

    Points: 1
    Rank: Member

    Hi there,

    I'm trying to add an assembly into Powershell but I keep getting:

    Exception calling "LoadFrom" with "1" argument(s): "Could not load file or assembly "path etc" or one of its dependencies. Access is denied."

    Does anyone know why I'm getting "Access Denied", I'm also running Powershell as admin and checked the .dll properties.

    # Load the assembly. I used a relative path so I could off using the Resolve-Path cmdlet 
    $ScriptDirectory = (gi $PSCommandPath).DirectoryName
    Join-Path $ScriptDirectory "taglib-sharp.dll"
    [Reflection.Assembly]::LoadFrom( (Resolve-Path "$ScriptDirectory"))
  • #94612

    Points: 1,113
    Helping Hand
    Rank: Community Hero

    Have you tried the below approach below instead?

        Add-Type -Path $Taglib-SharpDll
        $TagSharp = New-Object TagSharptype

    You call a static method like so:


    Instead of Add-Type, you can also use reflection:


    This approach is also calling the Reflection library and the LoadFile static method.

    See also:

    Load a Custom DLL from PowerShell

    One of the amazing features of PowerShell is its amazing reach. You can interact with the file system, the registry, certificate stores, COM, WMI, XML, cmdlets, providers … the list seems to go on forever.

    One important extension point is the ability to seamlessly interact with .NET DLLs. These are most commonly shipped in SDKs, and many people have made use of this.


The topic ‘Trying to load .dll into PowerShell - Access Denied’ is closed to new replies.

denizli escort samsun escort muğla escort ataşehir escort kuşadası escort