Question
Gestion erreur (Get-ADUser )
- Philippe
- Hors Ligne
- Modérateur
- Messages : 1778
- Remerciements reçus 21
6ratgus écrit:
une autre façon plus \"propre\" est de testé avant le New-ADUser si l'utilisateur est présent :
On ne règle pas le problème (de la gestion d'erreur), mais on espère le retarder
c'est souvent l'idée quand on commence à apprendre un language
Connexion ou Créer un compte pour participer à la conversation.
- Dupont
- Auteur du sujet
- Hors Ligne
- Membre senior
- Messages : 48
- Remerciements reçus 0
Et pendant que j'y suis , c'est pas trop le sujet , mais desfois y'a vraiment des zones d'ombres.
J'ai pas les cmdlets Get-Gpo pour me simplifier la vie alors je procède comme ceci afin de lister les GPO de mon AD :
[code:1]
$gpolist = Get-QADObject -Type groupPolicyContainer
foreach ($objResult in $gpolist) {
Write-Host $objResult.name \";\" $objResult.GUID \";\" $objResult.displayname
}[/code:1]
Et j'ai un résultat de ce genre :
{31B2F340-016D-11D2-945F-00C04FB984F9} ,ba7e34d1-0474-4ec6-a23a-9a9cf86440f7 ,Default Domain Policy
{6AC1786C-016F-11D2-945F-00C04fB984F9} ,df200b9c-d422-4764-b0e2-201b9bda876d ,Default Domain Controllers Policy
{292FBA31-C64E-463D-B9D3-7579B0429F0A} ,f7940c2c-ab52-4eb4-962c-396ea5db92d8 ,supression programmes
{A7071118-C960-4FF5-A462-3CE7DFF98B49} ,4f24bf45-4534-4f36-a498-b41018712906 ,interdiction réseau
Ok , tout le monde il est beau tout le monde il est gentil , mais impossible de mettre ceci dans un ptit fichier ! Y'a vraiment desfois où je pige pas tout
Connexion ou Créer un compte pour participer à la conversation.
- ANTRI Mohamed
- Hors Ligne
- Membre premium
- Messages : 124
- Remerciements reçus 0
vous pouvez essayer :
[code:1]
$gpolist = Get-QADObject -Type groupPolicyContainer
foreach ($objResult in $gpolist) {
$valeur = ($objResult.name \";\" $objResult.GUID \";\" $objResult.displayname)
Export-csv $valeur -NotypeInformation -delimiter \";\" -path data.csv
}
[/code:1]
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
- Messages : 6302
- Remerciements reçus 68
Peux-tu préciser ?mais impossible de mettre ceci dans un ptit fichier !
KaAzZ01 écrit:
Si cela peut te rassurer, cela m'arrive aussiY'a vraiment des fois où je pige pas tout
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Dupont
- Auteur du sujet
- Hors Ligne
- Membre senior
- Messages : 48
- Remerciements reçus 0
Peux-tu préciser ?
Mettre le résultat que j'ai en console à savoir :
{6AC1786C-016F-11D2-945F-00C04fB984F9} ,df200b9c-d422-4764-b0e2-201b9bda876d ,Default Domain Controllers Policy
{292FBA31-C64E-463D-B9D3-7579B0429F0A} ,f7940c2c-ab52-4eb4-962c-396ea5db92d8 ,supression programmes
{A7071118-C960-4FF5-A462-3CE7DFF98B49} ,4f24bf45-4534-4f36-a498-b41018712906 ,interdiction réseau
Dans un petit fichier qui permet de le consulter (csv , txt ou autre que je connais pas encore )
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
- Messages : 6302
- Remerciements reçus 68
Il en manque un bout.Merci Mohamed , j'ai essayé seulement ça fonctionne pas ...
Là il s'agit de principes de base de Powershell :
[code:1]Get-Objet|Where|Export-Csv
Get-Objet|Export-Csv[/code:1]
Si tu n'a pas compris cela, Powershell va te faire perdre ton temps
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Entraide pour les débutants
- Gestion erreur (Get-ADUser )