SPRename farm

Dziś króciutko. SharePoint ma to do siebie, iż każda nowo tworzona farma posiada domyślną nazwę jaką jest nazwa bazy z konfiguracją, czyli SharePoint_Config. Wiele osób nie zmienia ów nazewnictwa, co w przypadku stosowania w ramach infrastruktury IT wielu farm dla różnych celów, może czasem powodować pewne trudności. W szczególności jest to zauważalne gdy zamierzamy w sposób zdalny administrować systemem z poziomu konsoli SharePoint Management Shell lub monitorować farmy z poziomu SCOMa. W niniejszej sytuacji czasem ciężko połapać się, który SharePoint_Config jest który.

W przypadku pobierania informacji o farmie posiadamy dedykowany cmdlet

Get-SPFarm

Niestety w celu modyfikacji nie ma tutaj adekwatnego polecenia typu Set-SPFarm. Niemniej jednak, zmiana nazwy możliwa jest z wykorzystaniem samego Get-SPFarm. Mianowicie, w pierwszej kolejności należy pobrać zwracaną wartość do zmiennej.

$Farm = Get-SPFarm

Następnie, wprost modyfikujemy atrybut Name zwróconego obiektu:

$Farm.Name = "SharePoint_MojaTestowaFarma"

Wszystko byłoby prawie gotowe, gdyby nie fakt, iż dla nowo otwartej sesji znów pojawi się stara nazwa. Aby temu zapobiec konieczne jest zatwiedzenie zmian przy użyiu metody Update() w ramach pobranego obiektu.

$Farm.Update()

Od tego momentu każda nowo tworzona sesja będzie już pamiętała nową nazwę, co można sprawdzić poleceniem Get-SPFarm.
Całość wygląda następująco:

$Farm = Get-SPFarm
$Farm.Name = "SharePoint_MojaTestowaFarma"
$Farm.Update()

Źródła:
https://msdn.microsoft.com/en-us/library/microsoft.sharepoint.administration.spfarm.aspx
https://msdn.microsoft.com/EN-US/library/microsoft.sharepoint.administration.spfarm_methods.aspx

Advertisements

Skomentuj

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Log Out / Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Log Out / Zmień )

Facebook photo

Komentujesz korzystając z konta Facebook. Log Out / Zmień )

Google+ photo

Komentujesz korzystając z konta Google+. Log Out / Zmień )

Connecting to %s