Powershellの新機能(および一般的なスクリプト)。 これは私をナットにしています。Powershell関数パラメータが動作しない
PowerShellの
Function Trainee-Admin {
param($groups = import-csv C:\Users\administrator\Desktop\Powershell\Scripts\TraineeAdmin\groups.csv)
$groups
}
Trainee-Admin
で実行した場合、上記のコードは正常に動作します
$groups = import-csv C:\Users\administrator\Desktop\Powershell\Scripts\TraineeAdmin\groups.csv
... Active Directory内のスクリプトにいくつかの管理作業を関数を作成しようとすると、私は最初のハードルで落ちたんです
関数のパラメーターで同じコマンドが機能しません。 代わりにこのエラーが表示されます。
'='の後に式がありません。 Cで :\ Users \ユーザー管理者\デスクトップ\ PowerShellの\スクリプト\ TraineeAdmin \ TraineeAdmin.p S1:3文字:14 + $グループ= < < < <輸入csvファイルC:\ Users \ユーザー管理者\デスクトップ\ PowerShellの\スクリップ TS \ TraineeAdmin \ groups.csv + CategoryInfo:ParserError:(=:文字列)[]、ParentContainsErrorRec ordException + FullyQualifiedErrorId:MissingExpressionAfterToken
私は、私は非常にシンプルなもの、であろう任意の助けが欠けている推測しています大変感謝します。
おかげでguiwhatsthat、 – Zeruko
いいえ問題、答えとしてそれをマークしてください。 – guiwhatsthat
関数で使用する変数を宣言するために、関数のパラメータ部分を使用していました。 私は、パラメータ部分が文字通り機能自体のためのパラメータを作成するために使用されたことを忘れていました。 私が言ったように - 総初心者。 – Zeruko