Question : Énumérer les utilisateurs d'échange avec des limites de boîte aux lettres au-dessus d'une certaine valeur

Quels sont une manière que je peut liste les utilisateurs dans mes divers magasins de l'information aux lesquels avoir leur ensemble de limites ou au-dessus d'une certaine valeur ? le

par exemple, ce qui sont les noms de l'utilisateur de mes utilisateurs qui ont pour interdire envoient et reçoivent au-dessus de 1 gigaoctet ? échange 2003.
de fonctionnement du

I AM class= de

Réponse : Énumérer les utilisateurs d'échange avec des limites de boîte aux lettres au-dessus d'une certaine valeur

Voici une solution qui incluent la taille de chemise et la taille de chemise avec la taille de ses subfolders. Dans la ligne 28 « taille » changeante à la « grandeur naturelle » au sorte-objet vous pouvez choisir d'assortir par toute la taille de subfolder.
Dans la même rangée j'ai placé 100 comme nombre maximum des résultats au choisir-objet. Vous pouvez également l'ajuster selon vos besoins.
Ce code fonctionne sur mon ordinateur portable pendant environ 4 minutes pour la racine de la commande de C, soit ainsi patient.
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 :
Écrire-Hôte « $ (obtenir-date) collectant des informations de dossier… » - Vert de ForegroundColor
$sh = @ {}

Obtenir-ChildItem c:\ee - Recurse - force - ErrorAction SilentlyContinue | ? {$_.directory} | 
	% {
		si ($sh. ($_.directory.fullname)){
			$sh. ($_.directory.fullname) .size+=$_.length
			$sh. ($_.directory.fullname) .fullsize+=$_.length
		}
		autrement {$sh. ($_.directory.fullname) = @ {taille = $_.length ; grandeur naturelle = $_.length}}
	}

L'information calculatrice de taille de subfolder « de $ d'Écrire-Centre serveur (obtenir-date)… » - Vert de ForegroundColor	
" de $ofs= \ « 
$sh.keys | % {
	$dirs = _ de $ - dédoubler « \ \ »
	$curr = $_
	0. ($dirs. Count-2) | % {« $ ($dirs [0. $_]) »} | % {si ($_ [- 1] - eq « : ") {" de $_+ \ « } autrement {$_}} | 
		% {
			si ($sh.$_) {
				$sh.$_.fullsize += $sh.$curr.size
			}
		}
} 
L'Écrire-Centre serveur « $ (l'obtenir-date) émettant résulte… » - Vert de ForegroundColor	
$sh. Clefs | % {
	Nouveau-Objet - TypeName PSObject - propriété @ {nom = $_ ; taille = $sh.$_.size ; grandeur naturelle = $sh.$_.fullsize}
} | Taille de Sorte-Objet - descendant | choisir-objet - 100 premiers | nom de pi, 
		@ {n= " taille (GBs) « ; e= {$_.size/1gb} ; f= " N2 »}, 
		@ {n= " taille comprenant subfolders (GBs) « ; e= {$_.fullsize/1gb} ; f= " N2 »}
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us