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-ID: 6628201169

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

Ausgedruckt am: 25.11.2024 um 14:11 Uhr

Xaero1982
Xaero1982 03.04.2023 um 18:22:21 Uhr
Goto Top
Moin,

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

Grüße
ManuManu2021
ManuManu2021 04.04.2023 aktualisiert um 06:01:11 Uhr
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.
Th0mKa
Th0mKa 04.04.2023 um 12:56:38 Uhr
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
RRo1000
RRo1000 04.04.2023 um 17:10:37 Uhr
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
6247018886
6247018886 04.04.2023 aktualisiert um 17:39:07 Uhr
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
Xaero1982
Xaero1982 05.04.2023 um 09:39:03 Uhr
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
FaLeh87
FaLeh87 06.04.2023 um 21:05:29 Uhr
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.