2

им письма на самом деле большой скрипт, который будет получить много информации на ферме Я хочу сделать это динамически, так что я хочу:
1. Получить все серверы баз данных в ферме SharePoint 2. И я хочу, чтобы получить все Sharepoint машины в фермеПолучить все машины в Sharepoint ферме

проблема заключается в том, что с

Get-SPServer

Я получаю весь сервер вместе перепутал, и я также получаю smtp-сервер И с

Get-SPDatabase | Выберите NormalizedDataSource

я их несколько раз

Пожалуйста, помогите

+0

Какой заказ вы хотите получить от объекта «Get-SPServer»? –

+0

Я не забочусь. знаете ли вы, как их разобрать? – alex

+1

Похоже, что вы хотите сортировать объекты, возвращаемые 'Get-SPServer', и, возможно, также фильтровать некоторые объекты. Для сортировки по свойствам объекта вы можете использовать командлет 'Sort-Ojbect' и для фильтрации определенных объектов используется командлет' Where-Object'. –

ответ

4

Если Get-SPDatabase | Select NormalizedDataSource возвращает все базы данных, вы можете отфильтровать результаты, используя -Unique переключатель:

Get-SPDatabase | Select NormalizedDataSource -unique 

Вы можете получить все серверы приложений SP путем фильтрации по ролям:

get-spserver | ? { $_.Role -eq "Application" } 
Смежные вопросы