function.ps1ファイルに関数を定義してから、別のスクリプトから呼び出すことができます。このような何か:公開機能の作成方法
Functions.ps1:
Function Hi()
{
"hi"
}
別のスクリプト(Call.ps1)からそれを呼び出します。
Call.ps1:
invoke-expression -Command .\functions.ps1
Hi
しかし機能は、スクリプトfunctions.ps1のローカルスコープに定義されていると私はERRを取得している:
The term 'hi' is not recognized as the name of a cmdlet, function,
script file , or operable program. Check the spelling of the name, or
if a path was included, v erify that the path is correct and try
again.
は、この問題を解決するための簡単な方法はありますか?
. .\functions.ps1
Hi
あなたの答えが正しいですが、それは私がすでに提供の答えに追加の情報を提供していません.... –
私はその点を理解しませんコメント。私の答えに何が問題なのです...それは正しいのですか? 2つの間に2分のようなものがありました。これは、あなたよりも多くの時間を入力することを意味しています。 –
どちらも正しいです。あなたがあなたの答えを追加したとき、それは正当なものでしたが、他の答えに何も追加しません。 –