Question : Utilisateurs handicapés de liste par l'intermédiaire de Powershell

Salut là, le

I voudrait savoir peut la liste d'I tous les utilisateurs handicapés par l'intermédiaire de Powershell dans Windows 2008 SP2.

Does n'importe qui connaître un Cmdlet ou un manuscrit pour elle ? ?

Thanks.
class= de

Réponse : Utilisateurs handicapés de liste par l'intermédiaire de Powershell

Essayer ce code
 Le sauver à un dossier avec l'extention « .ps1 » puis le courir avec le zshown d'arguments ci-dessous :

C:\Disabled.ps1 - mydomain de domaine - q

s'assurer que votre ordinateur permet aux manuscrits non signés de fonctionner

pour permettre ceci, courir le powershell comme admin, pour introduire alors dedans ces commandes :

Placer-ExecutionPolicy

Alors quand il demande la politique saisir celui-ci :

RemoteSigned

presser alors entrent followeed par Y puis entrent

vous devriez maintenant pouvoir exécuter les manuscrits non signés, mais si vous employez pré-faits vous ont attaché alors devront redresser - cliquer dessus le téléchargement et le choisir « dégager »
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 :
68 :
69 :
70 :
71 :
72 :
73 :
74 :
75 :
76 :
77 :
78 :
79 :
80 :
81 :
82 :
83 :
84 :
85 :
86 :
87 :
88 :
89 :
90 :
91 :
92 :
93 :
94 :
95 :
96 :
97 :
98 :
99 :
100 :
101 :
102 :
103 :
104 :
105 :
106 :
107 :
108 :
109 :
110 :
111 :
112 :
113 :
114 :
115 :
116 :
117 :
118 :
119 :
120 :
121 :
122 :
123 :
124 :
125 :
126 :
127 :
128 :
129 :
130 :
131 :
132 :
133 :
134 :
135 :
param (
$domain=$env : userdomain,
[commutateur] $query,
[commutateur] $whatif,
[commutateur] $help,
[commutateur] $examples,
[commutateur] $min,
[commutateur] $full
) param de #end
# commencer les fonctions
funHelp de fonction ()
{
`de $descriptionText=
@ "
NOM : LocateDisabledUsers.ps1 
DESCRIPTION :
Localise les utilisateurs handicapés un domaine local ou à distance près
approvisionnement du nom de netbios du domaine. 
Le manuscrit peut questionner des domaines multiples par l'acceptation 
plus d'une valeur pour - le paramètre de domaine.  
de manuscrit appuis également using - whatif au prototype 
commande avant l'exécution
PARAMÈTRES : 
- domaine le domaine ou les domaines à questionner pour verrouillé 
dehors utilisateurs. Note : c'est le Domain Name de netbios.
N'accepte pas le Fully Qualified Domain Name. Pour
exemple : les nwtraders est correct, nwtraders.com est 
pas.
- la question exécute la question
- whatif prototypes la commande.
- dossier de description et de paramètres d'aide d'impression d'aide
- exemples d'aide d'impression d'exemples seulement de syntaxe
- les pleines copies remplissent l'information d'aide
- la minute imprime l'aide minimale. Modifie - l'aide
« @ descriptionText de #end
`de $examplesText=
@ "
SYNTAXE :
LocateDisabledUsers.ps1
Montre un paramètre absent d'erreur, et l'aide d'appels
LocateDisabledUsers.ps1 - question
Questionne des comptes d'utilisateur de handicapés. Le domaine questionné est
le domaine ouvert une session local d'utilisateurs de la machine 
cela a lancé le manuscrit 
LocateDisabledUsers.ps1 - nwtraders de domaine, contoso - question
Comptes d'utilisateur de handicapés de questions dans le domaine de nwtraders et
dans le domaine de contoso. Le manuscrit est exécuté localement 
LocateDisabledUsers.ps1 - question - nwtraders de domaine - whatif
Montre ce qui si : Effectuer l'opération localisent handicapé 
utilisateurs du domaine de nwtraders. La question s'exécutera 
à partir de l'ordinateur de localhost
LocateDisabledUsers.ps1 - aide
Imprime la rubrique d'aide pour le manuscrit
LocateDisabledUsers.ps1 - aide - complètement
Pleine rubrique d'aide d'impression pour le manuscrit
LocateDisabledUsers.ps1 - aide - exemples
Copies seulement les exemples pour le manuscrit
LocateDisabledUsers.ps1 - exemples
Copies seulement les exemples pour le manuscrit
« @ examplesText de #end
$remarks = `
« 
REMARQUES
Pour plus d'information, dactylographier : $ ($MyInvocation.ScriptName) - aide - complètement
« remarques de #end
si ($examples) {$examplesText ; $remarks ; sortie}
si ($full) {$descriptionText ; $examplesText ; sortie} 
si ($min) {$descriptionText ; sortie}
$descriptionText ; $remarks 
sortie
} fonction de funHelp de #end
funline de fonction (
$strIN,
$char = « = »,
$sColor = « jaune »,
$uColor = « darkYellow »,
[commutateur] $help
)
{
si ($help)
{
$local : helpText = `
@ "
Funline accepte des entrées : - strIN pour la corde d'entrée et - carboniser pour le seperator
- sColor pour la couleur de corde, et - uColor pour la couleur d'underline. Seulement 
- le strIn est exigé. Les autres ont les valeurs par défaut suivantes :
- char : =, - sColor : Jaune, - uColor : darkYellow
Exemple :
funline - monde de strIN « bonjour »
funline - strIn « trépointe de Morgen » - sColor de char » - « - uColor « jaune » de « bleu » -
funline - aide
« @
$local : helpText
coupure
} aide de funline de #end
$strLine= $char * $strIn.length
Écrire-Centre serveur - ForegroundColor $sColor $strIN 
Écrire-Centre serveur - ForegroundColor $uColor $strLine
} fonction de funLine de #end
funWhatIf de fonction ()
{
foreach ($sDomain dans $Domain)
{
« ce qui si : Effectuer l'opération localisent les utilisateurs handicapés du domaine de $sDomain »
}
sortir
} funWhatIf de #end
funQuery de fonction ()
{
Foreach ($sDomain dans $domain)
{
$strOutput = Obtiennent-WmiObject - la classe win32_useraccount - filtrent le `
le « "" de domaine = de "" $sDomain ET handicapé = « rectifient » »
$count = ($strOutput | Mesure-Objet) .count
Si ($count - eq 0)
{ 
funline - vert de scolor - darkyellow d'ucolor - `de strIN
« Il n'y a aucun compte de handicapés dans le $sDomain » 
} #end si
AUTREMENT
{
funline - rouge de scolor - darkyellow d'ucolor - `de strIN
« $count handicapé dans le domaine de $sDomain -- La liste suit :  » 
format-table - nom de propriété, Sid - AutoSize - inputobject $strOutput
} #end d'autre
} foreach de #end
sortie
} funquery de #end
# point d'entrée
si ($help) {funhelp}
si ($examples) {funhelp}
si ($full) {funhelp}
si ($whatif) {funWhatIf}
si (! $query) {« paramètre absent » ; funhelp}
si ($query) {funQuery}
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