Pytanie : powershell

cześć,
im nowy PS

Im .ps1 pismo ale im "żadny użytkownik precyzować "

im pewny dlaczego input użytkownik name.

Can ty zadawalać help.

Thanks


script dołączać
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
# Get-MailboxQuota.ps1

# Pismo dla skrzynka pocztowa rozmiar i kontyngent

 

# Wyjście the pismo jeżeli username znajdować

Jeżeli ($args [(0)] - eq $null) {

      Pisać-gościć "Błąd: Żadny użytkownik precyzować" - ForegroundColor "Rewolucjonistka"

      przerwa

}

 

# Dostawać the username od the nakazowy linia argument

$username = $args [(0)]

 

# Dostawać the skrzynka pocztowa, przerwa jeżeli ono znajdować

$mb = Dostawać-Skrzynka pocztowa $username - ErrorAction Przerwa

 

# Dostawać the skrzynka pocztowa statystyki

$mbstats = Dostawać-MailboxStatistics $username

 

# Jeżeli the skrzynka pocztowa używać the baza danych kontyngent wtedy czytać, inaczej czytać od the skrzynka pocztowa

Jeżeli ($mb.UseDatabaseQuotaDefaults - eq $true) {

      $quota = (Dostawać-MailboxDatabase - Tożsamość $mb. Baza danych) .ProhibitSendQuota.Value.ToMB ()

} inny {

      $quota = $mb.ProhibitSendQuota.Value.ToMB ()

}

 

# Dostawać the skrzynka pocztowa rozmiar i nawracać ono od bajt megabajt

$size = $mbstats.TotalItemSize.Value.ToMB ()

 

# Pisać the wydajność

Pisać-gościć "Skrzynka pocztowa:   " $mb.DisplayName

Pisać-gościć "Rozmiar (MB): " $size

Pisać-gościć "Kontyngent (MB): " $quota

Pisać-gościć "Procent:   " ($size/$quota*100)

Pisać-gościć

Odpowiedź : powershell


dla lepszy rezultat który być stosowny dla przodować, używać the następujący rozkaz zamiast

Dostawać-skrzynka pocztowa | Dostawać-MailboxStatistics | Format-zgłaszać DisplayName, StorageLimitStatus, TotalItemSize
Inne rozwiązania  
 
programming4us programming4us