Set-SCStorageProvider
Modyfikuje obiekt dostawcy magazynu w programie VMM.
Składnia
Set-SCStorageProvider
[-StorageProvider] <StorageProvider>
[-Name <String>]
[-Description <String>]
[-RunAsAccount <RunAsAccount>]
[-NetworkDeviceName <String>]
[-TCPPort <UInt32>]
[-Certificate <ClientCertificate>]
[-JobGroup <Guid>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Opis
Polecenie cmdlet Set-SCStorageProvider modyfikuje obiekt dostawcy magazynu w programie Virtual Machine Manager (VMM).
Przykłady
Przykład 1. Zmiana nazwy dostawcy magazynu
PS C:\> $Provider = Get-SCStorageProvider -Name "StorProv01.Contoso.com"
PS C:\> $RunAsAcct = Get-SCRunAsAccount -Name "RunAsAccount01"
PS C:\> Set-SCStorageProvider -StorageProvider $Provider -NetworkDeviceName "http://StorProv01.Contoso.com" -Name "NewStorProvName.Contoso.com" -RunAsAccount $RunAsAcct
Pierwsze polecenie pobiera dostawcę magazynu o nazwie StorProv01 i przechowuje go w zmiennej $Provider.
Drugie polecenie pobiera konto RunAs RunAsAccount01 i zapisuje je w zmiennej $RunAsAcct.
Ostatnie polecenie ustawia nazwę urządzenia sieciowego dostawcy magazynu przechowywanego w zmiennej $Provider na NewStorProvName przy użyciu konta Uruchom jako przechowywanego w $RunAsAcct.
Przykład 2. Zmiana portu TCP/IP dostawcy magazynu
PS C:\> $Provider = Get-SCStorageProvider -Name "StorProv01.Contoso.com"
PS C:\> $RunAsAcct = Get-SCRunAsAccount -Name "RunAsAccount01"
PS C:\> Set-SCStorageProvider -StorageProvider $Provider -TCPPort 40441 -RunAsAccount $RunAsAcct
Pierwsze polecenie pobiera dostawcę magazynu o nazwie StorProv01 i przechowuje go w zmiennej $Provider.
Drugie polecenie pobiera konto Uruchom jako o nazwie RunAsAccount01 i przechowuje obiekt w zmiennej $RunAsAcct.
Trzecie polecenie zmienia port TCP/IP dostawcy magazynu przechowywanego w $Provider na 40441 przy użyciu konta Uruchom jako przechowywanego w $RunAsAcct.
Parametry
-Certificate
Określa obiekt certyfikatu zabezpieczeń.
Typ: | ClientCertificate |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Description
Określa opis dostawcy magazynu.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-JobGroup
Określa identyfikator serii poleceń uruchamianych jako zestaw tuż przed ostatnim poleceniem zawierającym ten sam identyfikator grupy zadań.
Typ: | Guid |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-JobVariable
Określa, że postęp zadania jest śledzony i przechowywany w zmiennej o nazwie tego parametru.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Name
Określa nazwę obiektu programu VMM.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-NetworkDeviceName
Określa nazwę urządzenia sieciowego.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-PROTipID
Określa identyfikator porady wydajności i optymalizacji zasobów (porada PRO), która wyzwoliła tę akcję. Ten parametr umożliwia inspekcję porad PRO.
Typ: | Guid |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-RunAsAccount
Określa konto Uruchom jako zawierające poświadczenia z uprawnieniem do wykonania tej akcji.
Typ: | RunAsAccount |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-RunAsynchronously
Wskazuje, że zadanie jest uruchamiane asynchronicznie, aby kontrolka natychmiast wracała do powłoki poleceń.
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-StorageProvider
Określa obiekt dostawcy magazynu.
Typ: | StorageProvider |
Position: | 0 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-TCPPort
Określa wartość liczbową reprezentującą port TCP.
Typ: | UInt32 |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
Dane wyjściowe
StorageProvider
To polecenie cmdlet zwraca obiekt