PowerShell ausführen von Funktionen aus .ps1 mit mehreren Parametern
Ich versuche, eine Funktion auszuführen, die sich innerhalb einer .die ps1-Datei. Die Funktion akzeptiert zwei Parameter kann entweder ein string oder int. Hier ist mein code:
Dateiname: SetFarmProp.ps1
Function SetFarm ($property_name, $property_value) `
{
$farm = Get-SPFarm
$farm.Properties.Add($property_name, $property_value)
$farm.properties
}
Wenn ich in mein PowerShell-Sitzung, und geben Sie in
.\SetFarmProp.ps1
SetFarm "testkey" "testvalue1"
Bekomme ich eine Fehlermeldung, dass die "SetFarm" ist nicht ein anerkannter name eines cmdlet, einer Funktion, einer Skriptdatei oder bedienbare Programm.
InformationsquelleAutor shreddish | 2012-06-20
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen, dot-sourcing:
Oder einfach nur:
Wenn Sie ändern Ihre .ps1-Datei:
InformationsquelleAutor CB.