rro1000
Goto Top

O365 Exchange

Hallo,
ich will in O365 mehre 100 Kontakte über die Powershell einfügen. Hierzu nutze ich folgenden Befehl:

Import-Csv d:\Exchangeimport.txt|%{New-MailContact -Name $_.Name -DisplayName $_.Name -ExternalEmailAddress $_.ExternalEmailAddress -FirstName $_.FirstName -LastName $_.LastName}

Dabei habe ich ein paar Fehler in der Konsole bekommen, weil die Daten bei machen Einträgen der Import Datei falsch sind.

Ich habe nun versucht mir die Konsolen Meldungen in eine Datei auszugeben. Leider erfolglos.
Hat jemand eine Idee, wie ich das machen kann.

Danke Rolf

Content-Key: 6628201169

Url: https://administrator.de/contentid/6628201169

Printed on: May 4, 2024 at 15:05 o'clock

Member: Xaero1982
Xaero1982 Apr 03, 2023 at 16:22:21 (UTC)
Goto Top
Moin,

warum importierst du die nicht über die Oberfläche? Da kannst du dir auch eine Beispieldatei laden?

Grüße
Member: ManuManu2021
ManuManu2021 Apr 04, 2023 updated at 04:01:11 (UTC)
Goto Top
bei wem hast du dein O365 Lizenzen gekauft?
Falls direkt bei Microsoft, erstellt im Portal ein Case und du wirst innerhalb von 2min angerufen.
Member: Th0mKa
Th0mKa Apr 04, 2023 at 10:56:38 (UTC)
Goto Top
Zitat von @RRo1000:
Ich habe nun versucht mir die Konsolen Meldungen in eine Datei auszugeben. Leider erfolglos.
Hat jemand eine Idee, wie ich das machen kann.

Moin,

Start-Transcript ist dein Freund.

VG,
Thomas
Member: RRo1000
RRo1000 Apr 04, 2023 at 15:10:37 (UTC)
Goto Top
@Xaero1982 Aussage MS "Sie können bis zu 40 Kontakte pro CSV-Datei hochladen."

Den Rest werde ich versuchen, sowohl ein Ticket als Transcipt

Schon mal Danke
Mitglied: 6247018886
6247018886 Apr 04, 2023 updated at 15:39:07 (UTC)
Goto Top
$csv = Import-Csv d:\Exchangeimport.txt -Delimiter ","  
$logfile = "D:\log.csv"  
foreach($contact in $csv){
    $res = [ordered]@{ContactName=$contact.Name;Import="OK"}  
    try{
        New-MailContact -Name $contact.Name -DisplayName $contact.Name -ExternalEmailAddress $contact.ExternalEmailAddress -FirstName $contact.FirstName -LastName $contact.LastName -EA Stop
    }catch{
        write-host "Error importing contact '$($contact.Name)' : $($_.Exception.Message)" -F Red  
        $res.Import = "ERROR: $($_.Exception.Message)"  
    }
    [pscustomobject]$res | export-csv $logfile -Delimiter ";" -NoType -Encoding UTF8 -Append  
}
Cheers briggs
Member: Xaero1982
Xaero1982 Apr 05, 2023 at 07:39:03 (UTC)
Goto Top
Zitat von @RRo1000:

@Xaero1982 Aussage MS "Sie können bis zu 40 Kontakte pro CSV-Datei hochladen."

Den Rest werde ich versuchen, sowohl ein Ticket als Transcipt

Schon mal Danke

Ah okay ... bei normalen Konten waren es glaube ich immerhin 100.
Viel Erfolg! face-smile
Member: FaLeh87
FaLeh87 Apr 06, 2023 at 19:05:29 (UTC)
Goto Top
Zitat von @Xaero1982:

Zitat von @RRo1000:

@Xaero1982 Aussage MS "Sie können bis zu 40 Kontakte pro CSV-Datei hochladen."


Ah okay ... bei normalen Konten waren es glaube ich immerhin 100.
Viel Erfolg! face-smile

Über das Admin Portal sind es 250 User pro csv.