Remplacer en masse un proprietaire de dossier inexistant

Remplacer en masse un proprietaire de dossier inexistant - Win 10 - Windows & Software

Marsh Posté le 26-06-2023 à 09:54:52    

Bonjour
 
En fouinant dans nos dossiers partagé entre les services, me suis appercu que pas mal de dossiers n'etaient plus accessible par personne.
Meme l'admin local ne peut y acceder de base
seul moyen, remplacer le proprietaire du dossier ou fichiers manuellement.
 
apparement, le compte proprio a été supprimé, et plus personne ne s'est inquiété du dossier concerné :/
 
Du coup voici ma question :  
peut on dans windows, chercher tout les dossiers/fichiers, dont le proprietaire n'existe plus, pour le remplacer par l'admin local, et tant qu'a faire, le rendre accessible en lecture/Ecriture a tout le monde (au moins au groupe qui est censé y acceder)
 
autant sous unix je sais faire, mais sous windows, l'outil recherche est tellement limité que j'arrive a rien.
 
Merci de votre aide.


---------------
Serveur HFR - OpenTTD
Reply

Marsh Posté le 26-06-2023 à 09:54:52   

Reply

Marsh Posté le 26-06-2023 à 11:16:25    

En powershell ce n'est pas très compliqué :
https://devblogs.microsoft.com/scri [...] of-a-file/


---------------
#TeamNoBidouille || Come to the Dark Side, we have cookies || Mangez 5 fruits et légumes par an ! || Le digital, c'est les doigts
Reply

Marsh Posté le 29-06-2023 à 15:43:06    

Le problème est que meme en tant qu'admin local, je ne peut interroger la securité d'un objet dont le owner n'existe plus.
j'ai l'erreur suivante :  
 

Code :
  1. get-acl : Tentative d'exécution d'une opération non autorisée.
  2. Au caractère Ligne:1 : 1
  3. + get-acl ".\ALARME INTRUSION"
  4. + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5.     + CategoryInfo          : NotSpecified: (:) [Get-Acl], UnauthorizedAccessException
  6.     + FullyQualifiedErrorId : System.UnauthorizedAccessException,Microsoft.PowerShell.Commands.GetAclCommand


avec un click droit/propriété/securité, j'ai un message m'avertissant que je n'ai pas les droits.
je doit passer par les options avancé de securité, me mettre les droits, et ensuite seulement je peut voir les droits.
 
mais aussi a cause de ca, je ne peut pas recuperer/parcourir les dossiers pour corriger.
ou alors faudra que je fasse plusieurs passe, car 1ere passe, pas de droits, je les mets
2nd passe, je peut acceder, mais un sous dossier va poser le meme soucis, du coup je corriger, mais faudra une 3em passe pour verifier que dans ce sous dossier tout est bon, et ainsi de suite.


---------------
Serveur HFR - OpenTTD
Reply

Marsh Posté le 29-06-2023 à 16:45:09    

en plus meme en powerhsell en tant qu'admin, si je cherche a mettre par commande une acl, pour remettre l'admin en tant que proprietaire sur un dossier ou je ne le suis pas, ca m'insulte quand meme
 
+ CategoryInfo          : PermissionDenied: (E:\Partages\CTM\batiment\Scans.lnk:String) [Set-Acl], UnauthorizedAccessException
    + FullyQualifiedErrorId : System.UnauthorizedAccessException,Microsoft.PowerShell.Commands.SetAclCommand
 
ou alors y'a moyen de forcer je sais pas comment, mais la suis un peu bloqué.


---------------
Serveur HFR - OpenTTD
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed