私は書き込みアクセス権を共有しています。私はその共有にログファイルを書き込むためのPowerShellスクリプトを書いています。共有に書き込みアクセス権があるかどうかを確認する方法は?
私は、この共有に書き込みをする前に、この共有への書き込みアクセス権を持っているかどうかを確認したいと思います。
powershellを使用して書き込みアクセス/フルコントロールをチェックする方法は?
私はGet-ACLコマンドレットを試しました。
$Sharing= GEt-ACL "\\Myshare\foldername
If ($Sharing.IsReadOnly) { "REadonly access" , you can't write" }
これは、IsReadOnlyプロパティを持っていますが、ユーザーがフルコントロールのアクセス権を持っていることを確認する方法はありますか?
何か試しましたか?あなたの問題を解決するための少しの努力を示し、コミュニティがあなたを助けます。 –
@Christian:Buddy質問で私の努力を更新しました。 – Samselvaprabu
Sysinternalsの[AccessChk](http://technet.microsoft.com/en-us/sysinternals/bb664922)を使用できます。もう1つのオプションは、呼び出された同じAPIを呼び出すWin32関数['GetEffectiveRightsFromAcl'](http://msdn.microsoft.com/en-us/library/aa446637%28v=vs.85%29.aspx)を使用することですファイル/フォルダのプロパティの[有効なアクセス許可]タブを使用する場合しかし、これはPowerShellで実装するのがはるかに複雑です。 –