Meilleur auteur de réponses
Problème Import-Module NTFSSecurity

Question
-
Bonjour,
Je suis en train de bosser sur un script Powershell sur un serveur Windows Server 2012 R2.
Il y a quelques mois, quand j'ai commencé à bosser dessus, j'arrivais à exécuter la commande Import-Module NTFSSecurity.
Après avoir laissé le projet en pause suite à quelques imprévus, j'ai repris aujourd'hui mon code et je me suis rendu compte qu'il m'était impossible d'importer NTFSSecurity.
Qu'à cela ne tienne, j'ai décidé de le télécharger ici : https://gallery.technet.microsoft.com/scriptcenter/1abd77a5-9c0b-4a2b-acef-90dbb2b84e85 et de le déposer dans le dossier où se trouvent mes modules.
Sauf qu'en l'important...
Si quelqu'un a une idée de comment régler ça... Je prends volontiers !
Merci !
Dimi'
Réponses
-
salut
désolé mais je n'avais pas fais attention que Windows server 2012 R2 n'avais pas les PowerShellGet quand j'ai écris mon précèdent message
tu peut télécharger le module chez Microsoft puis l'installer ! et faire un update si besoin. Tu trouvera des explications ici
tu peut aussi mettre a jour PowerShell vers une version 5.x ou 6.x pour avoir les PowershellGet
il me semble que c'est ici la mise à jour pour la 5.1
A+
PS : après l'Install de PowerShelGet, a la première utilisation de install-module, il te demandera de faire l'installation de NuGet, il faut le faire !!!- Modifié 6ratgus jeudi 24 août 2017 13:46
- Marqué comme réponse Dimitri Mahon lundi 4 septembre 2017 13:59
Toutes les réponses
-
Bonjour,
Vous avez du installer le framework 4.6.2 entre temps peut etre et cela doit poser problème.
Esssayer de voir si il existe une version a jour du module ntfssecurity sinon il faut repasser à l'ancien framework pour voir si ca vient bien de la
Merci de marquer comme réponse les sujets qui vous ont permis d'avancer afin que cela puisse être bénéfique aux personnes qui rencontrent le même problème.
-
Salut,
Merci de l'info.
Je vais continuer à creuser, mais t'as pas quelque chose à me proposer ? Rien trouvé pour l'instant en version 4.6.2...
J'ai pas envie trop trop envie de prendre de risque car le serveur est contrôleur de domaine... Donc si j'ai pas besoin de repasser sur un ancien framework ça m'arrange ^-^
A+
Dimi'
-
Si tu as une solution très simple.
Tu monte une nouvelle vm en 2012r2 tu essayes le script, si ca fonctionne tu installes le framework 4.6.2 et tu vois si ca fonctionnes toujours.
Tu seras fixé pour savoir si ca vient de la ou non déjà
Sinon en cherchant un peu voici déjà quelque pistes :
http://www.morgantechspace.com/2016/02/add-type-unable-to-load-one-or-more-of.html
Donc vérifier le contexte d'exécution
get-executionpolicy
met toi en unrestricted si jamais t'es en allsigned ou remotesigned
Merci de marquer comme réponse les sujets qui vous ont permis d'avancer afin que cela puisse être bénéfique aux personnes qui rencontrent le même problème.
- Modifié matteu31400 vendredi 4 août 2017 13:29
-
-
J'ai édité entre temps... Tu as des pistes peut être plus rapide à tester sur des gens qui semblent avoir le même problème.
Merci de marquer comme réponse les sujets qui vous ont permis d'avancer afin que cela puisse être bénéfique aux personnes qui rencontrent le même problème.
- Marqué comme réponse Dimitri Mahon mardi 8 août 2017 13:36
- Non marqué comme réponse Dimitri Mahon mardi 8 août 2017 13:36
-
Hello,
J'ai installé un WS2012 R2 tout frais sur une machine virtuelle, mais ça marche toujours pas... J'ai bien mis "Set-ExecutionPolicy" en "Unrestricted" mais rien à faire... Même erreur qu'en haut.
Pour tes liens.... Le premier je l'ai pas trop trop compris...
Le deuxième avait l'air intéressant... Mais malheureusement le "déblocage" des DLL ne change rien :-(
Du coup si quelqu'un a d'autres idées...
A+
- Modifié Dimitri Mahon mardi 8 août 2017 13:28
-
salut Dimitri
d'après ce que je vois ce module n'a pas été testé sur 2012R2 voir ne fonctionne pas
voici sur ce site la procedure pour une install "normale" du module
les même info dans un tuto en Français
- Proposé comme réponse matteu31400 mercredi 9 août 2017 07:03
-
Hello,
Pour info, j'ai installé un WS2012 R2 clean, j'ai importé NTFSSecurity -> OK.
J'ai mis à jour les Framework, ça marchait.J'ai fait la même procédure sur ma machine de production, mais cela ne veut toujours pas. J'ai la même version des deux côtés, mais ça passe uniquement sur ma VM de test. Sur l'autre machine, erreur...
Je comprends pas, cela ne doit pas venir des frameworks j'imagine...
A+
Dimitri -
-
salut
désolé mais je n'avais pas fais attention que Windows server 2012 R2 n'avais pas les PowerShellGet quand j'ai écris mon précèdent message
tu peut télécharger le module chez Microsoft puis l'installer ! et faire un update si besoin. Tu trouvera des explications ici
tu peut aussi mettre a jour PowerShell vers une version 5.x ou 6.x pour avoir les PowershellGet
il me semble que c'est ici la mise à jour pour la 5.1
A+
PS : après l'Install de PowerShelGet, a la première utilisation de install-module, il te demandera de faire l'installation de NuGet, il faut le faire !!!- Modifié 6ratgus jeudi 24 août 2017 13:46
- Marqué comme réponse Dimitri Mahon lundi 4 septembre 2017 13:59
-
Salut,
Merci de ces explications !
J'ai fait ceci tout d'abord sur ma machine de test. Tout est passé sans soucis.
Ensuite, j'ai fait ça sur ma machine de prod, un contrôleur de domaine... Et à nouveau, c'est pas fameux...
Si tu as une autre idée, je prends volontiers...
A+
Dimi'
-
-