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;