Cuestión : Usuarios lisiados de la lista vía Powershell

¿Hola allí, el

I quisiera saber puede la lista de I todos los usuarios lisiados vía Powershell en Windows 2008 SP2.

Does cualquier persona saber un Cmdlet o una escritura para ella??

Thanks.
class= del

Respuesta : Usuarios lisiados de la lista vía Powershell

Intentar este código
 Ahorrarlo a un archivo con el extention “.ps1” después funcionarlo con el zshown de las discusiones abajo:

C:\Disabled.ps1 - mydomain del dominio - q

cerciorarse de su computadora permita que las escrituras sin firmar funcionen

para permitir esto, funcionar el powershell como admin, entonces para mecanografiar adentro estos comandos:

Fijar-ExecutionPolicy

Entonces cuando pide la política mecanografiar adentro éste:

RemoteSigned

entonces presionar entran followeed por Y después entran

usted debe ahora poder ejecutar las escrituras sin firmar, pero si usted utiliza pre-hecha le ató entonces tendrá que enderezar - chascar encendido la transferencia directa y seleccionarla “desbloquear”
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,
[interruptor] $query,
[interruptor] $whatif,
[interruptor] $help,
[interruptor] $examples,
[interruptor] $min,
[interruptor] $full
) param del #end
# comenzar las funciones
funHelp de la función ()
{
`de $descriptionText=
@ "
NOMBRE: LocateDisabledUsers.ps1 
DESCRIPCIÓN:
Localiza a usuarios lisiados un dominio local o alejado cerca
suministro del nombre de netbios del dominio. 
La escritura puede preguntar dominios múltiples aceptando 
más de un valor para - el parámetro del dominio.  
de la escritura ayudas también usar - whatif al prototipo 
comando antes de la ejecución
PARÁMETROS: 
- dominio el dominio o los dominios a preguntar para bloqueado 
hacia fuera usuarios. Nota: éste es el Domain Name de netbios.
No acepta Fully Qualified Domain Name. Para
ejemplo: los nwtraders están correctos, nwtraders.com son 
no.
- la pregunta ejecuta la pregunta
- whatif prototipos el comando.
- archivo de la descripción y de parámetros de la ayuda de las impresiones de la ayuda
- ejemplos de la ayuda de las impresiones de los ejemplos solamente del sintaxis
- las impresiones llenas terminan la información de la ayuda
- el minuto imprime ayuda mínima. Modifica - ayuda
“@ descriptionText del #end
`de $examplesText=
@ "
SINTAXIS:
LocateDisabledUsers.ps1
Exhibe un parámetro que falta del error, y ayuda de las llamadas
LocateDisabledUsers.ps1 - pregunta
Pregunta cuentas de usuario de minusválidos. El dominio preguntado es
el dominio abierto una sesión local de los usuarios de la máquina 
eso puso en marcha la escritura 
LocateDisabledUsers.ps1 - nwtraders del dominio, contoso - pregunta
Cuentas de usuario de minusválidos de las preguntas en el dominio de los nwtraders y
en el dominio del contoso. La escritura se ejecuta localmente 
LocateDisabledUsers.ps1 - pregunta - nwtraders del dominio - whatif
Exhibe lo que si: Realizar la operación localizan lisiado 
usuarios del dominio de los nwtraders. La pregunta ejecutará 
de la computadora del localhost
LocateDisabledUsers.ps1 - ayuda
Imprime el asunto de ayuda para la escritura
LocateDisabledUsers.ps1 - ayuda - por completo
Asunto de ayuda completo de las impresiones para la escritura
LocateDisabledUsers.ps1 - ayuda - ejemplos
Impresiones solamente los ejemplos para la escritura
LocateDisabledUsers.ps1 - ejemplos
Impresiones solamente los ejemplos para la escritura
“@ examplesText del #end
$remarks = `
“
OBSERVACIONES
Para más información, mecanografiar: $ ($MyInvocation.ScriptName) - ayuda - por completo
“observaciones del #end
si ($examples) {$examplesText; $remarks; salida}
si ($full) {$descriptionText; $examplesText; salida} 
si ($min) {$descriptionText; salida}
$descriptionText; $remarks 
salida
} función del funHelp del #end
funline de la función (
$strIN,
$char = “=”,
$sColor = “amarillo”,
$uColor = “darkYellow”,
[interruptor] $help
)
{
si ($help)
{
$local: helpText = `
@ "
Funline acepta entradas: - strIN para la secuencia de la entrada y - socarrar para el seperator
- sColor para el color de la secuencia, y - uColor para el color de la raya. Solamente 
- se requiere el strIn. El otros tienen los valores prefijados siguientes:
- carbón de leña: =, - sColor: Amarillo, - uColor: darkYellow
Ejemplo:
funline - mundo del strIN “hola”
funline - strIn “verdugón de Morgen” - sColor uColor “amarillo” del carbón de leña” - “- del “azul” -
funline - ayuda
“@
$local: helpText
rotura
} ayuda del funline del #end
$strLine= $char * $strIn.length
Escribir-Anfitrión - ForegroundColor $sColor $strIN 
Escribir-Anfitrión - ForegroundColor $uColor $strLine
} función del funLine del #end
funWhatIf de la función ()
{
foreach ($sDomain en $Domain)
{
“qué si: Realizar la operación localizan a usuarios lisiados del dominio de $sDomain”
}
salir
} funWhatIf del #end
funQuery de la función ()
{
Foreach ($sDomain en $domain)
{
$strOutput = Consiguen-WmiObject - la clase win32_useraccount - filtran `
el “"" del dominio = del "" $sDomain E inhabilitado = “verdad””
$count = ($strOutput | Medida-Objeto) .count
Si ($count - eq 0)
{ 
funline - verde del scolor - darkyellow del ucolor - `del strIN
“No hay cuentas de los minusválidos en el $sDomain” 
} #end si

{
funline - rojo del scolor - darkyellow del ucolor - `del strIN
“$count inhabilitado en el dominio de $sDomain -- La lista sigue: ” 
formato-tabla - nombre de característica, Sid - AutoSize - inputobject $strOutput
} #end otro
} foreach del #end
salida
} funquery del #end
# punto de entrada
si ($help) {funhelp}
si ($examples) {funhelp}
si ($full) {funhelp}
si ($whatif) {funWhatIf}
¡si (! $query) {“parámetro perdido”; funhelp}
si ($query) {funQuery}
Otras soluciones  
 
programming4us programming4us