User eines Aliasses
Hallo,
ich möchte gerne wissen, welche User einen gewissen Alias zugeordnet bekommen haben.
Wie finde ich das heraus?
Vielen Dank
ich möchte gerne wissen, welche User einen gewissen Alias zugeordnet bekommen haben.
Wie finde ich das heraus?
Vielen Dank
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 259333
Url: https://administrator.de/forum/user-eines-aliasses-259333.html
Ausgedruckt am: 15.04.2025 um 20:04 Uhr
10 Kommentare
Neuester Kommentar
@colinardo
Respekt vor deiner Glaskugel... Das der Exchange Alias gemeint sein könnte, da wäre ich am Freitag nachmittag nicht draufgekommen
@daphne
Respekt vor deiner Glaskugel... Das der Exchange Alias gemeint sein könnte, da wäre ich am Freitag nachmittag nicht draufgekommen
@daphne
wenn ich im WindowsPowershell ISE das auswähle, kennt er den Befehl Get-Mailbox nicht..
Du musst schon die Exchange-Management Shell starten (oder die Module entsprechent importieren) damit das geht. Am besten du machst das direkt am Exchange Server.. Ich will einen Alias im AD löschen ...
Was genau ist für die "ein Alias im AD"?Zitat von @daphne:
wenn ich im WindowsPowershell ISE das auswähle, kennt er den Befehl Get-Mailbox nicht....
Der Kollege colinardo hat ja auch extra "Exchange Management Shell" geschrieben.wenn ich im WindowsPowershell ISE das auswähle, kennt er den Befehl Get-Mailbox nicht....
Die ist direkt auf dem Exchange-Server, nicht die PowerShell ISE (auf der klappt das nicht) ...
Edit: Mist zu langsam
VG
Deepsys
Zitat von @daphne:
wenn ich im WindowsPowershell ISE das auswähle, kennt er den Befehl Get-Mailbox nicht....
siehe zwei die Kommentare oben ...wenn ich im WindowsPowershell ISE das auswähle, kennt er den Befehl Get-Mailbox nicht....
Bei installierten Exchange Managment Tools lädt man die Exchange Umgebung je nach Version vorher mit
Add-PSSnapin Microsoft.Exchange.Management.Powershell.E2010
Ich habe mich aber wahrscheinlich falsch ausgedrückt. Ich will einen Alias im AD löschen und vorher aber prüfen,
welchem User der Alias zugeordnet ist.
Wie oben schon gefragt, welches AD-Attribut meinst du? cn/DisplayName/name?? Etwas Konkretisierung täte hier wirklich not !! Ich kenne den Alias nur in Verbindung mit einer Mailbox...welchem User der Alias zugeordnet ist.
Und ein Alias eines User-Mailbox lässt sich nicht löschen sondern nur ändern, und dann einer anderen Mailbox zuweisen.
OK dann fällt Powershell natürlich erst mal flach ...
http://www.selfadsi.de/user-attributes-w2k8.htm
Benutze bitte allgemeingültige Begriffe, nicht deine eigenen. Wir sitzen hier leider nicht vor deiner Kiste, das bitte immer im Hinterkopf behalten, dann kann man dir auch vernünftig helfen.
Dort habe ich mir Aliase für die einzelnen Laufwerke/verzeichnisse angelegt, die ich dann den jeweiligen Usern zuordne. Z.B.
Alias "Programme_ALL" das wiederum auf den FileServer01 verweist auf E:\Program Files\Testprogramm\
Wo hast du diese "Aliase" definiert und welchem Attribut des Users hast du diesen "Alias" zugewiesen ?? Du sprichst immer noch in Rätseln, sorry.Alias "Programme_ALL" das wiederum auf den FileServer01 verweist auf E:\Program Files\Testprogramm\
http://www.selfadsi.de/user-attributes-w2k8.htm
Benutze bitte allgemeingültige Begriffe, nicht deine eigenen. Wir sitzen hier leider nicht vor deiner Kiste, das bitte immer im Hinterkopf behalten, dann kann man dir auch vernünftig helfen.
OK, aber kannst du dann bitte auch meine anderen Fragen beantworten ?!
Also ich rate jetzt einfach mal ins Blaue ...
AD-Abfragen zu Userobjekten macht man mit Get-ADUser
Wenn ich jetzt als Beispiel alle User anzeigen lassen möchte bei denen z.B. Programme_ALL im Profilpfad als String vorkommt macht man das so:
Deswegen habe ich gefragt in welchem Userattribut du diesen "Alias" eingetragen hast.
Die gefilterten User lassen sich dann auch gleich ändern. Um z.B. das Attribut komplett zu löschen machst du das folgendermaßen:
Die löscht bei allen Usern, die im Profilpfad den String Programme_ALL enthalten das ganze Attribut. Wenn man es stattdessen ändern möchte geht das bei Bedarf auch wenn man stattdessen den -Replace Parameter bei Set-Aduser benutzt.
Grüße Uwe
AD-Abfragen zu Userobjekten macht man mit Get-ADUser
Wenn ich jetzt als Beispiel alle User anzeigen lassen möchte bei denen z.B. Programme_ALL im Profilpfad als String vorkommt macht man das so:
Import-Module ActiveDirectory
get-aduser -Filter "profilePath -like '*Programme_ALL*'" | fl SamAccountName
Die gefilterten User lassen sich dann auch gleich ändern. Um z.B. das Attribut komplett zu löschen machst du das folgendermaßen:
Import-Module ActiveDirectory
get-aduser -Filter "profilePath -like '*Programme_ALL*'" | Set-AdUser -clear profilePath
Grüße Uwe