質問

いるスクリプトを実行Vista Ultimateを共有する外部ドライブに割り当てを完全に制御します。私のバッチファイルのシェアを使用 net share, がないようでを何でもこなせます。アクセス権を表します。うことは可能ユすが、わたしにはわかりません。

役に立ちましたか?

解決

2つの答えます。

のPowerShellでは、Get-ACLコマンドレットは、既存のアクセス許可を取得します。その後、戻ってフォルダにそれを適用するために、それらの使用.NETのコマンドを変更、およびSet-ACLを実行する - これら二つのコマンドレットのヘルプには例が含まれており、あなたは、「Windows PowerShellのためのwww.sapienpress.comから本の例をダウンロードすることができます:TFM "=本は、明示的な例が含まれています。

しかし、それはあなたの時間価値はありません。事実上、ファイルのACLは王室に対処するための痛みと信じられないほど複雑です。 Microsoftはすでに、CACLSのように、これを行うための素敵なツールを書きました、そして、それはちょうどそれらを使用することがはるかに簡単です。

今では、すべてのファイルのパーミッションだ - あなたはまた、SHARE自体のパーミッションを変更することに興味があるかもしれません。そのためのツールがSUBINACLあり、そしてあなたは、マイクロソフトからダウンロードできます。 http://cwashington.netreach.net/depo/viewも参照してください。 ASP?インデックス= 1127&SCRIPTTYPE = VBScriptのに。

他のヒント

場合はあなたがこの質問への答えを探している、しかし、あなたは私があったように、あなたは許可がNETのSHAREコマンドで設定することができることを知って興味があるかもしれない、(代わりにビスタの)は、Windows 7を実行しています、今、直接的ます。

例えば、

NET SHARE作品= M:\映画/ GRANT:Everyone`、READ

共有を作成し、そこにみんなの読み取り専用アクセス権を与えます。

の代わりにREADの、あなたにもCHANGEまたはFULLを使用することができます。

WMF 4のよう:

New-SmbShare –Name ShareName –Path C:\LocalFolder –FullAccess Username

http://technet.microsoft.com/en-us/library/jj635722.aspx

炭素 ユーモジュールには二つの機能をこれに専用に作成する方法もあります。 インストー SmbShare許-許可.思 ダウンロード でいただけるミュージアムです。

Install-SmbShare -Name MyShare -Path X:\ -FullAccess 'Everybody' `
                 -Description 'My super-awesome file share!' 
Grant-Permission -Identity Everyone -Permission FullControl -Path X:\

免責事項:私は、著作者のクリエイター。私の使用をお勧めしこのモジュールがあるので注意やチのどちらの場合イ株式の付与などアクセス権を表します。これら二つの機能のことです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top