none
Multiple Feld gesamt anzeigen RRS feed

  • Frage

  • hallo zusammen,

    ich möchte gerne am Exchange alle Entries aller Rollen die das Entry "Search-Mailbox" beinhaltet anzeigen.

    also samt Namen und Parameters

    Get-ManagementRoleEntry *\Search-Mailbox | select -expandproperty Parameters => geht nur mit einem Parameter

    Get-ManagementRoleEntry *\Search-Mailbox | select name, parameters |export-csv c:\temp\_test1.txt => bringt keine Daten

    #TYPE Selected.Microsoft.Exchange.Data.Directory.Management.ExchangeRoleEntryPresentation
    "Name","Parameters"
    "Search-Mailbox","Microsoft.Exchange.Collections.ReadOnlyCollection`1[System.String]"
    "Search-Mailbox","Microsoft.Exchange.Collections.ReadOnlyCollection`1[System.String]"

    Get-ManagementRoleEntry *\Search-Mailbox | select name, parameters | out-file c:\temp\_test1.txt => bringt daten aber schneidet ab

    IncludeUnsearchab...

    Get-ManagementRole * | Get-ManagementRoleEntry | where {$_.Name -eq "Search-Mailbox"} | export-csv -path c:\temp\testa.txt => geht auch nicht


    CH

    Dienstag, 22. November 2016 08:55

Antworten

Alle Antworten

  • meinst Du 

    ..... | Select-Object -Property *
    ?


    Grüße - Best regards

    PS:> (79,108,97,102|%{[char]$_})-join''

    Dienstag, 22. November 2016 09:32
  • Hallo,

    ja das ist mal wieder das Problem mit Arrays in eine Datei ausgeben. Schau dir mal diesen Artikel an:

    PowerShell : Exporting multi-valued attributes with Export-Csv

    Dann müsste dein Skript so aussehen:

    Get-ManagementRoleEntry *\Search-Mailbox | select name, @{Name=‘Parameters’;Expression={[string]::join(“;”, ($_.Parameters))}}  | export-csv -path c:\temp\testa.txt

    • Als Antwort markiert -- Chris -- Dienstag, 22. November 2016 09:55
    Dienstag, 22. November 2016 09:44
  • damit ist es mir jetzt auch gelungen. Ist etwas leserlicher für Nicht Powershell Gurus


    Get-ManagementRoleEntry *\search-mailbox | select role,name,@{l="Para";e={$_.Parameters}} | Export-Csv c:\temp\test2.txt


    CH

    Dienstag, 22. November 2016 13:28