Question
[Résolu] Combobox
- xyz
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 69
il y a 10 ans 7 mois #20856
par xyz
Tutoriels PowerShell
Réponse de xyz sur le sujet Re:Combobox
Tu remplaces ceci :
[code:1] if($Items -is [Array])[/code:1]
par
[code:1] $isCollection=isCollection $Items
if ($isCollection)[/code:1]
C'est une fonction à utiliser sans modifier son code.
Pour Write-warning soit tu affiches uniquement la variable et son contenu:
[code:1]Write-warning \"Ou=$OU\"[/code:1]
soit tu affiches AVANT son appel, la ligne utilisant le cmdlet New-ADuser :
[code:1]
Write-warning @\"
new-ADUSer ....
\"@
New-ADUSer ....[/code:1]<br><br>Message édité par: Laurent Dardenne, à: 12/10/15 12:51
[code:1] if($Items -is [Array])[/code:1]
par
[code:1] $isCollection=isCollection $Items
if ($isCollection)[/code:1]
C'est une fonction à utiliser sans modifier son code.
Pour Write-warning soit tu affiches uniquement la variable et son contenu:
[code:1]Write-warning \"Ou=$OU\"[/code:1]
soit tu affiches AVANT son appel, la ligne utilisant le cmdlet New-ADuser :
[code:1]
Write-warning @\"
new-ADUSer ....
\"@
New-ADUSer ....[/code:1]<br><br>Message édité par: Laurent Dardenne, à: 12/10/15 12:51
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Jeulmi
- Auteur du sujet
- Hors Ligne
- Membre premium
-
Réduire
Plus d'informations
- Messages : 89
- Remerciements reçus 0
il y a 10 ans 7 mois #20857
par Jeulmi
Réponse de Jeulmi sur le sujet Re:Combobox
Je viens d'essayer :
Dans la premiere combobox j'ai : \"Object[] Array\"
et du coup les autres combobox ne fonctionnent pas
Dans la console powershell :
[code:1]isCollection : Le terme «isCollection» n'est pas reconnu comme nom d'applet de commande, fonction, fichier de script ou programme exécutable. Vérifiez
l'orthographe du nom, ou si un chemin d'accès existe, vérifiez que le chemin d'accès est correct et réessayez.
Au caractère C:\Users\eulmi\Desktop\Script\Creation compte.ps1:209 : 21
+ $isCollection = isCollection $Items
+ ~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (isCollection:«»String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
0
Get-ADOrganizationalUnit : Impossible de convertir «System.Object[]» en type «System.String», requis par le paramètre «SearchBase». Specified method is not
supported.
Au caractère C:\Users\eulmi\Desktop\Script\Creation compte.ps1:52 : 70
+ Load-ComboBox $Combobox2_ville (Get-ADOrganizationalUnit -searchbase $($Combobox ...
+ ~~~~~~~~~~~
+ CategoryInfo : InvalidArgument : (:«») [Get-ADOrganizationalUnit], ParameterBindingException
+ FullyQualifiedErrorId : CannotConvertArgument,Microsoft.ActiveDirectory.Management.Commands.GetADOrganizationalUnit[/code:1]
Dans la premiere combobox j'ai : \"Object[] Array\"
et du coup les autres combobox ne fonctionnent pas
Dans la console powershell :
[code:1]isCollection : Le terme «isCollection» n'est pas reconnu comme nom d'applet de commande, fonction, fichier de script ou programme exécutable. Vérifiez
l'orthographe du nom, ou si un chemin d'accès existe, vérifiez que le chemin d'accès est correct et réessayez.
Au caractère C:\Users\eulmi\Desktop\Script\Creation compte.ps1:209 : 21
+ $isCollection = isCollection $Items
+ ~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (isCollection:«»String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
0
Get-ADOrganizationalUnit : Impossible de convertir «System.Object[]» en type «System.String», requis par le paramètre «SearchBase». Specified method is not
supported.
Au caractère C:\Users\eulmi\Desktop\Script\Creation compte.ps1:52 : 70
+ Load-ComboBox $Combobox2_ville (Get-ADOrganizationalUnit -searchbase $($Combobox ...
+ ~~~~~~~~~~~
+ CategoryInfo : InvalidArgument : (:«») [Get-ADOrganizationalUnit], ParameterBindingException
+ FullyQualifiedErrorId : CannotConvertArgument,Microsoft.ActiveDirectory.Management.Commands.GetADOrganizationalUnit[/code:1]
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 10 ans 7 mois #20858
par xyz
Tutoriels PowerShell
Réponse de xyz sur le sujet Re:Combobox
Ok, alors oubli ma fonction et laisse ton code en l'état.
Que donne l'affichage du contenu de $OU ?
Utilise ceci :
[code:1] Write-Warning \"Ou='$OU'\"[/code:1]
Que donne l'affichage du contenu de $OU ?
Utilise ceci :
[code:1] Write-Warning \"Ou='$OU'\"[/code:1]
Tutoriels PowerShell
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 10 ans 7 mois #20859
par xyz
Tutoriels PowerShell
Réponse de xyz sur le sujet Re:Combobox
Que donne ceci :
[code:1]$OUv2 = $combobox3_SV.SelectedItem
Write-Warning \"Ou='$OUv2'\"
Write-Warning \"Ou type =$($OUv2.GetType().Fullname)\"[/code:1]
[code:1]$OUv2 = $combobox3_SV.SelectedItem
Write-Warning \"Ou='$OUv2'\"
Write-Warning \"Ou type =$($OUv2.GetType().Fullname)\"[/code:1]
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Jeulmi
- Auteur du sujet
- Hors Ligne
- Membre premium
-
Réduire
Plus d'informations
- Messages : 89
- Remerciements reçus 0
il y a 10 ans 7 mois #20860
par Jeulmi
Réponse de Jeulmi sur le sujet Re:Combobox
ça prends pas l'OU
[code:1]AVERTISSEMENT : Ou=''[/code:1]
[code:1]AVERTISSEMENT : Ou=''[/code:1]
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
Temps de génération de la page : 0.044 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- [Résolu] Combobox