Question
Problème de lancement d'un batch via powershell
- Vincent
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 1
- Remerciements reçus 0
il y a 6 ans 7 mois #29139
par Vincent
Problème de lancement d'un batch via powershell a été créé par Vincent
Bonjour à tous,
Je vous écris car je suis dans une impasse dans mon projet scolaire, je vous explique.
Je possède un serveur contrôleur de domaine sous Server 2016 et j'ai crée un script qui est chargé de créer les dossiers personnels des utilisateur sur les lecteurs réseaux respectifs de chaque service.
En powershell:
-Extraire tous les utilisateurs de leurs différentes OU (correspondant à chacun des services) et les stocker dans plusieurs fichiers csv.
-Appeler les scripts batch chargés de lire le csv de chaque service
En batch:
-Lire le contenu du csv
*Si un nom contenu dans le csv ne dispose pas d'un
dossier eponyme dans le lecteur réseau, le dossier est
crée avec les droits qui vont bien (avec icacls)
*Sinon, on met juste les droits des dossiers à jour
Mon problème est le suivant:
Imaginons que je supprime tous les dossiers utilisateur d'un lecteur réseau, si je lance le script powershell qui appellera ensuite le batch, les dossiers ne sont pas recrées.
Mais si je lance directement le batch cela fonctionne comme un charme...Vous trouverez en pièce-jointe tous mes petits scripts...
Avez vous une idée?
Je vous écris car je suis dans une impasse dans mon projet scolaire, je vous explique.
Je possède un serveur contrôleur de domaine sous Server 2016 et j'ai crée un script qui est chargé de créer les dossiers personnels des utilisateur sur les lecteurs réseaux respectifs de chaque service.
En powershell:
-Extraire tous les utilisateurs de leurs différentes OU (correspondant à chacun des services) et les stocker dans plusieurs fichiers csv.
-Appeler les scripts batch chargés de lire le csv de chaque service
En batch:
-Lire le contenu du csv
*Si un nom contenu dans le csv ne dispose pas d'un
dossier eponyme dans le lecteur réseau, le dossier est
crée avec les droits qui vont bien (avec icacls)
*Sinon, on met juste les droits des dossiers à jour
Mon problème est le suivant:
Imaginons que je supprime tous les dossiers utilisateur d'un lecteur réseau, si je lance le script powershell qui appellera ensuite le batch, les dossiers ne sont pas recrées.
Mais si je lance directement le batch cela fonctionne comme un charme...Vous trouverez en pièce-jointe tous mes petits scripts...
Avez vous une idée?
La pièce jointe dossiers_utilisateurs.zip est absente ou indisponible
Pièces jointes :
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.044 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Problème de lancement d'un batch via powershell