Вопрос : Потребители списка неработающие через Powershell

Hi там,

I хотел было бы суметь как может список I все неработающие потребители через Powershell в Windows 2008 SP2.

Does любое знать Cmdlet или сценарий для его??

Thanks.
class=

Ответ : Потребители списка неработающие через Powershell

Попытайтесь это Кодий
 Сохраньте его к архиву с extention «.ps1» тогда побегите оно с zshown аргументов ниже:

C:\Disabled.ps1 - mydomain домена - q

сделайте конечно ваш компьютер позволяет неподписанные сценарии побежать

включить это, побежать powershell как admin, после этого для того чтобы напечатать внутри эти команды на машинке:

Установите-ExecutionPolicy

После этого когда он просит политика напечатайте внутри это одно на машинке:

RemoteSigned

после этого отожмите войдите followeed y тогда войдите

вы должны теперь мочь исполнить неподписанные сценарии, но если вы используете, то pre-сделанное одно прикрепило после этого вас выпрямить - щелкнуть дальше загрузкой и выбрать «разблокируйте»
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,
[переключатель] $query,
[переключатель] $whatif,
[переключатель] $help,
[переключатель] $examples,
[переключатель] $min,
[переключатель] $full
) param #end
# начните функции
funHelp функции ()
{
`$descriptionText=
@ "
ИМЯ: LocateDisabledUsers.ps1 
ОПИСАНИЕ:
Обнаруживает местонахождение неработающих потребителей местный или дистанционный домен мимо
поставлять имя netbios домена. 
Сценарий может запросить множественные домены путем принятие 
больше чем одно значение для - параметра домена.  
сценария поддержки также using - whatif к прототипу 
командование до исполнения
ПАРАМЕТРЫ: 
- домен домен или домены, котор нужно запросить для запертого 
вне потребители. Примечание: это будет имя домена netbios.
Не признавает полно - квалифицированное имя домена. Для
пример: nwtraders правильно, nwtraders.com 
не.
- вопрос исполняет вопрос
- whatif прототипы командование.
- архив описания и параметров помощи печатей помощи
- примеры помощи печатей примеров только синтаксиса
- полные печати заканчивают данные по помощи
- минута печатает минимальную помощь. Дорабатывает - помощь
«@ descriptionText #end
`$examplesText=
@ "
СИНТАКСИС:
LocateDisabledUsers.ps1
Показывает параметр ошибки пропавший, и помощь звоноков
LocateDisabledUsers.ps1 - вопрос
Запрашивает учет потребителя инвалид. Запрошенный домен
local внесенный в журнал на домене потребителей от машины 
то запустило сценарий 
LocateDisabledUsers.ps1 - nwtraders домена, contoso - вопрос
Учет потребителя инвалид вопросов в домене nwtraders и
в домене contoso. Сценарий исполнен местно 
LocateDisabledUsers.ps1 - вопрос - nwtraders домена - whatif
Показывает если:, то Выполните деятельность обнаружьте местонахождение неработающее 
потребители от домена nwtraders. Вопрос исполнит 
от компьютера localhost
LocateDisabledUsers.ps1 - помощь
Печатает тему помощи для сценария
LocateDisabledUsers.ps1 - помощь - вполне
Тема помощи печатей полная для сценария
LocateDisabledUsers.ps1 - помощь - примеры
Печати только примеры для сценария
LocateDisabledUsers.ps1 - примеры
Печати только примеры для сценария
«@ examplesText #end
$remarks = `
«
ПРИМЕЧАНИЯ
Для больше информации, напечатайте на машинке: $ ($MyInvocation.ScriptName) - помощь - вполне
«примечания #end
если ($examples), то {$examplesText; $remarks; выход}
если ($full), то {$descriptionText; $examplesText; выход} 
если ($min), то {$descriptionText; выход}
$descriptionText; $remarks 
выход
} функция funHelp #end
funline функции (
$strIN,
$char = «=»,
$sColor = «желтый цвет»,
$uColor = «darkYellow»,
[переключатель] $help
)
{
если ($help), то
{
$local: helpText = `
@ "
Funline признавает входные сигналы: - strIN для шнура входного сигнала и - сгорите для seperator
- sColor для цвета шнура, и - uColor для цвета underline. Только 
- strIn необходимо. Другие имеют следующий автоматически принимаемые значения:
- чарс: =, - sColor: Желтый цвет, - uColor: darkYellow
Пример:
funline - мир strIN «здравствулте!»
funline - strIn «рант Morgen» - sColor uColor «желтый цвет» чарса» - «- «сини» -
funline - помощь
«@
$local: helpText
пролом
} помощь funline #end
$strLine= $char * $strIn.length
Писать-Хозяин - ForegroundColor $sColor $strIN 
Писать-Хозяин - ForegroundColor $uColor $strLine
} функция funLine #end
funWhatIf функции ()
{
foreach ($sDomain в $Domain)
{
«если:, то Выполните деятельность обнаружьте местонахождение неработающих потребителей от домена $sDomain»
}
выходите
} funWhatIf #end
funQuery функции ()
{
Foreach ($sDomain в $domain)
{
$strOutput = Получают-WmiObject - тип win32_useraccount - фильтруют `
«"" домена = "" $sDomain И после того как я выведено из строя = «true»»
$count = ($strOutput | Измерени-Предмет) .count
Если ($count - eq 0), то
{ 
funline - зеленый цвет scolor - darkyellow ucolor - `strIN
«Не будут учета инвалид в $sDomain» 
} #end если
ЕЩЕ
{
funline - красный цвет scolor - darkyellow ucolor - `strIN
«$count выведенное из строя в домене $sDomain -- Список следует за: » 
форм-таблица - именя собственности, sid - AutoSize - inputobject $strOutput
} #end другое
} foreach #end
выход
} funquery #end
# пункт входа
если ($help), то {funhelp}
если ($examples), то {funhelp}
если ($full), то {funhelp}
если ($whatif), то {funWhatIf}
если (! $query) {«пропуская параметр»; funhelp}
если ($query), то {funQuery}
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us