Add-SCStorageProvider
Dodaje dostawcę magazynu do programu VMM.
Składnia
Add-SCStorageProvider
[-Fabric]
-Name <String>
[-Description <String>]
-RunAsAccount <RunAsAccount>
-NetworkDeviceName <String>
-TCPPort <UInt32>
[-Certificate <ClientCertificate>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Add-SCStorageProvider
-Name <String>
[-Description <String>]
-RunAsAccount <RunAsAccount>
-ComputerName <String>
[-AddSmisWmiProvider]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Add-SCStorageProvider
-Name <String>
[-Description <String>]
-RunAsAccount <RunAsAccount>
-ComputerName <String>
[-IsNonTrustedDomain]
[-AddWindowsNativeWmiProvider]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Opis
Polecenie cmdlet Add-SCStorageProvider dodaje dostawcę magazynu do programu Virtual Machine Manager (VMM), podając informacje o połączeniu wymagane do uzyskania dostępu do dostawcy za pośrednictwem sieci.
Program VMM w programie System Center 2019 i nowszych umożliwia dodanie dostawcy usługi WMI SMI-S przy użyciu parametru AddSmisWmiProvider.
Przykłady
Przykład 1: Dodawanie dostawcy magazynu przez w pełni kwalifikowaną nazwę domeny (FQDN)
PS C:\> $RunAsAcct = Get-SCRunAsAccount -Name "RunAsAccount01"
PS C:\> Add-SCStorageProvider -NetworkDeviceName "http://StorProv01.Contoso.com" -TCPPort 5988 -Name "StorProv01.Contoso.com" -RunAsAccount $RunAsAcct
Pierwsze polecenie pobiera konto Uruchom jako o nazwie RunAsAccount01 i zapisuje je w zmiennej $RunAsAcct.
Drugie polecenie dodaje dostawcę magazynu o nazwie StorProv01.Contoso.com przy użyciu konta Uruchom jako przechowywanego w $RunAsAcct.
Przykład 2. Dodawanie dostawcy magazynu według jego adresu IP
PS C:\> $RunAsAcct = Get-SCRunAsAccount -Name "RunAsAccount02"
PS C:\> Add-SCStorageProvider -NetworkDeviceName "http://10.10.12.23" -TCPPort 5988 -Name "StorProv02.Contoso.com" -RunAsAccount $RunAsAcct02
Pierwsze polecenie pobiera konto Uruchom jako o nazwie RunAsAccount02 i zapisuje je w zmiennej $RunAsAcct.
Drugie polecenie dodaje dostawcę magazynu z adresem IP 10.10.12.23 przy użyciu konta RunAsAccount przechowywanego w $RunAsAcct.
Przykład 3. Dodawanie dostawcy magazynu usługi WMI SMI-S
PS C:\> $RunAsAccount = Get-SCRunAsAccount -Name "AdminRAA"
PS C:\> Add-SCStorageProvider -SmisWmi -Name "StorageProvider01" -RunAsAccount $RunAsAccount -ComputerName "StorageHost01.Contoso.com"
Pierwsze polecenie pobiera obiekt konta Uruchom jako o nazwie AdminRAA i przechowuje obiekt w zmiennej $RunAsAccount.
Drugie polecenie dodaje dostawcę magazynu o nazwie StorageProvider01 przy użyciu konta uruchamiania przechowywanego w $RunAsAccount. Parametr SmisWmi wskazuje, że jest to dostawca magazynu SMI-S.
Parametry
-AddSmisWmiProvider
Wskazuje, że polecenie cmdlet dodaje dostawcę WMI opartego na protokole SMIS.
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-AddWindowsNativeWmiProvider
Wskazuje, że polecenie cmdlet dodaje implementację natywnego dostawcy WMI systemu Windows.
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-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 |
-ComputerName
Określa nazwę komputera, który program VMM może jednoznacznie zidentyfikować w sieci. Prawidłowe formaty to:
- Nazwa FQDN (w pełni kwalifikowana nazwa domeny)
- Adres IPv4 lub IPv6
- Nazwa NetBIOS
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
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 |
-Fabric
Wskazuje sieć szkieletową Fibre Channel.
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-IsNonTrustedDomain
Wskazuje, że domena nie jest zaufaną domeną usługi Active Directory.
Typ: | SwitchParameter |
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: | True |
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: | True |
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: | True |
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 |
-TCPPort
Określa wartość liczbową reprezentującą port TCP.
Typ: | UInt32 |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
Dane wyjściowe
StorageProvider
To polecenie cmdlet zwraca obiekt