J'ai une question, je ne suis pas un spécialiste de Windows. ;-)
Est-ce qu'il est possible de faire un script VBS pour rechercher et
lister sur un volume tous les fichiers et dossiers d'un SID donné (le
"truc" en S-1-5-21-1454471165-1004336348-1606980848-xxxx), si oui cela
a-t-il été déjà fait ?
Le but recherché est de "nettoyer" les ACL d'une installation "curieuse"
qui a laissé des fichiers ayant comme possesseur un utilisateur qui
n'existe plus sur la machine. Une partie ayant été fait "à la main" le
but en fait de rechercher les "fichiers oubliés".
Je n'ai pas trouvé là
<http://www.microsoft.com/technet/scriptcenter/default.mspx>, un peu
touffu pour moi, ni dans la cassette du sieur JC Bellamy
<http://www.bellamyjc.org/fr/vbsdownload.html>
D'avance merci.
P.S. suivi en fr.comp.os.ms-windows plus facile d'accès pour moi.
--
Jacques PERROCHEAU
CNRS UMR 6226
Université de Rennes 1, Campus de Beaulieu, 35042 RENNES Cedex, France
Et subinacl ? http://www.google.fr/search?num0&q=subinacl
Comme il semble plus ancien (2004) et avoir eu quelque problèmes <http://support.microsoft.com/kb/296865/en-us>, <http://www.commentcamarche.net/forum/affich-593756-utilisation-de-subin acl-help>, <http://support.microsoft.com/kb/827209/en-us > j'essaierai xcacls d'abord.
-- Jacques PERROCHEAU ________________________________________________________________________ e-mail: mailto:
JF <JF@-> wrote:
Et subinacl ?
http://www.google.fr/search?num0&q=subinacl
Comme il semble plus ancien (2004) et avoir eu quelque problèmes
<http://support.microsoft.com/kb/296865/en-us>,
<http://www.commentcamarche.net/forum/affich-593756-utilisation-de-subin
acl-help>, <http://support.microsoft.com/kb/827209/en-us > j'essaierai
xcacls d'abord.
--
Jacques PERROCHEAU
________________________________________________________________________
e-mail: mailto:jperrocheau@mac.com
Et subinacl ? http://www.google.fr/search?num0&q=subinacl
Comme il semble plus ancien (2004) et avoir eu quelque problèmes <http://support.microsoft.com/kb/296865/en-us>, <http://www.commentcamarche.net/forum/affich-593756-utilisation-de-subin acl-help>, <http://support.microsoft.com/kb/827209/en-us > j'essaierai xcacls d'abord.
-- Jacques PERROCHEAU ________________________________________________________________________ e-mail: mailto:
Jean-Claude BELLAMY
"Jacques Perrocheau" a écrit dans le message de news:1ike7zr.1uh0wa41btiyjrN%
JF wrote:
Et subinacl ? http://www.google.fr/search?num0&q=subinacl
Comme il semble plus ancien (2004) et avoir eu quelque problèmes <http://support.microsoft.com/kb/296865/en-us>, <http://www.commentcamarche.net/forum/affich-593756-utilisation-de-subin acl-help>, <http://support.microsoft.com/kb/827209/en-us > j'essaierai xcacls d'abord.
SUBINACL fonctionne très bien, il suffit de prendre la bonne version.
Le pb est avec la version 4 de SUBINACL fournie dans les RKTOOLS, qui ne fonctionne pas sous VISTA ! Aucun message d'erreur n'est signalé, mais il ne se passe rien non plus ! :-(
Il faut télécharger la version 5.2.3790.1180 : http://www.microsoft.com/downloads/details.aspx?FamilyIDèba3e56-d8fe-4a91-93cf-ed6985e3927b&displaylang=en#AffinityDownloads
C'est un fichier SUBINACL.MSI qui s'installe sans problème. Il est recommandé de l'installer dans %systemroot%system32 Il n'existe qu'en anglais.
NB: sur la page en question, il est écrit : "Supported Operating Systems: Windows 2000; Windows Server 2003; Windows XP" mais je peux affirmer que VISTA fait partie des OS supportés
-- May the Force be with You! La Connaissance s'accroît quand on la partage ---------------------------------------------------------- Jean-Claude BELLAMY [MVP] http://www.bellamyjc.org ou http://jc.bellamy.free.fr
"Jacques Perrocheau" <jperrocheau@mac.com.invalid> a écrit dans le message
de news:1ike7zr.1uh0wa41btiyjrN%jperrocheau@mac.com.invalid...
JF <JF@-> wrote:
Et subinacl ?
http://www.google.fr/search?num0&q=subinacl
Comme il semble plus ancien (2004) et avoir eu quelque problèmes
<http://support.microsoft.com/kb/296865/en-us>,
<http://www.commentcamarche.net/forum/affich-593756-utilisation-de-subin
acl-help>, <http://support.microsoft.com/kb/827209/en-us > j'essaierai
xcacls d'abord.
SUBINACL fonctionne très bien, il suffit de prendre la bonne version.
Le pb est avec la version 4 de SUBINACL fournie dans les RKTOOLS, qui ne
fonctionne pas sous VISTA !
Aucun message d'erreur n'est signalé, mais il ne se passe rien non plus !
:-(
Il faut télécharger la version 5.2.3790.1180 :
http://www.microsoft.com/downloads/details.aspx?FamilyIDèba3e56-d8fe-4a91-93cf-ed6985e3927b&displaylang=en#AffinityDownloads
C'est un fichier SUBINACL.MSI qui s'installe sans problème.
Il est recommandé de l'installer dans %systemroot%system32
Il n'existe qu'en anglais.
NB: sur la page en question, il est écrit :
"Supported Operating Systems: Windows 2000; Windows Server 2003; Windows
XP"
mais je peux affirmer que VISTA fait partie des OS supportés
--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP]
http://www.bellamyjc.org ou http://jc.bellamy.free.fr
"Jacques Perrocheau" a écrit dans le message de news:1ike7zr.1uh0wa41btiyjrN%
JF wrote:
Et subinacl ? http://www.google.fr/search?num0&q=subinacl
Comme il semble plus ancien (2004) et avoir eu quelque problèmes <http://support.microsoft.com/kb/296865/en-us>, <http://www.commentcamarche.net/forum/affich-593756-utilisation-de-subin acl-help>, <http://support.microsoft.com/kb/827209/en-us > j'essaierai xcacls d'abord.
SUBINACL fonctionne très bien, il suffit de prendre la bonne version.
Le pb est avec la version 4 de SUBINACL fournie dans les RKTOOLS, qui ne fonctionne pas sous VISTA ! Aucun message d'erreur n'est signalé, mais il ne se passe rien non plus ! :-(
Il faut télécharger la version 5.2.3790.1180 : http://www.microsoft.com/downloads/details.aspx?FamilyIDèba3e56-d8fe-4a91-93cf-ed6985e3927b&displaylang=en#AffinityDownloads
C'est un fichier SUBINACL.MSI qui s'installe sans problème. Il est recommandé de l'installer dans %systemroot%system32 Il n'existe qu'en anglais.
NB: sur la page en question, il est écrit : "Supported Operating Systems: Windows 2000; Windows Server 2003; Windows XP" mais je peux affirmer que VISTA fait partie des OS supportés
-- May the Force be with You! La Connaissance s'accroît quand on la partage ---------------------------------------------------------- Jean-Claude BELLAMY [MVP] http://www.bellamyjc.org ou http://jc.bellamy.free.fr
jperrocheau
Jean-Claude BELLAMY wrote:
SUBINACL fonctionne très bien, il suffit de prendre la bonne version.
Le pb est avec la version 4 de SUBINACL fournie dans les RKTOOLS, qui ne fonctionne pas sous VISTA ! Aucun message d'erreur n'est signalé, mais il ne se passe rien non plus ! :-(
C'est un fichier SUBINACL.MSI qui s'installe sans problème. Il est recommandé de l'installer dans %systemroot%system32 Il n'existe qu'en anglais.
NB: sur la page en question, il est écrit : "Supported Operating Systems: Windows 2000; Windows Server 2003; Windows XP" mais je peux affirmer que VISTA fait partie des OS supportés
OK, merci pour l'info.
-- Jacques PERROCHEAU ________________________________________________________________________ e-mail: mailto:
SUBINACL fonctionne très bien, il suffit de prendre la bonne version.
Le pb est avec la version 4 de SUBINACL fournie dans les RKTOOLS, qui ne
fonctionne pas sous VISTA !
Aucun message d'erreur n'est signalé, mais il ne se passe rien non plus !
:-(
C'est un fichier SUBINACL.MSI qui s'installe sans problème. Il est
recommandé de l'installer dans %systemroot%system32 Il n'existe qu'en
anglais.
NB: sur la page en question, il est écrit : "Supported Operating Systems:
Windows 2000; Windows Server 2003; Windows XP" mais je peux affirmer que
VISTA fait partie des OS supportés
OK, merci pour l'info.
--
Jacques PERROCHEAU
________________________________________________________________________
e-mail: mailto:jperrocheau@mac.com
SUBINACL fonctionne très bien, il suffit de prendre la bonne version.
Le pb est avec la version 4 de SUBINACL fournie dans les RKTOOLS, qui ne fonctionne pas sous VISTA ! Aucun message d'erreur n'est signalé, mais il ne se passe rien non plus ! :-(
C'est un fichier SUBINACL.MSI qui s'installe sans problème. Il est recommandé de l'installer dans %systemroot%system32 Il n'existe qu'en anglais.
NB: sur la page en question, il est écrit : "Supported Operating Systems: Windows 2000; Windows Server 2003; Windows XP" mais je peux affirmer que VISTA fait partie des OS supportés
OK, merci pour l'info.
-- Jacques PERROCHEAU ________________________________________________________________________ e-mail: mailto:
Gilles LAURENT [MVP]
"Mascaret" wrote:
Jacques Perrocheau a écrit le 16/07/2008 14:14:
> Bonjour à tous, > > J'ai une question, je ne suis pas un spécialiste de Windows. ;-)
La demande originale de Jacques est postée depuis MT-NewsWatcher/3.5.2 (PPC Mac OS X).
> Est-ce qu'il est possible de faire un script VBS pour rechercher et > lister sur un volume tous les fichiers et dossiers d'un SID donné (le > "truc" en S-1-5-21-1454471165-1004336348-1606980848-xxxx), si oui cela > a-t-il été déjà fait ? > > Le but recherché est de "nettoyer" les ACL d'une installation "curieuse" > qui a laissé des fichiers ayant comme possesseur un utilisateur qui > n'existe plus sur la machine. Une partie ayant été fait "à la main" le > but en fait de rechercher les "fichiers oubliés". > > Je n'ai pas trouvé là > <http://www.microsoft.com/technet/scriptcenter/default.mspx>, un peu > touffu pour moi, ni dans la cassette du sieur JC Bellamy > <http://www.bellamyjc.org/fr/vbsdownload.html> > > D'avance merci. > > P.S. suivi en fr.comp.os.ms-windows plus facile d'accès pour moi.
Certes, mais si tu veux avoir une vraie et bonne réponse, le groupe idéal est "microsoft.public.fr.scripting", où je cruciposte et où je positionne le suivi. Abonne toi à ce groupe le temps d'avoir une réponse qui te convienne, de vrais cadors y sévissent et te trouveront la meilleure solution à ton problème.
Bonjour,
Le script VBScript DisplayDACL.vbs ci-dessous permet d'afficher le SID du propriétaire d'un fichier ainsi que les SIDs des ACEs présents dans sa DACL.
Exemple en ligne de commandes : dir D:Test /b /s | CScript DisplayDACL.vbs | find "xxxx"
' déclaration des variables Dim sFile, sUsername Dim oFile, oAce, oSD
On Error Resume Next
' lecture du nom du fichier ou du dossier Do Until WScript.StdIn.AtEndOfStream
' lecture du chemin complet du fichier sFile=WScript.StdIn.ReadLine()
' bind sur le fichier ou dossier Set oFile=GetObject("winmgmts:Win32_LogicalFileSecuritySetting." & _ "Path='" & sFile & "'")
' traitement des erreurs If Err.Number=0 Then
' lecture du Security Descriptor du fichier ou du dossier oFile.GetSecurityDescriptor oSD
' affichage du SID du propriétaire WScript.Echo sFile & ":" & oSD.Owner.SIDString
' parcours des ACEs et affichage des SID For Each oAce In oSD.DACL WScript.Echo sFile & ":" & oAce.Trustee.SIDString Next
End If
' réinitialisation Err.Clear
Loop --- Coupez ici : DisplayDACL.vbs ---
-- Gilles LAURENT MVP Windows Server - Admin Frameworks http://glsft.free.fr
"Mascaret" wrote:
Jacques Perrocheau a écrit le 16/07/2008 14:14:
> Bonjour à tous,
>
> J'ai une question, je ne suis pas un spécialiste de Windows. ;-)
La demande originale de Jacques est postée depuis MT-NewsWatcher/3.5.2
(PPC Mac OS X).
> Est-ce qu'il est possible de faire un script VBS pour rechercher et
> lister sur un volume tous les fichiers et dossiers d'un SID donné (le
> "truc" en S-1-5-21-1454471165-1004336348-1606980848-xxxx), si oui cela
> a-t-il été déjà fait ?
>
> Le but recherché est de "nettoyer" les ACL d'une installation "curieuse"
> qui a laissé des fichiers ayant comme possesseur un utilisateur qui
> n'existe plus sur la machine. Une partie ayant été fait "à la main" le
> but en fait de rechercher les "fichiers oubliés".
>
> Je n'ai pas trouvé là
> <http://www.microsoft.com/technet/scriptcenter/default.mspx>, un peu
> touffu pour moi, ni dans la cassette du sieur JC Bellamy
> <http://www.bellamyjc.org/fr/vbsdownload.html>
>
> D'avance merci.
>
> P.S. suivi en fr.comp.os.ms-windows plus facile d'accès pour moi.
Certes, mais si tu veux avoir une vraie et bonne réponse, le groupe
idéal est "microsoft.public.fr.scripting", où je cruciposte et où je
positionne le suivi. Abonne toi à ce groupe le temps d'avoir une réponse
qui te convienne, de vrais cadors y sévissent et te trouveront la
meilleure solution à ton problème.
Bonjour,
Le script VBScript DisplayDACL.vbs ci-dessous permet d'afficher le SID du
propriétaire d'un fichier ainsi que les SIDs des ACEs présents dans sa DACL.
Exemple en ligne de commandes :
dir D:Test /b /s | CScript DisplayDACL.vbs | find "xxxx"
> Bonjour à tous, > > J'ai une question, je ne suis pas un spécialiste de Windows. ;-)
La demande originale de Jacques est postée depuis MT-NewsWatcher/3.5.2 (PPC Mac OS X).
> Est-ce qu'il est possible de faire un script VBS pour rechercher et > lister sur un volume tous les fichiers et dossiers d'un SID donné (le > "truc" en S-1-5-21-1454471165-1004336348-1606980848-xxxx), si oui cela > a-t-il été déjà fait ? > > Le but recherché est de "nettoyer" les ACL d'une installation "curieuse" > qui a laissé des fichiers ayant comme possesseur un utilisateur qui > n'existe plus sur la machine. Une partie ayant été fait "à la main" le > but en fait de rechercher les "fichiers oubliés". > > Je n'ai pas trouvé là > <http://www.microsoft.com/technet/scriptcenter/default.mspx>, un peu > touffu pour moi, ni dans la cassette du sieur JC Bellamy > <http://www.bellamyjc.org/fr/vbsdownload.html> > > D'avance merci. > > P.S. suivi en fr.comp.os.ms-windows plus facile d'accès pour moi.
Certes, mais si tu veux avoir une vraie et bonne réponse, le groupe idéal est "microsoft.public.fr.scripting", où je cruciposte et où je positionne le suivi. Abonne toi à ce groupe le temps d'avoir une réponse qui te convienne, de vrais cadors y sévissent et te trouveront la meilleure solution à ton problème.
Bonjour,
Le script VBScript DisplayDACL.vbs ci-dessous permet d'afficher le SID du propriétaire d'un fichier ainsi que les SIDs des ACEs présents dans sa DACL.
Exemple en ligne de commandes : dir D:Test /b /s | CScript DisplayDACL.vbs | find "xxxx"
Dans une recherche de fichiers, tu peux ajouter la colonne 'propriétaire'.
Je viens d'essayer et ca affiche un nom de propriétaire à blanc. C'est facile à repérer.
Par contre, l'explorateur a planté quand j'ai voulu trier par propriétaire ... :-)
jperrocheau
Méta-MCI (MVP) wrote:
Est-il demandé : - la liste de tous les fichiers dont un utilisateur précis, identifié par son SID, est propriétaire ? ou - la liste de tous les fichiers d'un répertoire spécial, identifié pas son clSID ?
La première option correspond à ce que je recherche. Pour la seconde, comme je ne sais pas ce qu'est ce "clSID"... (?)
Dans le premier cas, je pense que l'utilitaire SUBINACL.exe pourrait donner l'information. Dans le second, ça dépend de quel répertoire spécial il s'agit.
C'est ce que j'ai commencé à regarder et à installer, voir le fil "Rechercher tous les fichiers d'un SID donné ?" sur microsoft.public.fr.windowsxp.
-- Jacques PERROCHEAU ________________________________________________________________________ e-mail: mailto:
Est-il demandé :
- la liste de tous les fichiers dont un utilisateur précis, identifié
par son SID, est propriétaire ?
ou
- la liste de tous les fichiers d'un répertoire spécial, identifié pas
son clSID ?
La première option correspond à ce que je recherche. Pour la seconde,
comme je ne sais pas ce qu'est ce "clSID"... (?)
Dans le premier cas, je pense que l'utilitaire SUBINACL.exe pourrait
donner l'information. Dans le second, ça dépend de quel répertoire
spécial il s'agit.
C'est ce que j'ai commencé à regarder et à installer, voir le fil
"Rechercher tous les fichiers d'un SID donné ?" sur
microsoft.public.fr.windowsxp.
--
Jacques PERROCHEAU
________________________________________________________________________
e-mail: mailto:jperrocheau@mac.com
Est-il demandé : - la liste de tous les fichiers dont un utilisateur précis, identifié par son SID, est propriétaire ? ou - la liste de tous les fichiers d'un répertoire spécial, identifié pas son clSID ?
La première option correspond à ce que je recherche. Pour la seconde, comme je ne sais pas ce qu'est ce "clSID"... (?)
Dans le premier cas, je pense que l'utilitaire SUBINACL.exe pourrait donner l'information. Dans le second, ça dépend de quel répertoire spécial il s'agit.
C'est ce que j'ai commencé à regarder et à installer, voir le fil "Rechercher tous les fichiers d'un SID donné ?" sur microsoft.public.fr.windowsxp.
-- Jacques PERROCHEAU ________________________________________________________________________ e-mail: mailto:
Gilles LAURENT [MVP]
"Mascaret" wrote:
Bonjour Gilles, Quand je parlais de cadors :-) Merci Gilles ... ET bravo, comme toujours !
Je prends le temps de consulter le forum avant de prendre l'apéro avec mon amie. Merci beaucoup "Mascaret" pour cette appréciation ;-) Celà me touche beaucoup ...
Une version plus évoluée de ce script sera bientôt disponible sur mon site.
-- Gilles LAURENT MVP Windows Server - Admin Frameworks http://glsft.free.fr
"Mascaret" wrote:
Bonjour Gilles,
Quand je parlais de cadors :-)
Merci Gilles ... ET bravo, comme toujours !
Je prends le temps de consulter le forum avant de prendre l'apéro avec mon
amie.
Merci beaucoup "Mascaret" pour cette appréciation ;-)
Celà me touche beaucoup ...
Une version plus évoluée de ce script sera bientôt disponible sur mon site.
--
Gilles LAURENT
MVP Windows Server - Admin Frameworks
http://glsft.free.fr
Bonjour Gilles, Quand je parlais de cadors :-) Merci Gilles ... ET bravo, comme toujours !
Je prends le temps de consulter le forum avant de prendre l'apéro avec mon amie. Merci beaucoup "Mascaret" pour cette appréciation ;-) Celà me touche beaucoup ...
Une version plus évoluée de ce script sera bientôt disponible sur mon site.
-- Gilles LAURENT MVP Windows Server - Admin Frameworks http://glsft.free.fr