Powershell - unrestricted mais erreur de droits d'execution

Powershell - unrestricted mais erreur de droits d'execution - Shell/Batch - Programmation

Marsh Posté le 13-06-2017 à 17:20:23    

Bonjour
 
Pour me simplifier la vie, j'ai crée un script qui va copier automatiquement les fichiers .torrent que je télécharge sur mon pc, directement sur mon serveur dans un dossier specifique
 
jusqu'a maintenant c’était du Batch pure, mais j'ai du passer en powershell car régulièrement le liens réseau tombait et mon fichier se perdait dans la nature.
 
J'ai donc mon script powershell, un liens, via le registre, pour que les fichiers .torrent se lancent avec mon .bat, qui va lui lancer le script ps1
 
le soucis que j'ai :
Si je télécharge le fichier, et que je l'exécute, le .bat est bien lancé, et le script powershell tourne normallement
Si j'exécute directement sans passer par le téléchargement, j'ai une erreur m'indiquant que le script .ps1 ne peut s'exécuter a cause des droits.
 
pourtant j'ai mis la sécurité en Unrestricted dans powershell, du coup je ne comprend pas l'erreur.
quand j’étais en .bat pure, j'avais pas de problème, mais en powershell visiblement y'a un truc qui coince.
 
une idée du soucis ? est-ce que dois obligatoirement signé mon script ? (qui est en local sur mon pc ou il est executé)


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

Marsh Posté le 13-06-2017 à 17:20:23   

Reply

Marsh Posté le 16-06-2017 à 16:50:26    

personne ?


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

Marsh Posté le 20-06-2017 à 09:10:16    

Salut, si quelqu'un ^^
 
Fais voir l'erreur dans son entier.


---------------
mais il y a pas des cite pour d/l psq je conner un pote i va sur cite | Molière nous pardonne...
Reply

Marsh Posté le 20-06-2017 à 14:40:08    

Code :
  1. Parametre : "C:\Users\Chico\AppData\Local\Temp\Dark.Matter.S03E03.FASTSUB.VOSTFR.1080p.WEB-DL.DD5.1.H264-ARK01.mkv-1.torrent"
  2. Lancement du script powershell
  3. D:\Torrent\torrent.ps1 : Impossible de charger le fichier D:\Torrent\torrent.ps1, car l’exécution de scripts est
  4. désactivée sur ce système. Pour plus d’informations, consultez about_Execution_Policies à l’adresse
  5. http://go.microsoft.com/fwlink/?LinkID=135170.
  6. Au caractère Ligne:1 : 1
  7. + D:\Torrent\torrent.ps1 C:\Users\Chico\AppData\Local\Temp\Dark.Matter. ...
  8. + ~~~~~~~~~~~~~~~~~~~~~~
  9.     + CategoryInfo          : Erreur de sécurité : (:) [], PSSecurityException
  10.     + FullyQualifiedErrorId : UnauthorizedAccess
  11. Appuyez sur une touche pour continuer...


 
ca c'est en executant directemment le .torrent depuis le site ou je le télécharge
sauf que depuis, meme en l'enregistrant, puis l'executer, ca me fait pareil (ca le faisait pas avant)
 

Code :
  1. C:\WINDOWS\system32>powershell get-executionpolicy
  2. Unrestricted
  3. C:\WINDOWS\system32>


 
 
----------
 
le script .bat (torrent.bat)

Code :
  1. @echo off
  2. set ps_torrent="D:\Torrent\torrent.ps1"
  3. echo Parametre : %1
  4. echo Lancement du script powershell
  5. powershell %ps_torrent% %1
  6. pause
  7. exit


 
le script torrent.ps1

Code :
  1. #Powershell pour les Torrent
  2. #Recuperer le torrent en parametre pour le copier sur le serveur
  3. $wdir="D:\Torrent\"
  4. $tor_dir="Y:\link torrent\a dl"
  5. write-host "Test : $args"
  6. write-host "Test du dossier Torrent en destination"
  7. if (Test-Path "$tor_dir" )
  8. {
  9.  move-item -path "$args" -destination "$tor_dir"
  10. }
  11. else {
  12.  write-host "Erreur : dossier $tor_dir indisponible"
  13.  write-host "Copie du torrent en local pour sauvegarde"
  14.  move-item -path "$args" -destination "$wdir"
  15. }
  16. write-host "Fin"

Message cité 1 fois
Message édité par chico008 le 20-06-2017 à 14:45:55

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

Marsh Posté le 20-06-2017 à 16:08:33    

Bon ça devrais marcher.
Mais je m'appérçois que c'est toi qui à le pb avec les param.
 
J'en déduit que ton powershell est dans les choux.
Il faut commencer par la.
 
Tu a réinstallé ton Framework.net ?


---------------
mais il y a pas des cite pour d/l psq je conner un pote i va sur cite | Molière nous pardonne...
Reply

Marsh Posté le 21-06-2017 à 01:37:56    

non, je vais essayer de faire ça demain
 
par contre, quelle version est-il preferable de prendre ? je suis sous Win10


Message édité par chico008 le 21-06-2017 à 01:42:47

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

Marsh Posté le 21-06-2017 à 08:44:10    

La dernière version. 4.5 il me semble.


---------------
mais il y a pas des cite pour d/l psq je conner un pote i va sur cite | Molière nous pardonne...
Reply

Marsh Posté le 21-06-2017 à 08:50:51    

sur le site de microsoft y'a la 4.7
 
mais au final meme avec celle ci il me dit que tout est deja a jour
 
j'ai été dans les fonctionnalité windows, j'ai desinstaller netframework 3.5 et powershell 2, reboot, mais powershell toujours présent.
 
j'ai trouver 2 outil microsoft pour verifier/supprimer les framework present, mais ca n'a rien fait, la desinstallation dit ok, mais apres reboot quand je veut en reinstaller un il me dit qu'il est deja présent.
 
j'ai tester pour voir, Param est toujours pas reconnu dans mon powershell
 
du coup si quelqu'un sait comment reinstaller completement powershell proprement sur un windows 10, je suis preneur


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

Marsh Posté le 21-06-2017 à 11:39:11    

Essai ici
https://www.microsoft.com/en-us/dow [...] x?id=50395


---------------
mais il y a pas des cite pour d/l psq je conner un pote i va sur cite | Molière nous pardonne...
Reply

Marsh Posté le 22-06-2017 à 07:59:34    

ok mais c'est que pour win7, 8.1 ou 2k12 server, y'a pas pour windows 10


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

Marsh Posté le 22-06-2017 à 07:59:34   

Reply

Marsh Posté le 23-06-2017 à 18:40:33    

Citation :

[00] Le forum est public et doit donc respecter la loi en vigueur en France
 
    Merci donc de ne pas poster de topics illégaux ni de liens vers des sites illégaux (Warez, X, propos racistes/antisémites, incitation à la consommation de drogue, etc...). Tous les topics de ce genre seront soit censurés, soit supprimés.


 

chico008 a écrit :

Code :
  1. Parametre : "C:\Users\Chico\AppData\Local\Temp\Dark.Matter.S03E03.FASTSUB.VOSTFR.1080p.WEB-DL.DD5.1.H264-ARK01.mkv-1.torrent"
  2. Lancement du script powershell



 
Mais bien sur...
 

Reply

Sujets relatifs:

Leave a Replay

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