ошибка оболочки питания: не Может связать параметр

Если это находится на установке рабочей станции Mac OS X (в противоположность Серверу Mac OS X), Вы могли бы загрузить инструменты "Server Admin" с Apple и использовать "менеджера по Рабочей группе", чтобы сначала экспортировать стандартный набор учетных записей от рабочей системы и затем импортировать их в систему, это пропускает те учетные записи.

Это, возможно, вводило в заблуждение. Можно сделать ту же процедуру, является ли это Сервером Mac OS X или Mac OS X, с которым Вы имеете дело. Это просто, что для сервера, инструменты уже там и для рабочей станции ОС, необходимо будет загрузить их.

3
задан 12 January 2014 в 14:27
3 ответа

Похоже, вы используете PowerShell Vs.2, эта версия не поддерживает новый синтаксис where .

В версии 1 и 2 PowerShell используйте:

gci | where {$_.subject -like "UTN"}

Вы должны заключить выражение в фигурные скобки и ссылаться на любые свойства с помощью $ _. префикс.

8
ответ дан 3 December 2019 в 05:04

Используйте «-match», чтобы найти UTN, который может быть где угодно в теме

gci | ?{$_.subject -match "UTN"}

Если вы используете «-like» и ничего не отображается, поместите то, что вы ищете, между звездочками внутри цитат.

gci | ?{$_.subject -like "*UTN*"}
0
ответ дан 3 December 2019 в 05:04

Питер Хандорф уже ответил на этот вопрос, но я хотел бы подробнее рассказать вам об ошибке получено:

Невозможно преобразовать значение "subject" типа "System.String" в тип System.Management.Automation.ScriptBlock "

Это означает, что он не может преобразовать строку в a scriptBlock , что означает, что , где должен сопровождаться блоком сценария, например: {здесь код}

Обязательно прочтите сообщения об ошибках и попробуйте интерпретировать то, что они означают.

0
ответ дан 3 December 2019 в 05:04

Теги

Похожие вопросы