0 Pluspunkte 0 Minuspunkte

Wie kann ich eine .Net Bibliothek (DLL) in Powershell verwenden?

namespace MyLibrary { 

    public class Calculator { 

        public int Add(int a, int b) { 
            return a + b; 
        } 

    } 

}

von  

1 Antwort

0 Pluspunkte 0 Minuspunkte

Du kannst Add-Type verwenden, um die Assembly in PowerShell zu laden und mit New-Object eine Instanz der Klasse erstellen.

# Laden der Assembly
Add-Type -Path "C:\Pfad\Zur\Assembly.dll"

# Erstellen einer Instanz der Klasse
$calculator = New-Object MyLibrary.Calculator

# Verwendung der Methode
$result = $calculator.Add(5, 3)
Write-Host "Das Ergebnis ist: $result"
von