Question Scheduler script PowserShell (solved)

Plus d'informations
il y a 13 ans 7 mois #7815 par Jeel
Bonjour,
J'au du mal à scheduler un script powershell à l'intérieur duquel se trouve des commandes Quest \"Quest.ActiveRoles.ADManagement\". Les commandlets de Quest AD sont bien installés sur le server et mon script fonctionne bien lorsque je le lance dans la console ps'
J'ai essayé de lancer \". 'C:\Program Files\Quest Software\Management Shell for AD\qsft.ps1'\" au démarrage du script mais l'erreur perdure lorque je lance le script de la manière:
[code:1]powershell -nologo -noninteractive -command \"&{E:\0-Scripts\days.ps1}\"[/code:1]
pourtant, j'obtiens au début du lancement:
[code:1] Welcome to ActiveRoles Management Shell 1.3.0, a part of Quest ActiveRo
les Server 6.5
View ActiveRoles Server product page: Get-QARSProductInfo
Visit ActiveRoles Server community site: Get-QARSCommunity
List all cmdlets: Get-Command
List only Management Shell cmdlets: Get-QCommand
View help: Get-Help
View help about a cmdlet: Get-Help <cmdlet-name> or <cmdlet-nam
e> -?
View full output for a cmd: <cmd> | Format-List[/code:1]

Des idées?
Merci
jeel<br><br>Message édité par: jeelou2000, à: 17/09/10 16:51

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 13 ans 7 mois #7817 par Vara
Réponse de Vara sur le sujet Re:Scheduler script PowserShell
Salut Jeelou,

As tu ajouté ceci à ton profil?

[code:1]
# Quest Snapin activation
Add-PSSnapin Quest.ActiveRoles.ADManagement
[/code:1]

Dans ton scheduler tu dois lancer la console PS1 \&quot;nature\&quot; pas celle modifiée par Quest.

Seb

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 13 ans 7 mois #7818 par Jeel
Réponse de Jeel sur le sujet Re:Scheduler script PowserShell
oui \&quot;Add-PSSnapin Quest.ActiveRoles.ADManagement\&quot; est déjà présent dans mon profil.
Le lancement se fait par [code:1]powershell -nologo -noninteractive -command \&quot;&amp;{E:\0-Scripts\days.ps1}\&quot;[/code:1], Erreur obtenue[code:1]The term 'Get-QADUser' is not recognized as a cmdlet, function, operable progra
m, or script file. Verify the term and try again.
At E:\0-Scripts\days.ps1:29 char:12[/code:1]
Je pense que Quest ne se charge pas :(

bàv
jeel<br><br>Message édité par: jeelou2000, à: 17/09/10 16:50

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 13 ans 7 mois #7819 par Vara
Réponse de Vara sur le sujet Re:Scheduler script PowserShell
En fait je passe par un fichier .bat qui est lancer par le scheduleur Windows contenant la ligne:
[code:1]
powershell.exe D:\monscript.ps1
[/code:1]

Je me rappelle avoir eu des soucis aussi et le workaround était ça :P

Seb<br><br>Message édité par: Vara, à: 17/09/10 16:28

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 13 ans 7 mois #7820 par Jeel
Ereka, il fallait loader à chaque lancement les commandlets de Quest(tout en haut du script)[code:1]Add-PSSnapin -Name Quest.ActiveRoles.ADManagement -ErrorAction SilentlyContinue
[/code:1]Merci à Seb

Jeel<br><br>Message édité par: jeelou2000, à: 17/09/10 16:34

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 13 ans 6 mois #7824 par Jireck
ca serait bien de le mettre ans article et tutos non ??

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.067 secondes
Propulsé par Kunena