Question Tester l'existance d'un groupe

Plus d'informations
il y a 4 ans 8 mois #29163 par Benjamin
Bonjour

Voilà mon soucis est simple, je souhaiterais tester si un groupe AD existe, ils sont tous dans un fichier excel.

Voici le bout de code que j'ai déjà fais :

[code:1]
$auditreadonly = New-Item -type file -Path $auditro -Force
$audireadwrite = New-Item -type file -Path $auditrw -Force

# Boucle qui va récupérer les informations ligne par ligne du fichier CSV
foreach ($owner in $owners) {
$readonly = $owner.READONLY
$readwrite = $owner.READWRITE

$grouptestro = Get-ADGroup \"$readonly\"
if ($grouptestro -eq $null) {add-content $auditreadonly \"Le groupe $readonly à la ligne $i n'existe pas\"}

$grouptestrw = Get-ADGroup \"$readwrite\"
if ($grouptestrw -eq $null) {add-content $auditreadwrite \"Le groupe $readwrite à la ligne $i n'existe pas\"}

$i++ # Incrémentation de 1 de la variable i pour avoir la ligne exacte
}
[/code:1]

Il me renvoi que tout les groupes n'existent pas en Read only et que tout les groupes RW existent...

Et j'ai aussi une petite question, est-il possible d'envoyer deux pièces jointes par mail en powershell ?

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

Plus d'informations
il y a 4 ans 8 mois #29171 par Quentin
Réponse de Quentin sur le sujet Re:Tester l'existance d'un groupe
Bonjour,

Serait-il possible d'avoir un exemple de formatage de ton excel/csv ?

essaye d'adapter ton test pour qu'il fonctionne comme ceci :
[code:1]foreach()
{
if(-not(get-adgroup <tonfiltre> ))
{
#faire quelque chose si'l n'existe pas
}
else
{
#faire quelque chose s'il existe
}
}[/code:1]

Pour ta 2ème question, regarde comment utiliser la commande Send-MailMessage avec le paramètre -Attachments


Whitatrax<br><br>Message édité par: Whitatrax, à: 7/08/19 15:13

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

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