私はPowershellに少し新しく、私が取り組んでいるプロジェクトのための簡単なスクリプトを完成しようとしています。私はそれが道の95%を働かせますが、結果を返さないだけです。私はNTFSSECURITYモジュールを読み込んでおり、Add-NTFSACCESSを使用して、.csvファイルに保存されたパスを使用して複数のフォルダに対してDeny deleteを設定しています。下記参照。Powershell Add-NTFSAccess with csv
スクリプト
$itempath = import-csv "C:\dox\folderpath.csv"
foreach ($items in $itempath) {
Add-NTFSAccess -path $itempath -AccessRights Delete -Account "domain\username" -AccessType Deny -AppliesTo ThisFolderOnly
}
これは私が
アドインNTFSAccessを得るエラーです:指定されたファイルを見つけることができません。
これはあなたがアクセス権を変更したい項目へのパスがあなたのCSVからインポートPowerShellのオブジェクトの配列であるPowerShellを語っている
'$ itempath'はあなたのコレクションです。だからパスに '$ items'を使いたいと思っています。 – BenH