基本的な状況はこれです。
これらのいずれかを使用して icalcs を呼び出す場合:
icalcs <path> /grant:r <SID>
C:/Windows/System32/icalcs <path> /grant:r <SID>
次の結果が得られます。
processed file: <path>
Successfully processed 1 files; Failed processing 0 files
exe をコピーした場所から icalcs を呼び出しても、何も出力されません。
例えば:
C:/Test/icalcs <path> /grant:r <SID>
これは何が原因ですか?
NTFS ファイル共有を変更するために icalcs を実行する perl スクリプトがあります。perl スクリプトと同じシステムで icalcs を使用できるとは限らないため、それをパッケージ化する必要があります。