Если это находится на установке рабочей станции Mac OS X (в противоположность Серверу Mac OS X), Вы могли бы загрузить инструменты "Server Admin" с Apple и использовать "менеджера по Рабочей группе", чтобы сначала экспортировать стандартный набор учетных записей от рабочей системы и затем импортировать их в систему, это пропускает те учетные записи.
Это, возможно, вводило в заблуждение. Можно сделать ту же процедуру, является ли это Сервером Mac OS X или Mac OS X, с которым Вы имеете дело. Это просто, что для сервера, инструменты уже там и для рабочей станции ОС, необходимо будет загрузить их.
Похоже, вы используете PowerShell Vs.2, эта версия не поддерживает новый синтаксис where
.
В версии 1 и 2 PowerShell используйте:
gci | where {$_.subject -like "UTN"}
Вы должны заключить выражение в фигурные скобки и ссылаться на любые свойства с помощью $ _.
префикс.
Используйте «-match», чтобы найти UTN, который может быть где угодно в теме
gci | ?{$_.subject -match "UTN"}
Если вы используете «-like» и ничего не отображается, поместите то, что вы ищете, между звездочками внутри цитат.
gci | ?{$_.subject -like "*UTN*"}
Питер Хандорф уже ответил на этот вопрос, но я хотел бы подробнее рассказать вам об ошибке получено:
Невозможно преобразовать значение "subject" типа "System.String" в тип System.Management.Automation.ScriptBlock "
Это означает, что он не может преобразовать строку
в a scriptBlock
, что означает, что , где
должен сопровождаться блоком сценария, например: {здесь код}
Обязательно прочтите сообщения об ошибках и попробуйте интерпретировать то, что они означают.