none
Copiare contatti con powershell RRS feed

  • Domanda

  • Ciao a tutti,
    sto provando a copiare dei contatti da una OU ad un'altra, banalmente così:

    Get-MailContact -OrganizationalUnit dominio.it/Contacts/IT -ResultSize 10 | New-MailContact -Name $_.Name -ExternalEmailAddress $_.Mail -OrganizationalUnit dominio.it/TestContacts

    Da errore dicendo:
    Cannot bind argument to parameter 'Name' because it is an empty string.
        + CategoryInfo          : InvalidData: (:) [New-MailContact], ParameterBindingValidationException
        + FullyQualifiedErrorId : ParameterArgumentValidationErrorEmptyStringNotAllowed,New-MailContact

    Avete qualche suggerimento per risolvere ?
    Grazie


    martedì 23 maggio 2017 14:14

Risposte

  • Risolto così:

    [PS] C:\>Get-MailContact -OrganizationalUnit Dominio/Contacts/IT -ResultSize Unlimited | Select CustomAttri
    bute14, DisplayName, PrimarySmtpAddress, Name | Export-Csv C:\temp\Contacts.csv -NoTypeInformation -Encoding unicode
    [PS] C:\>
    [PS] C:\>
    [PS] C:\>
    [PS] C:\>$Contacts = Import-Csv C:\temp\Contacts.csv
    [PS] C:\>
    [PS] C:\>
    [PS] C:\>foreach($c in $contacts){New-MailContact -OrganizationalUnit "dominio/TestContacts" -Name $C.Name
    -DisplayName $C.DisplayName -ExternalEmailAddress ("test"+$c.PrimarySmtpAddress)}

    Grazie!

    • Contrassegnato come risposta OttobreRosso mercoledì 24 maggio 2017 15:05
    mercoledì 24 maggio 2017 15:05

Tutte le risposte

  • Questo l'output del comando:

    [PS] C:\>Get-MailContact -OrganizationalUnit dominio.it/Contacts/IT  -ResultSize 10

    Name                      Alias                                          RecipientType
    ----                      -----                                          -------------
    ma                       ma                                            MailContact
    ma                       ma                                            MailContact
    al                         al                                              MailContact
    az                        az                                             MailContact
    ca                        ca                                             MailContact
    ca                        ca                                             MailContact
    cc                        cc                                             MailContact
    cc                        cc                                             MailContact
    cc                        cc                                             MailContact
    ch                        ch                                             MailContact
    WARNING: There are more results available than are currently displayed. To view them, increase the value for the
    ResultSize parameter.


    [PS] C:\>

    mercoledì 24 maggio 2017 08:54
  • Get-MailContact -OrganizationalUnit dominio.it/Contacts/IT -ResultSize 10 | % {
     New-MailContact -Name $($_).Name -ExternalEmailAddress $($_).Mail -OrganizationalUnit dominio.it/TestContacts }


    Gastone Canali >http://www.armadillo.it


    Se alcuni post rispondono al tuo quesito(non necessariamente i miei), ricorda di contrassegnarli come risposta e non dimenticare di contrassegnare anche i post utili. GRAZIE! Ricorda di dare un occhio ai link Click Here andHere

    mercoledì 24 maggio 2017 11:45
    Moderatore
  • Risolto così:

    [PS] C:\>Get-MailContact -OrganizationalUnit Dominio/Contacts/IT -ResultSize Unlimited | Select CustomAttri
    bute14, DisplayName, PrimarySmtpAddress, Name | Export-Csv C:\temp\Contacts.csv -NoTypeInformation -Encoding unicode
    [PS] C:\>
    [PS] C:\>
    [PS] C:\>
    [PS] C:\>$Contacts = Import-Csv C:\temp\Contacts.csv
    [PS] C:\>
    [PS] C:\>
    [PS] C:\>foreach($c in $contacts){New-MailContact -OrganizationalUnit "dominio/TestContacts" -Name $C.Name
    -DisplayName $C.DisplayName -ExternalEmailAddress ("test"+$c.PrimarySmtpAddress)}

    Grazie!

    • Contrassegnato come risposta OttobreRosso mercoledì 24 maggio 2017 15:05
    mercoledì 24 maggio 2017 15:05