Question Gestion d'une file d'attente

Plus d'informations
il y a 13 ans 9 mois #12533 par Phil'z Edward
Bonjour,
Débutant sur powershell, j'aimerai pour un projet d'étude créer un script qui me permettra de gérer les differentes taches d'une file d'attente. si la tâche est traitée, elle passe à la suivante, et si une ne l'est pas, elle repart dans la file d'attente. Comment m'y prendre.
Merci
Cdt,

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

Plus d'informations
il y a 13 ans 9 mois #12536 par Phil'z Edward
si ça peut aider, j'ai écrit le script en vb et comme je ne m'y connais pas en powershell, je ne sais comment m'y prendre

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

Plus d'informations
il y a 13 ans 9 mois #12537 par Phil'z Edward
Re:<br><br>Message édité par: PE2012, à: 20/08/12 12:54

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

Plus d'informations
il y a 13 ans 9 mois #12539 par xyz
Réponse de xyz sur le sujet Re:Gestion d'une file d'attente
PE2012 écrit:

comme je ne m'y connais pas en powershell, je ne sais comment m'y prendre

Commencer par le début, à savoir lire la documentation ;)

Tutoriels PowerShell

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

Plus d'informations
il y a 13 ans 9 mois #12540 par Phil&#039;z Edward
Merci bien, je suis déjà entrain de le lire.
cdt,

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

Plus d'informations
il y a 13 ans 9 mois #12543 par xyz
Réponse de xyz sur le sujet Re:Gestion d'une file d'attente
Une possible ébauche de solution autour d'une hashtable:
[code:1]
$max=8
#Construit une hashtable
$Magasins =@{}
#Renseigne la hashtable
1..$max|
Foreach-Object {
$Magasins.\&quot;Magasin$_\&quot;=$False
}

#Simule la fin de traitement de qq magasins
Get-Random -Input @(1..$Max) -Count ($Max/2)|
Foreach-Object {
# La valeur de la clé nommée 'MagasinX' contient le résultat
#(Oui/Non) du traitement à effectuer
$Magasins.\&quot;Magasin$_\&quot;=$True
}

$Magasins

#On supprime les magasins traités
1..$max|
Foreach-Object {
$key=\&quot;Magasin$_\&quot;
if ($Magasins.$Key -eq $True)
{
Write-Warning \&quot;Le magasin $key a été traité\&quot;
$Magasins.Remove($Key)
}
}

#Reste à faire
$Magasins
[/code:1]
Sans connaitre le fonctionnel difficile de proposer une structure de données adéquate.<br><br>Message édité par: Laurent Dardenne, à: 14/08/12 19:42

Tutoriels PowerShell

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

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