2011-02-10 10 views
3

バッチファイルをユーザーから入力し、特定のフォルダー(パスはハードコードされます)に「フルアクセス」アクセス許可を与え、ユーザー。ユーザーは、フォームにユーザー名のカンマ区切りリスト(domain \ username)を入力します。私を助けてください!!!!!!!!!! :(ユーザ名をバッチファイルに最初のパラメータとして渡された場合は、上記のパラメータ「Cでは、次のコマンドユーザー入力後にバッチファイルを使用してアクセス許可を設定する

cacls C:\GNUPG /T /E /G %1:F 

を使用し、次のコマンド

cacls C:\GNUPG /T /E /G everyone:F 

を使用することができますWindows XPで

答えて

2

:\ GNUPG "はパス名です

+0

ありがとうございましたが、ユーザリストはset/pユーザを使用して取得しましたが、uはユーザが変数であると推測している可能性があるため、この変数を解析して、デリミタを作成してアクセス権を割り当てます – lvkchaitanya

+0

これらのリンクのバッチファイルを使用してカンマ区切り文字列を解析する方法については、http://stackoverflow.com/questions/2164895/how-do-i-get-a-for-loop-to-workを参照してください。 -a-a-a-single-line-カンマで区切られた文字列とスペースhttp://stackoverflow.com/questions/2112694/how-do-i-get-a-for-loop-to-work-with- aカンマ区切り文字列 – AbrahamJP

関連する問題