Udostępnij za pośrednictwem


Set-MasterDataServicesSystemSetting (Windows PowerShell)

Ustawia wartość ustawienia systemu określonego w Master Data Services bazy danych.

Składnia

Set-MasterDataServicesSystemSetting [-Database] <Microsoft.MasterDataServices.Configuration.DatabaseInformation> 
    [-Setting] <Microsoft.MasterDataServices.Services.DataContracts.SystemSetting> [-SettingValue <String>]

Opis

Zestaw MasterDataServicesSystemSetting ustawia wartość ustawienia systemu określonego w Master Data Services bazy danych.

Parametry

-Bazy danych

Parametr bazy danych jest obiekt bazy danych informacji z Get MasterDataServicesDatabase.Ten obiekt zawiera informacje o Master Data Services bazy danych do aktualizacji.

Wymagane?

PRAWDA

Pozycja?

0

Wartość domyślna

Brak

Akceptuj dane wejściowe z potoku

wartość true (ByValue)

Akceptuje symboli wieloznacznych?

FAŁSZ

-Ustawienia

Ustawienie parametru jest obiekt ustawienie systemu, który określa nazwę ustawienia systemu do aktualizacji.

Wymagane?

PRAWDA

Pozycja?

1

Wartość domyślna

Brak

Akceptuj dane wejściowe z potoku

wartość true (ByValue)

Akceptuje symboli wieloznacznych?

FAŁSZ

-SettingValue

Parametr SettingValue jest ciąg , który określa nową wartość, aby ustawić ustawienia systemu.Jeśli ten parametr nie jest określony, jest używana wartość parametru ustawienie.

Wymagane?

FAŁSZ

Pozycja?

nazwany

Wartość domyślna

Brak

Akceptuj dane wejściowe z potoku

wartość true (ByPropertyName)

Akceptuje symboli wieloznacznych?

FAŁSZ

Wejść i wyjść

Typ danych wejściowych jest typ obiektów, które można potoku do polecenia cmdlet.Typ zwracany jest typ obiektów, które zwraca apletu polecenia.

Nakłady

Microsoft.MasterDataServices.Configuration.DatabaseInformation, Microsoft.MasterDataServices.Services.DataContracts.SystemSetting, System.String

Dane wejściowe są obiektu bazy danych informacji, obiekt Ustawienia systemu i ciąg, aby określić nową wartość dla ustawienia systemu.

Wyjście

Brak.

Przykłady

Układy rurociągów wyjścia i używając zmiennych

W tym przykładzie przewody obiektu bazy danych serwera informacje z Get MasterDataServicesDatabaseServerInformation do zestawu MasterDataServicesSystemSetting.Pobiera bieżącą wartość ustawienia systemu wierszy na partii, a następnie aktualizuje wartość Master Data Services bazy danych.

C:\PS> # Get the database server information object
$dbInfo = Get-MasterDataServicesDatabaseServerInformation 
    -ConnectionString 'Data Source=MyServer\MyInstance;Initial Catalog=;Integrated Security=True;User ID=;Password=' | 
    Get-MasterDataServicesDatabase -DatabaseName 'MyDatabase'; 

# Retrieve the current RowsPerBatch system setting
$rowsPerBatchSetting = $dbInfo | Get-MasterDataServicesSystemSettings | where { $_.DisplayName -eq 'Rows Per Batch'};

# Display the current value of RowsPerBatch
write-host The current setting for RowsPerBatch is $rowsPerBatchSetting.SettingValue;

# Pipe the dbInfo object and set the setting value using the SettingValue parameter
$dbInfo | Set-MasterDataServicesSystemSetting  -Setting $rowsPerBatchSetting -SettingValue '60';

# Retrieve the setting again to see if it was properly updated.
$newRowsPerBatch = $dbInfo | Get-MasterDataServicesSystemSettings | where { $_.DisplayName -eq 'Rows Per Batch' };

# Display the new value of RowsPerBatch.
write-host The new setting for RowsPerBatch is $rowsPerBatchSetting.SettingValue;