Code : Tout sélectionner
#cs ----------------------------------------------------------------------------
Script Function:
Création Répertoire s'il n'existe pas et réattribution des droits en modif sur le repertoire.
#ce ----------------------------------------------------------------------------
Opt("TrayIconHide", 1)
Opt("TrayAutoPause",0)
RunAsSet("user","domaine","pwd")
;------------------------------- attribution des droits pour REFERENCE -----------------------------------------------
If FileExists("C:\SPECIAL") Then
;MsgBox(4096, "Informatique", "C:\SPECIAL\divers existe", 10)
Run ("\\serveur\partage$\sub\subinacl.exe /subdirectories C:\SPECIAL /grant=Utilisateurs=C /setowner=Administrateurs",'\\serveur\partage$\sub\', @SW_HIDE)
Run ("\\serveur\partage$\sub\subinacl.exe /subdirectories C:\SPECIAL\*.* /grant=Utilisateurs=C /setowner=Administrateurs",'\\serveur\partage$\sub\', @SW_HIDE)
Else
;MsgBox(4096,"Informatique", "C:\SPECIAL\divers n'existe pas", 10)
EndIf
If FileExists("C:\TMP") Then
;FileRecycle("C:\TMP\*.*")
Run ("\\serveur\partage$\sub\subinacl.exe /subdirectories C:\TMP /grant=Utilisateurs=C /setowner=Administrateurs",'\\serveur\partage$\sub\', @SW_HIDE)
Run ("\\serveur\partage$\sub\subinacl.exe /subdirectories C:\TMP\* /grant=Utilisateurs=C /setowner=Administrateurs",'\\serveur\partage$\sub\', @SW_HIDE)
;MsgBox(4096, "Informatique", "C:\TMP existe", 10)
Else
DirCreate("C:\TMP")
;MsgBox(4096,"Informatique", "C:\TMP n'existe pas", 10)
Run ("\\serveur\partage$\sub\subinacl.exe /subdirectories C:\TMP /grant=Utilisateurs=C /setowner=Administrateurs",'\\serveur\partage$\sub\', @SW_HIDE)
Run ("\\serveur\partage$\sub\subinacl.exe /subdirectories C:\TMP\* /grant=Utilisateurs=C /setowner=Administrateurs",'\\serveur\partage$\sub\', @SW_HIDE)
EndIf
;------------------------------- attribution des droits pour Applis L et Oracle -----------------------------------------------
If FileExists("C:\maison") Then
Run ("\\serveur\partage$\sub\subinacl.exe /subdirectories C:\maison /grant=Utilisateurs=C /setowner=Administrateurs",'\\serveur\partage$\sub\', @SW_HIDE)
Run ("\\serveur\partage$\sub\subinacl.exe /subdirectories C:\maison\*.* /grant=Utilisateurs=C /setowner=Administrateurs",'\\serveur\partage$\sub\', @SW_HIDE)
EndIf
If FileExists("C:\oracle\ora81\network\ADMIN") Then
Run ("\\serveur\partage$\sub\subinacl.exe /subdirectories C:\oracle\ora81\network\ADMIN /grant=Utilisateurs=C /setowner=Administrateurs",'\\serveur\partage$\sub\', @SW_HIDE)
Run ("\\serveur\partage$\sub\subinacl.exe /subdirectories C:\oracle\ora81\network\ADMIN\*.* /grant=Utilisateurs=C /setowner=Administrateurs",'\\serveur\partage$\sub\', @SW_HIDE)
EndIf
If FileExists("C:\OraHome1\network\ADMIN") Then
Run ("\\serveur\partage$\sub\subinacl.exe /subdirectories C:\OraHome1\network\ADMIN /grant=Utilisateurs=C /setowner=Administrateurs",'\\serveur\partage$\sub\', @SW_HIDE)
Run ("\\serveur\partage$\sub\subinacl.exe /subdirectories C:\OraHome1\network\ADMIN\*.* /grant=Utilisateurs=C /setowner=Administrateurs",'\\serveur\partage$\sub\', @SW_HIDE)
EndIf
;------------------------------- attribution des droits pour L'application 1 -----------------------------------------------
If FileExists("C:\appli1") Then
Run ("\\serveur\partage$\sub\subinacl.exe /subdirectories C:\appli1 /grant=Utilisateurs=C /setowner=Administrateurs",'\\serveur\partage$\sub\', @SW_HIDE)
Run ("\\serveur\partage$\sub\subinacl.exe /subdirectories C:\appli1\*.* /grant=Utilisateurs=C /setowner=Administrateurs",'\\serveur\partage$\sub\', @SW_HIDE)
EndIf
;------------------------------- attribution des droits pour L'application 2 -----------------------------------------------
If FileExists("C:\appli2") Then
Run ("\\serveur\partage$\sub\subinacl.exe /subdirectories C:\appli2 /grant=Utilisateurs=C /setowner=Administrateurs",'\\serveur\partage$\sub\', @SW_HIDE)
Run ("\\serveur\partage$\sub\subinacl.exe /subdirectories C:\appli2\*.* /grant=Utilisateurs=C /setowner=Administrateurs",'\\serveur\partage$\sub\', @SW_HIDE)
EndIf
;------------------------------- attribution des droits pour L'application 3 -----------------------------------------------
If FileExists("C:\appli3") Then
Run ("\\serveur\partage$\sub\subinacl.exe /subdirectories C:\appli3 /grant=Utilisateurs=C /setowner=Administrateurs",'\\serveur\partage$\sub\', @SW_HIDE)
Run ("\\serveur\partage$\sub\subinacl.exe /subdirectories C:\appli3\*.* /grant=Utilisateurs=C /setowner=Administrateurs",'\\serveur\partage$\sub\', @SW_HIDE)
EndIf
RunAsSet()
exit