Quantcast
Channel: Windows PowerShell Forum
Viewing all articles
Browse latest Browse all 2314

Hilfe bei Foreach - Set Mailbox - View Gesamtstruktur

$
0
0

Hallo in die Runde,


ich beschäftige mich noch nicht lange mit der Powershell und bin gerade dabei ein Skript zu erstellen, welches uns beim anlegen unser Postfächer für bereits vorhandene Benutzer hilft. Ich  hänge nur gerade leider fest und vielleicht hat jemand von euch noch eine Idee.


Das Skript:

Set-AdServerSettings -ViewEntireForest $True

$Benutzer = Get-User -OrganizationalUnit ".../NEUE" -Filter "Name -like '*Mueller*'"  -IgnoreDefaultScope -RecipientTypeDetails 'User' 
$Anzeigename = $Benutzer.LastName + ', ' + $Benutzer.FirstName
$Benutzer | foreach { Enable-Mailbox -Identity $_.Name -Database "MyDB" -DisplayName $Anzeigename }
$Benutzer | foreach { Set-Mailbox -Identity $_.Name -CustomAttribute1 "Ausbildung" }


Wenn ich es so laufen lasse hängt er beim setzen des CustomAttribute1. Die Fehlermeldung ist:

Der Vorgang konnte nicht ausgeführt werden, weil das Objekt 'Mueller' nicht auf 'DC.1.net.local' gefunden wurde.

Das Problem ist, dass der Benutzer auf "DC.2.net.local" liegt. Ich vermute, dass "Set-AdServerSettings -ViewEntireForest $True" nicht in der foreach-Schleife angewendet wird.

Führe ich "Set-Mailbox -Identity $_.Name -CustomAttribute1 "Ausbildung" ohne Schleife aus, funktioniert es.

Ich habe leider keine Idee mehr...

Vielen Dank bereits an dieser Stelle für eure Hilfe



Viewing all articles
Browse latest Browse all 2314


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>