Question Redemarrage d'un serveur Citrix

Plus d'informations
il y a 13 ans 6 mois #12698 par salento
Réponse de salento sur le sujet Re:Redemarrage d'un serveur Citrix
Merci pour la réponse :)

Désole pour mon orthographe.

Je dois donc faire plusieurs tâches planifiées puisque j'ai dois envoyé le messages aux utilisateurs a 18:00
et le redémarrage du serveur à 02:00 et ceci a 13:00 -->
[code:1]Set-XAServerLogOnMode -LocalhostOnly -LogOnMode ProhibitNewLogOnsUntilRestart[/code:1]

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

Plus d'informations
il y a 13 ans 6 mois #12699 par salento
Réponse de salento sur le sujet Re:Redemarrage d'un serveur Citrix
Je suis arriver a faire ceci pouvez-vous me dire s'il y des erreurs?

[code:1]Add-PSSnapin Citrix.XenApp.Commands
Get-Command -Module Xenapp.Common.Commands

#Set LogOnMode to Prohibit NewLogOns Until next server Restart.
Set-XAServerLogOnMode -LocalhostOnly -LogOnMode ProhibitNewLogOnsUntilRestart

#Set up variables for the script
$strMessageTitle = \"Citrix Admin\"
$strMessageText = \"Your session will shut down in 10 minutes for scheduled maintenance. Please save your work at this time.\"

#Get all active sessions on local server
$xAsession = Get-XASession -LocalHostOnly

#Send message to the specified session(s)
Send-XASessionMessage -localHostOnly -InputObject $xAsession -MessageBody $strMessageText -MessageTitle $strMessageTitle

#Pause 10 minutes (600 seconds)
#Start-Sleep ( to be specified)
Start-Sleep (600)

#Stop the specified session(s)
Stop-XASession -localHostOnly -InputObject $xAsession

#Restart The server
Restart-Computer -force[/code:1]

Petite remarque au WebAdmin de ce site:
le module Login dans JOOMLA on peux choisir de l'afficher sur toutes les pages pas seulement à la page d’accueil, c'est plus pratique ;)<br><br>Message édité par: Salento9, à: 17/09/12 15:28

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

Plus d'informations
il y a 13 ans 6 mois #12700 par SiSMik
Réponse de SiSMik sur le sujet Re:Redemarrage d'un serveur Citrix
[code:1]#Restart The server
Restart-Computer -force[/code:1]

Attention tu redémarres le pc en local ! Mais peut être que c'est ce que tu souhaites :)

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

Plus d'informations
il y a 13 ans 3 mois #13426 par aur547
Réponse de aur547 sur le sujet Re:Redemarrage d'un serveur Citrix
Bonjour a tous,

Je déterre un sujet, mais le script précédent correspond parfaitement a ce que je cherche a mettre en place sur mes servuerus Citrix Xen app 6.5. Cependant ce script ne fonctionne pas chez moi et je vous avoue que je ne comprend pas pourquoi.

[code:1]#Charge les modules citrix :
Add-PSSnapin Citrix.XenApp.Commands
Get-Command -Module Xenapp.Common.Commands[/code:1]

Donc la tous va bien, j'ai exécuté les commandes a la main pour vérifier

[code:1]#Desactive les connexions jusqu’au prochain redemarrage de la machine
Set-XAServerLogOnMode -LocalhostOnly -LogOnMode ProhibitNewLogOnsUntilRestart[/code:1]

[code:1]#Definition de deux variables qui seront utilise pour la suite
$strMessageTitle = \&quot;Administrateur du systeme\&quot;
$strMessageText = \&quot;Votre session va etre automatiquement ferme dans 10 minutes\&quot;[/code:1]

[code:1]#Permet de relever les sessions active sur le serveur
$xAsession = Get-XASession -LocalHostOnly[/code:1]

Les variables sont bien définis, j'ai vérifié en les affichant

[code:1]#Envoyer un message au session ouverte
Send-XASessionMessage -localHostOnly -InputObject $xAsession -MessageBody $strMessageText -MessageTitle $strMessageTitle[/code:1]

Donc c'est a partir de cette endroit que sa bloque, je n'arrive pas a envoyer le message au utilisateur, powershell me dit :

[code:1]Send-XASessionMessage : Le jeu de paramètres ne peut pas être résolu à l'aide des paramètres nommés spécifiés.
Au niveau de ligne : 1 Caractère : 22
+ Send-XASessionMessage &lt;&lt;&lt;&lt; -localHostOnly -InputObject $xAsession -MessageBody $strMessageText -MessageTitle $strMes
sageTitle
+ CategoryInfo : InvalidArgument: (:«») [Send-XASessionMessage], ParameterBindingException
+ FullyQualifiedErrorId : AmbiguousParameterSet,Citrix.XenApp.Commands.SendSessionMessageCommand[/code:1]

Suite du script :
[code:1]#Pause de 10 minutes (600 seconds)
Start-Sleep (600)[/code:1]

[code:1]#Ferme les sessions toujours ouverte
Stop-XASession -localHostOnly -InputObject $xAsession[/code:1]

[code:1]#Reboot le serveur
Restart-Computer -force[/code:1]

Voilà si vous avez une idée,

Merci

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

Plus d'informations
il y a 13 ans 3 mois #13427 par Laurent Dardenne
Salut,
aur547 écrit:

Voilà si vous avez une idée,

La version du cmdlet utilsé est peut être différente, vérifie l'aide en ligne, car d'après oe message la ligne d'appel précise des paramètres exclusifs.

Essaie sans préciser -localHostOnly, sous réserve que cela n'ait pas d'impact.<br><br>Message édité par: Laurent Dardenne, à: 21/12/12 13:23

Tutoriels PowerShell

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

Plus d'informations
il y a 13 ans 3 mois #13429 par aur547
Réponse de aur547 sur le sujet Re:Redemarrage d'un serveur Citrix
Laurent Dardenne écrit:

Salut,
aur547 écrit:

Voilà si vous avez une idée,

La version du cmdlet utilsé est peut être différente, vérifie l'aide en ligne, car d'après oe message la ligne d'appel précise des paramètres exclusifs.

Essaie sans préciser -localHostOnly, sous réserve que cela n'a pas d'impact.&lt;br&gt;&lt;br&gt;Message édité par: Laurent Dardenne, à: 21/12/12 10:07


Voilà ce qu'il me répond sans le -localhostonly :

[code:1]Send-XASessionMessage -InputObject $xAsession -MessageBody $strMessageText -MessageTitle $strMessageTitle
Send-XASessionMessage : La valeur ne peut pas être null.
Nom du paramètre : displayName
Au niveau de ligne : 1 Caractère : 22
+ Send-XASessionMessage &lt;&lt;&lt;&lt; -InputObject $xAsession -MessageBody $strMessageText -MessageTitle $strMessageTitle
+ CategoryInfo : NotSpecified: (:«») [Send-XASessionMessage], ArgumentNullException
+ FullyQualifiedErrorId : System.ArgumentNullException,Citrix.XenApp.Commands.SendSessionMessageCommand[/code:1]

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

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