Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

AD User und Mailbox via Powershell remote anlegen - Exchange 200

Frage Microsoft Exchange Server

Mitglied: hank

hank (Level 1) - Jetzt verbinden

29.03.2013 um 21:43 Uhr, 7082 Aufrufe, 8 Kommentare

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

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

LG, ticuta1
Bitte warten ..
Mitglied: ticuta1
29.03.2013 um 21:48 Uhr
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
Bitte warten ..
Mitglied: hank
02.04.2013 um 20:41 Uhr
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
Bitte warten ..
Mitglied: ticuta1
02.04.2013 um 23:27 Uhr
Hallo Hank,

ist dein PowerShell über http ... ConnectionUri http://"$exchangeserver"/PowerShell/ `... erreichbar? schon getestet?
LG,
ticuta1
Bitte warten ..
Mitglied: hank
04.04.2013 um 20:15 Uhr
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
Bitte warten ..
Mitglied: ticuta1
04.04.2013 um 22:29 Uhr
Super,
bitte auch die Frage als gelöst markieren.
LG, ticuta1
Bitte warten ..
Mitglied: Nikoghosyan
19.06.2013 um 10:19 Uhr
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
Bitte warten ..
Mitglied: ticuta1
19.06.2013 um 22:24 Uhr
Hallo,

kannst Du lesen?
dann....http://www.shogan.co.uk/exchange-server/create-new-mailboxes-ad-objects ...
viel Spass,
LG, ticuta1
Bitte warten ..
Neuester Wissensbeitrag
Ähnliche Inhalte
Batch & Shell
gelöst AD-Felder für User mittels Powershell befüllen aus CSV-Datei (2)

Frage von Alex94G zum Thema Batch & Shell ...

Batch & Shell
gelöst Powershell Informationen über AD-User auslesen (4)

Frage von Tungdal zum Thema Batch & Shell ...

Exchange Server
gelöst Shared user-mailbox, vertrauliche mails (9)

Frage von mclovinn zum Thema Exchange Server ...

Heiß diskutierte Inhalte
Windows Userverwaltung
Ausgeschiedene Mitarbeiter im Unternehmen - was tun mit den AD Konten? (33)

Frage von patz223 zum Thema Windows Userverwaltung ...

LAN, WAN, Wireless
Server erkennt Client nicht wenn er ausserhalb des DHCP Pools liegt (22)

Frage von Mar-west zum Thema LAN, WAN, Wireless ...

LAN, WAN, Wireless
FritzBox, zwei Server, verschiedene Netze (21)

Frage von DavidGl zum Thema LAN, WAN, Wireless ...

Viren und Trojaner
Aufgepasst: Neue Ransomware Goldeneye verbreitet sich rasant (20)

Link von Penny.Cilin zum Thema Viren und Trojaner ...