Come ottenere tutti i dettagli dell’account tramite Get-MailBox

So che è una domanda stupida ma sono nuovo con il cmdlet di Powershell.

Voglio tutti i dettagli dell’utente di una cassetta postale. Sto usando Get-MailBox ma ottengo solo Alias il nome, il nome c’è, ma io voglio che tutti i dettagli. Io non riesco a trovare alcun parametro per questo, anche. C’è un modo??Grazie

Quali altri dettagli si voglia?
Voglio Nome ,cognome e quasi tutte le proprietà.Perché si crea indirizzo email con nome e cognome così non posso modificare solo l’indirizzo email con diverso nome e cognome.Spero che Tu possa capire questo .Grazie.

OriginaleL’autore Hiren | 2011-11-30

2 Replies
  1. 8

    Se siete nuovi a PowerShell vi suggerisco di guardare ad alcune delle risorse qui. A parte che probabilmente si desidera utilizzare Get-Member, Select-Object e/o Format-List. Forse fare qualcosa di simile:

    PS> Get-MailBox | Get-Member

    a carico della proprietà e dei metodi di scorrimento è possibile selezionare le proprietà che si desidera vedere di utilizzare qualcosa come

    PS> Get-MailBox | Select-Object Alias

    Per ottenere tutte le informazioni disponibili si potrebbe utilizzare Format-List con il * glob in questo modo:

    PS> Get-MailBox | Format-List *

    Non ho accesso a un ambiente di Exchange, quindi non posso fornire un esempio specifico ho paura.

    Ciao Bas Bossink,
    Grazie Per il grande aiuto,il Suo grande lavoro con Powershell.Ora ho tutti i dettagli di tale comando .Ora sto cercando un apposito codice in C# .Come Format-List non è il parametro che mi sono confuso come il codice C#.
    Questa È la soluzione Comando cmdSetMailbox = new Command(“Get-MailBox”); cmdSetMailbox.I parametri.Add(“Identità”, txtName.Il testo); Comando cmd = new Command(“Select-Object”); string[] Parametro = new string[] {“Alias”,”DisplayName”}; cmd.I parametri.Add(“Proprietà”,Parametro);

    OriginaleL’autore Bas Bossink

  2. 0

    I dati che si desidera salvare e recuperare potrebbe essere in Active directory. Exchange è molto usato per lo scambio funzionalità specifiche

    Sto usando Server 2012 R2 e utilizzare il codice riportato di seguito perché sono pigro. Copiare l’intero comando insieme in modo da ignorare il word wrapping su questo sito. Sto postando questo qui perché mi dimentico sempre quello che ho fatto e continuano a venire qui casuali ricerche.

    Lanciare una Finestra di Powershell come amministratore su un Controller di Dominio

    Get-ADUser -F * -PR * | Select 
    Name,Title,Enabled,LockedOut,OfficePhone,MobilePhone,Fax,office,EmployeeID,Company | Out-GridView

    Anche qui sono alcune casuale utile Scambio di comandi in modo da poterli confrontare.
    Per vedere quali sono le informazioni disponibili per un utente, basta tirare tutto.
    Da Exchange server connesso come utente con autorizzazioni..

    Lancio Di Cambio Powershell

    Get-Mailbox | Format-List *

    Dà tutto, per ogni utente sotto il sole. Limite con il seguente.

    Get-Mailbox %useralias% | Format-List *

    Se i campi che si desidera che non sono qui, allora è più probabile memorizzati in active directory.

    OriginaleL’autore Coppertron

Lascia un commento