Question
Déploiement d'un fichier
- michault
- Auteur du sujet
- Hors Ligne
- Membre premium
-
- Messages : 128
- Remerciements reçus 0
Laurent avec ou sans /RU \"NT AUTHORITYSYSTEM\" rien ne change. En plus c'est à rien n'y comprendre même avec une session ouverte en admin sur le poste concerné, je n'arrive plus à lancer le défrag que je lançais, il y a quelques jours.
Ci joint mon .cmd
et le message stocké dans mon fichier log:
C:\Windows\system32\Defrag.exe c:
Shutdown -s -f -c \"Defrag puis arrêt\"
19/11/2008 09:20:18 : AdrIP: Echec lancement Défragmenteur de disque Windows Copyright (c) 2003 Microsoft Corp. et Executive Software International Inc. Utilisation : defrag.exe <volume> [-a] [-f] [-v] [-?] volume Lettre de lecteur ou point de montage (d: ou d:\vol\mountpoint) -a Analyse uniquement -f Force la défragmentation même si l'espace libre est bas -v Sortie détaillée -? Affiche ce texte d'aide.
Comme si ma commande défrag n'est plus bonne alors qu'elle a toujours été ainsi.
Pour info, je teste cela depuis plusieurs jours sur le même poste.
Quelqu'un peut-il m'éclairer?
Message édité par: chm69, à: 19/11/08 09:29<br><br>Message édité par: chm69, à: 19/11/08 09:30
Connexion ou Créer un compte pour participer à la conversation.
- michault
- Auteur du sujet
- Hors Ligne
- Membre premium
-
- Messages : 128
- Remerciements reçus 0
schtasks /run /tn $tasks /s $IpAdr
Voilà le contenu de $tasks alors que le lui passe \"DEFRAG\"
Défragmenteur de disque Windows Copyright (c) 2003 Microsoft Corp. et Executive
Software International Inc. Utilisation : defrag.exe <volume> [-a] [-f] [-v] [-?
] volume Lettre de lecteur ou point de montage (d: ou d:\vol\mountpoint) -a
Analyse uniquement -f Force la défragmentation même si l'espace lib
re est bas -v Sortie détaillée -? Affiche ce texte d'aide.
Erreur : Argument ou option non valide - 'Copyright (c) 2003 Microsoft Corp. et
Executive Software International Inc.'.
schtasks /run /tn \"$($tasks)\" /s $IpAdr
La valeur /tn ne peut pas contenir plus de 237 caractères
schtasks /run /tn \"DEFRAG\" /s $IpAdr
Cela se lance hormis mon problème de session que j'ouvre au préalable.
En effet schtasks /run /tn .... /s ... /ru \"NT AUTHORITYSYSTEM\" ne fonctionne pas car l'option /ru n'est pas acceptée.
Je ne vois pas où je me plante
Connexion ou Créer un compte pour participer à la conversation.
- michault
- Auteur du sujet
- Hors Ligne
- Membre premium
-
- Messages : 128
- Remerciements reçus 0
powershell -noexit c:\PWRSHELL\Wol+TasksWithCsv.ps1 -path('C:\PWRSHELL\CSV\Wol+TasksWithCsv.csv') -tasks(\"DEFRAG\") -log('C:\PWRSHELL\logdefrag.txt')
Il fallait des simples quotes
powershell -noexit c:\PWRSHELL\Wol+TasksWithCsv.ps1 -path('C:\PWRSHELL\CSV\Wol+TasksWithCsv.csv') -tasks('DEFRAG') -log('C:\PWRSHELL\logdefrag.txt')
Reste à voir mon problème précédent sur l'exécution sans ouverture de session.
sur
Connexion ou Créer un compte pour participer à la conversation.
- michault
- Auteur du sujet
- Hors Ligne
- Membre premium
-
- Messages : 128
- Remerciements reçus 0
Le problème vient des doubles quotes dans mon RunDefrag.cmd
powershell -noexit c:\PWRSHELL\Wol+TasksWithCsv.ps1 -path('C:\PWRSHELL\CSV\Wol+TasksWithCsv.csv') -tasks(\"DEFRAG\") -log('C:\PWRSHELL\logdefrag.txt')
Il fallait des simples quotes
powershell -noexit c:\PWRSHELL\Wol+TasksWithCsv.ps1 -path('C:\PWRSHELL\CSV\Wol+TasksWithCsv.csv') -tasks('DEFRAG') -log('C:\PWRSHELL\logdefrag.txt')
Reste à voir mon problème précédent sur l'exécution sans ouverture de session.
Connexion ou Créer un compte pour participer à la conversation.
- michault
- Auteur du sujet
- Hors Ligne
- Membre premium
-
- Messages : 128
- Remerciements reçus 0
powershell -noexit c:\PWRSHELL\Wol+TasksWithCsv.ps1 -path('C:\PWRSHELL\CSV\Wol+TasksWithCsv.csv') -tasks(\"DEFRAG\") -log('C:\PWRSHELL\logdefrag.txt')
Il fallait des simples quotes
powershell -noexit c:\PWRSHELL\Wol+TasksWithCsv.ps1 -path('C:\PWRSHELL\CSV\Wol+TasksWithCsv.csv') -tasks('DEFRAG') -log('C:\PWRSHELL\logdefrag.txt')
Reste à voir mon problème précédent sur l'exécution sans ouverture de session.
Connexion ou Créer un compte pour participer à la conversation.
- michault
- Auteur du sujet
- Hors Ligne
- Membre premium
-
- Messages : 128
- Remerciements reçus 0
Je voudrais maintenant utiliser get-credentials pour mon schtasks /create /ru admin /rp password.
Ainsi mes 2 scripts de déploiement et d'exécution seront complètement paramétrés et je pourrai de nouveau vous les proposer.
Connexion ou Créer un compte pour participer à la conversation.
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Déploiement d'un fichier