問題タブ [icacls]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
powershell - Powershell Windows ファイル共有のアクセス許可。新しいユーザーを追加して、既存のユーザーをすべて置き換えますか?
icacls を使用してファイル フォルダーにユーザーを追加することに慣れましたが、次の操作を行う方法がわかりません。
多くの子を持つフォルダで、g
フォルダに対する既存のアクセス許可を取得して保存します
たくさんの新しいユーザーを追加し、すべての子に伝播し、継承、置換、および強制をオンにします (以前のスクリプトから既に機能しています)。
最上位のフォルダーを確認し、手順 2 で設定されていない権限をすべて削除します。
親フォルダーに正しいアクセス許可があり、すべての子に継承が設定されているので、すべての子に親と同じアクセス許可を設定します (ACL 継承を再計算しますか?)
皆さんが提供できる助けに感謝します。正しい方向に進むためにプッシュが必要です。
powershell - 多くのフォルダにアクセス許可を適用する
フォルダー名に応じて異なるアクセス許可で、多くのフォルダーにアクセス許可を適用するスクリプトを作成する必要があります。ルート フォルダー共有があり、その中に各クライアントを表すフォルダーがあります。各クライアント フォルダーの内部には、部門フォルダーがあります。各部門のフォルダへのアクセスをセキュリティ グループで制限して、その部門に属する人だけがアクセスできるようにする必要があります。
次のようになります。
これを正しく実行する方法が完全にはわかりません。誰かが私を正しい方向に向けるのを手伝ってもらえますか? これは、Active Directory セットアップを使用して Windows Server 2008 R2 を実行しているサーバー上にあります。
私が現在持っているものは次のようになります(これは機能するようです):
windows - 追加の明示的なエントリを追加するicacls
すべてのファイルとフォルダーが再帰的に SYSTEM アカウントをフル コントロール (および正しい継承) で継承するように、フォルダー構造でこのコマンドを実行しています。
これは期待どおりに動作するように見えますが、高度なアクセス許可の設定に入ると、SYSTEM のアクセス許可エントリが 2 つあります。 .
継承されたアクセス許可エントリのみが適用されるようにフラグを追加することは可能ですか? 各ファイルとフォルダーに 2 つのエントリを追加する必要がある理由について、私は混乱しています。
icacls /? をよく読みました。ドキュメンテーションを参照し、さまざまな組み合わせを試みましたが、役に立ちませんでした。
ご提案いただきありがとうございます。
batch-file - 最初の変数を実行した後、バッチ ファイルのネストされた for ループが閉じます
システム上のローカルに固定されたすべてのディスクから、すべてのディレクトリ (個々のファイルではなく) から権限を取得するバッチ スクリプトを作成しています。これが機能するものです。ローカルに固定されたすべての NTFS パーティションを一覧表示する一時ファイルを作成できます。その一時ファイル (通常は C: ドライブ) から最初の行を取得し、それに対して dir コマンドを実行し、それに対して icacls/cacls コマンドを実行できます。私が抱えている問題は、一時ファイルにリストされている他のドライブに対して dir コマンドと icacls/cacls コマンドを実行するために循環しないことです。どんな助けでも大歓迎です。これが私のスクリプトです:
batch-file - icacls はファイルへのアクセスを提供できませんが、正常に完了したというメッセージが表示されます
Windows グループを特定のファイルに割り当てようとしています。
結果は次のとおりです
"処理されたファイル: C:\Program Files (x86)\MyOrg\MyProj\Logger.exe 1 個のファイルの処理に成功しました; 0 個のファイルの処理に失敗しました
しかし、ファイルのプロパティを開いてセキュリティタブで表示すると、グループがリストされません。
私は何か不足していますか?または、ファイルへのアクセスを提供する他の方法はありますか?
windows - icacls を使用してフォルダーのアクセス許可を再帰的に継承するように設定する
親フォルダーのすべての権利を継承するために、特定の権限を持つ特定のフォルダーを設定したいと考えています。を使用する必要があることはわかっていますicacls
。
私のフォルダは次のようになります。
inno-setup - Inno Setupで特殊文字を使用するには?
Inno Setup で特殊文字 á を使用するにはどうすればよいですか?
例えば:
パラメータに特殊文字なし:
ただし、特殊文字がある場合、コマンドは次のように機能しません。
powershell - PowerShell の icacls アクセス許可スクリプト
まず、私はスクリプト作成に非常に慣れていないということから始めましょう。基本的に、私がやろうとしているのは、これらすべてのファイルを作成するスクリプトを作成することです。ファイルの 13 ~ 14 については、前年と現在の年であるため、来年スクリプトを実行するときに変数が必要です。 14-15 になります。最上位のフォルダーは、AD、CC、DC、FS、IT、OP です。
例えば
- C:\Test\AD\13-14\Audit\Fir
- C:\Test\CC\13-14\OSA
- C:\Test\DC\13-14\ベンダー
- C:\Test\FS\13-14\メンテナンス
- C:\Test\IT\13-14\詳細
- C:\テスト\OP\13-14\トレーニング
(他にもたくさんのフォルダがありますが、これは単なる例です)
これまでにこれらすべてのフォルダーを作成するスクリプトは次のとおりです。
さて、これに追加しようとしているのは、新しいフォルダーを作成したり、削除したり、名前を変更したりできないように、分類の最上位レベルのフォルダーをロックする icacls スクリプトです。しかし、最上位レベルの下にあるフォルダーについては、必要に応じて新しいフォルダーを追加できるようにしたいと考えています。どんな助けでも大歓迎です。ありがとう
batch-file - バッチ ファイルを使用して、Everyone グループにフォルダーのアクセス許可を与える方法
グループを追加して、フォルダーに対するアクセス許可をEveryone
付与しようとしています。modify
これを試すためにバッチファイルを使用しています。だから私は持っicacls "C:\Program Files (x86)\Program File" /grant:r Everyone:M
ていますが、フォルダのアクセス許可を見てみると、何も変更されていません。