Jump to content

If Bedingung wird nicht erfüllt, wiso?


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Geschrieben

Hallo zusammen

 

Ich habe ein Powershell Skript welches eine das otherTelephone Attribut mehrerer AD Benutzer ändern soll.

 

Mit Get-ADObject lese ich eine bestimme Anzahl von Usern aus.

 

Bevor ich nun die Änderung ins AD schreibe, überprüfe ich mit einem If Statement ob der entsprechende Wert denn ich reinschreiben will nicht bereits geschrieben ist (um die Replikationsmenge etwas tifer zu halten):

 

if ($user.otherTelephone -ne $a)

 

$a ist die Variable die ich schreiben will.

 

Wenn jetzt $user.otherTelephone keinen Wert hat, wird die If-Schleife übersprungen/nicht durchgeführt.

 

Obwohl in $a ein Wert steht und diese somit ungleich sind.

 

Ich hab noch probiert den Code etwas zu erweitern:

 

if (($user.otherTelephone -ne $a) -or ($user.otherTelephone -eq $NULL))

 

Hat leider aber auch nicht geklappt.

Kann mir da jemand helfen?

 

Gruss

Geschrieben

$user.othertelephone gibt nichts zurück.

 

Folgendes gibt $user.othertelephone.GetType() zurück:

 

IsPublic IsSerial Name                                     BaseType
-------- -------- ----                                     --------
True     False    ADPropertyValueCollection                System.Collections.CollectionBase

 

$a gibt die entsprechende Kurznummer zurück.

 

$a.GetType()

 

IsPublic IsSerial Name                                     BaseType
-------- -------- ----                                     --------
True     True     String                                   System.Object

 

Gruss

Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...