Question
Création Stratégie Citrix et Propriétés
- monsanto
- Auteur du sujet
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 29
- Remerciements reçus 0
il y a 14 ans 3 mois #11163
par monsanto
Création Stratégie Citrix et Propriétés a été créé par monsanto
Bonjour,
Je travail sur Citrix
Je dispose de 1000 imprimantes et je voudrais créer des stratégies Citrix en Powershell mais j'ai du mal ..
1- Création des stratégie (Nom + Description) : FAIT
Code:
[code:1]
#Sur FERME
$farm = new-Object -com “MetaframeCOM.MetaframeFarm”
$farm.Initialize(1)
$farm.FarmName
#Creation de la Stratégie (Nom + Description)
$PolicyName= Read-Host \"nom Stratégie\"
$PolicyDescription=$PolicyName
$NewPolicy = $farm.CreatePolicy(19,$PolicyName,$PolicyDescription)
$farm.$PolicyName
[/code:1]
2-Associer un Groupe imprimante et une imprimante de session : ICI LE PROBLEME
Je n'arrives pas créer les propriétées de ces stratégie Citrix car je ne dispose pas des bonnes notations sur Powershell.Et je sais le faire en VBS mais je n'arrives pas a le transformer et je veux vraiment le faire en Powershell..
MERCI de votre aide svp
Cordialement
PIERRE
Je travail sur Citrix
Je dispose de 1000 imprimantes et je voudrais créer des stratégies Citrix en Powershell mais j'ai du mal ..
1- Création des stratégie (Nom + Description) : FAIT
Code:
[code:1]
#Sur FERME
$farm = new-Object -com “MetaframeCOM.MetaframeFarm”
$farm.Initialize(1)
$farm.FarmName
#Creation de la Stratégie (Nom + Description)
$PolicyName= Read-Host \"nom Stratégie\"
$PolicyDescription=$PolicyName
$NewPolicy = $farm.CreatePolicy(19,$PolicyName,$PolicyDescription)
$farm.$PolicyName
[/code:1]
2-Associer un Groupe imprimante et une imprimante de session : ICI LE PROBLEME
Je n'arrives pas créer les propriétées de ces stratégie Citrix car je ne dispose pas des bonnes notations sur Powershell.Et je sais le faire en VBS mais je n'arrives pas a le transformer et je veux vraiment le faire en Powershell..
MERCI de votre aide svp
Cordialement
PIERRE
Connexion ou Créer un compte pour participer à la conversation.
- xyz
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 69
il y a 14 ans 3 mois #11165
par xyz
Tutoriels PowerShell
Réponse de xyz sur le sujet Re:Création Stratégie Citrix et Propriétés
rocokoco2 écrit:
Et ce code, quel est-il ?je sais le faire en VBS mais je n'arrives pas a le transformer
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- monsanto
- Auteur du sujet
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 29
- Remerciements reçus 0
il y a 14 ans 3 mois #11167
par monsanto
Réponse de monsanto sur le sujet Re:Création Stratégie Citrix et Propriétés
[code:1]
'Associé un Groupe à une stratégie Citrix
<package>
<job id=\"thefarm\">
<reference object=\"MetaFrameCOM.MetaFrameFarm\"/>
<script language=\"vbscript\">
Set myFarm = CreateObject(\"MetaFrameCOM.MetaFrameFarm\"«»)
myFarm.Initialize MetaFrameWinFarmObject
'déclaration fichier system
Dim fso
'instanciation
Set FSO = CreateObject(\"Scripting.FileSystemObject\"«»)
'on instance le fichier texte
Set Ftxt = FSO.OpenTextFile(\"X:\listessai.txt\"«»)
'on parcours chaque ligne du fichier texte
Do While Not Ftxt.AtEndOfStream
Line = Ftxt.Readline
Set myPolicy = CreateObject(\"MetaFrameCOM.MetaFramePolicy.4\"«»)
myPolicy.Initialize MetaFrameUserPolicyObject,Line
myPolicy.LoadData(True)
myPolicy.UserPolicy.SessionPrintersRule = MFPolicyEnabled
myPolicy.SaveData()
myPolicy.LoadFilterData(True)
myPolicy.PolicyFilter.ApplyUserFilter = True
myPolicy.PolicyFilter.AllowAnonymousUsers = False
myPolicy.SaveFilterData()
' Ajouter Groupe
Set objAllowedAcc = myPolicy.AllowedAccounts
Set theUser = CreateObject(\"MetaFrameCOM.MetaFrameMyAccount\"«»)
theUser.AccountName = \"PRT-\"&Line&\"-G\"
theUser.AccountType = MFAccountLocalGroup
theUser.AAName = \"ADDCNET\"
theUser.AAType = MFAccountAuthorityNTDomain
objAllowedAcc.Add theUser
myPolicy.AllowedAccounts = objAllowedAcc
Loop
Ftxt.Close
</script>
</job>
</package>
[/code:1]
désolé pour le 2eme post ..
'Associé un Groupe à une stratégie Citrix
<package>
<job id=\"thefarm\">
<reference object=\"MetaFrameCOM.MetaFrameFarm\"/>
<script language=\"vbscript\">
Set myFarm = CreateObject(\"MetaFrameCOM.MetaFrameFarm\"«»)
myFarm.Initialize MetaFrameWinFarmObject
'déclaration fichier system
Dim fso
'instanciation
Set FSO = CreateObject(\"Scripting.FileSystemObject\"«»)
'on instance le fichier texte
Set Ftxt = FSO.OpenTextFile(\"X:\listessai.txt\"«»)
'on parcours chaque ligne du fichier texte
Do While Not Ftxt.AtEndOfStream
Line = Ftxt.Readline
Set myPolicy = CreateObject(\"MetaFrameCOM.MetaFramePolicy.4\"«»)
myPolicy.Initialize MetaFrameUserPolicyObject,Line
myPolicy.LoadData(True)
myPolicy.UserPolicy.SessionPrintersRule = MFPolicyEnabled
myPolicy.SaveData()
myPolicy.LoadFilterData(True)
myPolicy.PolicyFilter.ApplyUserFilter = True
myPolicy.PolicyFilter.AllowAnonymousUsers = False
myPolicy.SaveFilterData()
' Ajouter Groupe
Set objAllowedAcc = myPolicy.AllowedAccounts
Set theUser = CreateObject(\"MetaFrameCOM.MetaFrameMyAccount\"«»)
theUser.AccountName = \"PRT-\"&Line&\"-G\"
theUser.AccountType = MFAccountLocalGroup
theUser.AAName = \"ADDCNET\"
theUser.AAType = MFAccountAuthorityNTDomain
objAllowedAcc.Add theUser
myPolicy.AllowedAccounts = objAllowedAcc
Loop
Ftxt.Close
</script>
</job>
</package>
[/code:1]
désolé pour le 2eme post ..
Connexion ou Créer un compte pour participer à la conversation.
- xyz
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 69
il y a 14 ans 3 mois #11171
par xyz
Tutoriels PowerShell
Réponse de xyz sur le sujet Re:Création Stratégie Citrix et Propriétés
Quelles instructions VBS à convertir te posent problème ?
As-tu consulté ce document ?
As-tu consulté ce document ?
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- monsanto
- Auteur du sujet
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 29
- Remerciements reçus 0
il y a 14 ans 3 mois #11172
par monsanto
Réponse de monsanto sur le sujet Re:Création Stratégie Citrix et Propriétés
C'est cette instruction que j'ai du mal :
[code:1]
' Ajouter Groupe
Set objAllowedAcc = myPolicy.AllowedAccounts
Set theUser = CreateObject(\"MetaFrameCOM.MetaFrameMyAccount\"«»)
theUser.AccountName = \"PRT-\"&Line&\"-G\"
theUser.AccountType = MFAccountLocalGroup
theUser.AAName = \"ADDCNET\"
theUser.AAType = MFAccountAuthorityNTDomain
objAllowedAcc.Add theUser
myPolicy.AllowedAccounts = objAllowedAcc
[/code:1]
et aussi l'ajout d'une imprimante de session dont j'ai du mal aussi en Vbs ..
Non je n'es jamais consulté ce document, je te remercie je vais essayé de voir si cela peut m'aider
Cordialment
[code:1]
' Ajouter Groupe
Set objAllowedAcc = myPolicy.AllowedAccounts
Set theUser = CreateObject(\"MetaFrameCOM.MetaFrameMyAccount\"«»)
theUser.AccountName = \"PRT-\"&Line&\"-G\"
theUser.AccountType = MFAccountLocalGroup
theUser.AAName = \"ADDCNET\"
theUser.AAType = MFAccountAuthorityNTDomain
objAllowedAcc.Add theUser
myPolicy.AllowedAccounts = objAllowedAcc
[/code:1]
et aussi l'ajout d'une imprimante de session dont j'ai du mal aussi en Vbs ..
Non je n'es jamais consulté ce document, je te remercie je vais essayé de voir si cela peut m'aider
Cordialment
Connexion ou Créer un compte pour participer à la conversation.
- xyz
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 69
il y a 14 ans 3 mois #11174
par xyz
Tutoriels PowerShell
Réponse de xyz sur le sujet Re:Création Stratégie Citrix et Propriétés
Pour
[code:1]theUser.AccountName = \"PRT-\"&Line&\"-G\"[/code:1]
essaie une concaténation avec l'opérateur +
[code:1]$theUser.AccountName = \"PRT-\"+$Line+\"-G\"[/code:1]
Les autres lignes créent un objet COM et manipulent ses membres, ce que, d'après ton premier post, tu sais déjà faire.<br><br>Message édité par: Laurent Dardenne, à: 18/02/12 14:23
[code:1]theUser.AccountName = \"PRT-\"&Line&\"-G\"[/code:1]
essaie une concaténation avec l'opérateur +
[code:1]$theUser.AccountName = \"PRT-\"+$Line+\"-G\"[/code:1]
Les autres lignes créent un objet COM et manipulent ses membres, ce que, d'après ton premier post, tu sais déjà faire.<br><br>Message édité par: Laurent Dardenne, à: 18/02/12 14:23
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.041 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Création Stratégie Citrix et Propriétés