hank
Goto Top

AD User und Mailbox via Powershell remote anlegen - Exchange 200

Hallo Leute,

vielleicht kann ja jemand helfen.
Ziel ist es von einem Rechner der Domäne aus auf einem Exchange 2007 einen neuen User nebst Mailbox anzulegen und diesen in eine entsprechende Gruppe zu legen.

Mit den Tools von Quest ist es ja via new-QADUser möglich einen User im AD anzulegen - auch remote kein Problem allerdings nur den User - keine Mailbox.
Ich suche aber auch eine Möglichkeit dazu eine Mailbox anzulegen.

Kann mir da jemand auf die Sprünge helfen?

Vielen Dank

Content-ID: 204148

Url: https://administrator.de/forum/ad-user-und-mailbox-via-powershell-remote-anlegen-exchange-200-204148.html

Ausgedruckt am: 22.12.2024 um 18:12 Uhr

ticuta1
ticuta1 29.03.2013 um 21:46:08 Uhr
Goto Top
Hallo hank,
Zum Anlegen einer Mailbox über die Powershell müssen Exchange-Erweiterungen in der Powershell geladen werden, Sind die Erweiterungen vorhanden??

LG, ticuta1
ticuta1
ticuta1 29.03.2013 um 21:48:08 Uhr
Goto Top
dannn.....

$password = Read-Host "Enter password" -AsSecureString
New-mailbox -UserPrincipalName chris@contoso.com -alias chris -database "Storage Group 1\Mailbox Database 1" -Name ChrisAshton -OrganizationalUnit Users -password $password -FirstName Chris -LastName Ashton -DisplayName "Chris Ashton" -ResetPasswordOnNextLogon $true

New-Mailbox -UserPrincipalName confmbx@contoso.com -alias confmbx -name ConfRoomMailbox -database "Storage Group 1\Mailbox Database 1" -OrganizationalUnit Users -Room -ResetPasswordOnNextLogon $true


LG, ticuta1
hank
hank 02.04.2013 um 20:41:56 Uhr
Goto Top
Hi Ticuta1,

danke für deinen Einsatz.
Nun, bisher habe ich es wie im folgenden Script (gefunden im Netz) versucht.

Function ExMailbox2{
Write-Host "============================================================" -ForegroundColor White
Write-Host "Started creating mailbox on $exchangeserver"
try
{
$s = New-PSSession `
-ConfigurationName Microsoft.Exchange `
-ConnectionUri http://"$exchangeserver"/PowerShell/ `
-Authentication Kerberos `
-Credential $exchangecred `
-ErrorAction Stop
Write-Host "Connection successfull" -ForegroundColor DarkGreen

Import-PSSession -Session $s -CommandName Enable-Mailbox, Get-Mailbox
}
catch
{
throw "Connection not successfull: $($_.Exception.Message)"
}

try
{
Enable-Mailbox -Identity "$name" -DisplayName "$name"

Write-Host "Mailbox successfully created" -ForegroundColor DarkGreen
}
catch
{
Write-Host "Mailbox not created: $($_.Exception.Message)" -ForegroundColor DarkYellow
}

Write-Host "Finished creating mailbox on $exchangeserver" -ForegroundColor Black
Write-Host "============================================================" -ForegroundColor Black

}

Das klappt aber irgendwie nicht, es scheitert an der Verbindung zum Exchange 2007. Bekomme da eine Meldung dass es ein Problem gab mit dem AD.

Hast Du noch ne Idee .....
Danke
ticuta1
ticuta1 02.04.2013 um 23:27:57 Uhr
Goto Top
Hallo Hank,

ist dein PowerShell über http ... ConnectionUri http://"$exchangeserver"/PowerShell/ `... erreichbar? schon getestet?
LG,
ticuta1
hank
hank 04.04.2013 um 20:15:07 Uhr
Goto Top
Hi ticuta1,

nein ist er nicht und da ist auch das Problem mit PS und Exchange.

Ich hab es nun gelöst.
Ich arbeite mit der normalen Powershell und importiere mir dort die Quest und die Exchangemodule (müssen halt auf dem Client installiert sein) in mein Script. Dann kann ich alle Cmdlets direkt aufrufen ..... und den Exchange 2007 direkt ansprechen. Ab 2010 wirds dann einfacher ....

Thema ist also gelöst.

Vielen Dank für deine Hilfe
ticuta1
ticuta1 04.04.2013 um 22:29:11 Uhr
Goto Top
Super,
bitte auch die Frage als gelöst markieren.
LG, ticuta1
Nikoghosyan
Nikoghosyan 19.06.2013 um 10:19:00 Uhr
Goto Top
Hallo Leute,

kann jemand mir helfen? Ich möchte via PowerShell ein Mailbox (Exchange 2010) für einen bereits vorhandenen Benutzer erstellen. Geht das überhaupt? Wenn ja, kann jemand vielleicht ein Beispiel hier posten? Die Exchange Konsole haben wir irgendwie zerschossen. Wir habe vor, das ganze System am WE neu zu installieren, aber vorerst braucht ein Mitarbeiter ein Postfach. Ich bitte sehr um die HIlfe.

LG Nikoghosyan
ticuta1
ticuta1 19.06.2013 um 22:24:15 Uhr
Goto Top
Hallo,

kannst Du lesen?
dann....http://www.shogan.co.uk/exchange-server/create-new-mailboxes-ad-objects ...
viel Spass,
LG, ticuta1